Tvorba distribuovaných aplikácií v Gin: Praktická príručka pre vývojárov Go na vytváranie a nasadzovanie distribuovaných webových aplikácií s rámcom Gin

Hodnotenie:   (4,2 z 5)

Tvorba distribuovaných aplikácií v Gin: Praktická príručka pre vývojárov Go na vytváranie a nasadzovanie distribuovaných webových aplikácií s rámcom Gin (Mohamed Labouardy)

Recenzie čitateľov

Zhrnutie:

Kniha ponúka praktického sprievodcu pre vývojárov, ktorí chcú vytvárať distribuované aplikácie pomocou frameworku Gin v jazyku Go. Hoci pokrýva širokú škálu relevantných tém a začína základnými konceptmi, pohľad na kvalitu vykonávania je zmiešaný. Mnohí čitatelia ju považujú za vhodnú pre začiatočníkov, hoci niektorí vyjadrujú obavy z prehľadnosti písania a príkladov kódu.

Výhody:

Jednoduché pre začiatočníkov s jasnými pokynmi.

Nevýhody:

Komplexné pokrytie distribuovaných aplikácií a rôznych technológií.

(na základe 5 čitateľských recenzií)

Pôvodný názov:

Building Distributed Applications in Gin: A hands-on guide for Go developers to build and deploy distributed web apps with the Gin framework

Obsah knihy:

Efektívny sprievodca, ako sa naučiť vytvárať rozsiahle distribuované aplikácie s využitím širokej škály funkcií v Gin

Kľúčové vlastnosti:

⬤ Preskúmajte bežne používané funkcie systému Gin na vytváranie webových aplikácií.

⬤ Získajte prehľad o vykresľovaní šablón HTML pomocou enginu Gin.

⬤ Riešte bežne sa vyskytujúce problémy, ako je škálovanie, ukladanie do vyrovnávacej pamäte a nasadenie.

Popis knihy:

Gin je vysoko výkonný webový rámec HTTP používaný na vytváranie webových aplikácií a mikroslužieb v jazyku Go. Táto kniha je navrhnutá tak, aby vás naučila zákutia frameworku Gin pomocou praktických príkladov.

Na začiatku sa zoznámite so základmi rámca Gin a potom prejdete k budovaniu reálneho rozhrania RESTful API. Popritom sa naučíte písať vlastný middleware a porozumiete mechanizmu smerovania, ako aj tomu, ako viazať údaje používateľov a overovať prichádzajúce požiadavky HTTP. Kniha tiež ukazuje, ako ukladať a načítavať údaje v rozsahu pomocou databázy NoSQL, ako je MongoDB, a ako implementovať vrstvu vyrovnávacej pamäte pomocou Redis. Ďalej pochopíte, ako zabezpečiť a testovať koncové body API pomocou autentifikačných protokolov, ako sú OAuth 2 a JWT. Neskoršie kapitoly vás prevedú vykresľovaním šablón HTML na strane servera a vytváraním frontendovej aplikácie s webovým rámcom React na konzumáciu odpovedí API. Nakoniec nasadíte svoju aplikáciu na Amazon Web Services (AWS) a naučíte sa, ako automatizovať proces nasadenia pomocou potrubia kontinuálnej integrácie/kontinuálneho dodávania (CI/CD).

Na konci tejto knihy Gin budete schopní navrhnúť, zostaviť a nasadiť distribuovanú aplikáciu pripravenú na produkciu od začiatku pomocou frameworku Gin.

Čo sa naučíte:

⬤ Vybudovať API REST pripravené na produkciu pomocou frameworku Gin.

⬤ Škáliť webové aplikácie pomocou architektúry riadenej udalosťami.

⬤ Používajte databázy NoSQL na uchovávanie údajov.

⬤ Nastavenie autentifikačného middleware s JWT a Auth0.

⬤ Umiestnenie RESTful API založeného na Gine na AWS pomocou Dockera a Kubernetes.

⬤ Zavedenie pracovného postupu CI/CD pre webové aplikácie Gin.

Pre koho je táto kniha určená:

Táto kniha je určená pre vývojárov jazyka Go, ktorí si rozumejú s jazykom Go a chcú sa naučiť navrhovať a vyvíjať REST API pomocou frameworku Gin. Na to, aby ste túto knihu využili čo najlepšie, je potrebná znalosť programovacieho jazyka Go na úrovni začiatočníka.

Ďalšie údaje o knihe:

ISBN:9781801074858
Autor:
Vydavateľ:
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Tvorba distribuovaných aplikácií v Gin: Praktická príručka pre vývojárov Go na vytváranie a...
Efektívny sprievodca, ako sa naučiť vytvárať...
Tvorba distribuovaných aplikácií v Gin: Praktická príručka pre vývojárov Go na vytváranie a nasadzovanie distribuovaných webových aplikácií s rámcom Gin - Building Distributed Applications in Gin: A hands-on guide for Go developers to build and deploy distributed web apps with the Gin framework
Potrubie ako kód: Nepretržité doručovanie s Jenkinsom, Kubernetesom a Terraformom - Pipeline as...
Pipeline as Code je praktická príručka na...
Potrubie ako kód: Nepretržité doručovanie s Jenkinsom, Kubernetesom a Terraformom - Pipeline as Code: Continuous Delivery with Jenkins, Kubernetes, and Terraform
Praktické bezserverové aplikácie s Go - Hands-On Serverless Applications with Go
Naučte sa vytvárať, zabezpečovať, nasadzovať a spravovať svoje...
Praktické bezserverové aplikácie s Go - Hands-On Serverless Applications with Go

Diela autora vydali tieto vydavateľstvá: