Hodnocení:
Kniha poskytuje komplexní návod na vývoj webové aplikace připravené k produkci pomocí backendu Pythonu a frontendu Reactu. Systematicky pokrývá celý životní cyklus vývoje až po nasazení a zaměřuje se na opakovaně použitelný kód, modularitu, bezpečnost a různé kritické aspekty vývoje webových aplikací. Přestože nabízí cenné poznatky, může být pro úplné začátečníky zahlcující a mohla by být vylepšena nabídkou alternativních technologických stohů.
Klady:⬤ Mimořádně důkladné vysvětlení nastavení vývojového prostředí.
⬤ Pokrývá důležitá témata, jako jsou bezpečnostní otázky, architektura cloudu AWS a opakovaně použitelný kód.
⬤ Poskytuje osvědčené postupy a doporučení v oboru.
⬤ Nabízí kompletní přehled životního cyklu vývoje a nasazení aplikace.
⬤ Obsahuje podrobné příklady kódu pro implementaci.
⬤ Pro začátečníky může být příliš složité; vhodnější pro ty, kteří již mají nějaké zkušenosti.
⬤ Některá témata, například diskuse o správcích prostředí, jsou pohřbena a mohla by být lépe umístěna.
⬤ Zaměření je úzké na vybraný technologický stack, což může omezovat použitelnost pro jiné stacky.
(na základě 2 hodnocení čtenářů)
A Blueprint for Production-Ready Web Applications: Leverage industry best practices to create complete web apps with Python, TypeScript, and AWS
Přejděte od nastavení produkčního prostředí přes vytvoření aplikace až po její nasazení na web s využitím osvědčených postupů v oboru
Klíčové vlastnosti:
⬤ Sledujte plán pro vytvoření aplikací připravených k produkci, které lze upravit a přizpůsobit vašim požadavkům.
⬤ Naučte se, jak zkombinovat frontend Reactu s backendem Quartu a spustit je v Dockeru na AWS.
⬤ Převezměte osvědčené postupy v oboru, které můžete využít ve svých osobních i pracovních projektech.
Popis knihy:
A Blueprint for Production-Ready Web Applications vám pomůže rozšířit vaše znalosti kódování a naučí vás vytvořit kompletní webovou aplikaci. Na rozdíl od jiných příruček, které se zaměřují pouze na jednu technologii nebo postup, vám tato kniha ukáže, jak kombinovat různé technologie a postupy podle potřeby, abyste splnili průmyslové standardy.
Na začátku se naučíte nastavit vývojové prostředí a pomocí Quartu a Reactu vytvoříte backend, respektive frontend. Tato kniha vám pak pomůže zvládnout správu a ověřování účtů, strukturování relačních tabulek a vytváření formulářů pro správu dat. Jak budete postupovat jednotlivými kapitolami, získáte komplexní znalosti o vývoji webových aplikací vytvořením aplikace pro práci, kterou můžete použít jako základ pro své budoucí projekty. Nakonec se dozvíte, jak aplikaci nasadit a monitorovat, a objevíte pokročilé koncepty, jako je správa migrace databází a přidání vícefaktorového ověřování.
Na konci této knihy o vývoji webových aplikací budete schopni aplikovat získané poznatky a osvědčené postupy v oboru na své osobní i pracovní projekty, což vám umožní dále rozvíjet své programátorské portfolio.
Co se naučíte:
⬤ Nastavit optimální vývojové prostředí pro tvorbu webových aplikací.
⬤ Vytvořit funkční backendovou aplikaci Quart, kterou lze přizpůsobit vašim potřebám.
⬤ Vybudovat systém správy uživatelů s hesly a ověřováním.
⬤ Vybudujte jednostránkovou aplikaci pomocí React Router a Formik.
⬤ Deployujte aplikaci do AWS a pochopte důležitost monitorování.
⬤ Objevte pokročilé koncepty, jako je správa migrace databází.
Pro koho je tato kniha určena:
Tato kniha je určena softwarovým inženýrům, jako jsou čerství absolventi informatiky nebo bootcampů, kteří již umí programovat a chtějí se naučit vytvářet aplikace podle standardních průmyslových procesů, jako je kontinuální integrace a kontinuální nasazení (CI/CD). Je zapotřebí pracovní znalost jazyků TypeScript/JavaScript, Python, HTML, CSS a SQL. Nepotřebujete však předchozí zkušenosti s Quartem, Reactem, AWS a všemi dalšími specifickými technologiemi a procesy, protože ty budou v knize představeny.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)