Profese v individuálním formátu “Backend developer” - bezplatný kurz od HTML Academy, školení, Datum: 1. prosince 2023.
Různé / / December 04, 2023
Sami si určujete intenzitu tréninku. Celou profesi projdete za šest měsíců, nebo ji můžete absolvovat pomalu přes dva roky.
Během školení spolupracujete s mentorem a poradcem.
Co očekávat během tréninku
Podrobná teorie
Na začátku každé části se naučíte teorii, která zahrnuje simulátory, kapitoly z učebnic, screencasty a interaktivní mistrovské kurzy krok za krokem.
Praxe na osobním projektu
Po prostudování teorie uděláte domácí úkol, ve kterém pracujete na svém projektu a posilujete učební látku.
Recenze od mentora
Po každém úkolu váš mentor zkontroluje kvalitu vaší práce, podělí se o vaše zkušenosti a řekne vám, jak to můžete dělat lépe.
Kurz je určen pro začátečníky. K absolvování kurzu stačí základní počítačová gramotnost.
Před začátkem školení vám najdeme zkušeného mentora, který pracoval s desítkami studentů. Zajistíme, aby vám styl a formát práce mentora vyhovoval.
Nastavíte si datum zahájení školení, takže nemusíte čekat několik měsíců před začátkem další lekce.
Osobní poradce vám pomůže vybrat mentora a vytvořit rozvrh, podpoří váš rytmus učení a pomůže vám zvládat obtíže.
Tento modul je navržen tak, aby připravil úplné začátečníky na úspěšné zvládnutí profesionálních backendových vývojářských dovedností.
Plynule se ponoříte do rytmu učení a také projdete a upevníte od nuly „technologické minimum“, které je nutné k efektivnímu naučení se řešit problémy backendového vývojáře.
Toto minimum zahrnuje základní znalost HTML a CSS, základy JavaScriptu, PHP a základních algoritmů, základy práce s rozhraní API prohlížeče využívající JavaScript a také možnost používat nástroje pro týmový vývoj, jmenovitě Git a GitHub.
PHP. Profesionální vývoj webu
Naučíte se syntaxi jazyka PHP, naučíte se manipulovat s informacemi v databázích (DB) prostřednictvím SQL požadavků, můžete konfigurovat integraci PHP skriptů s databází a zobrazovat informace z databáze na stránkách místo.
Navíc do svého projektu přidáte interaktivitu propojením registračních formulářů, budete se moci dělit stránky webu na veřejné a soukromé a také se naučíte pokročilé techniky pro práci s MySQL a třetími stranami knihovny.
JavaScript. Profesionální vývoj webových rozhraní
Naučíte se základy JavaScriptu, seznámíte se s aktuálními možnostmi standardu ECMAScript 2018, naučíte se algoritmickému myšlení, pochopíte, jak oživit statické stránky, ověřovat data ve formulářích, komunikovat se servery a získat praxi v řešení typických úkoly.
PHP a Yii. Architektura komplexních webových služeb
Naučíte se objektově orientované programování (OOP). Všechny moderní PHP aplikace jsou psány pouze pomocí OOP. Na začátku modulu se seznámíme s hlavními pojmy: třídy, objekty, rozhraní. Podíváme se také na vlastnosti PHP pro pokročilou úroveň a seznámíme se s možnostmi jazyka, bez kterých se žádný profesionální projekt neobejde.
V tomto modulu prozkoumáme rámec Yii 2 a prozkoumáme jeho součásti, které nám pomohou zpracovávat formuláře a provádět směrování mezi stránkami. Kromě toho se seznámíme se sadou vizuálních komponent: bude to užitečné pro rychlé prototypování nebo pro vytvoření administračního panelu aplikace.
Naučíme se také pracovat s externími službami přes protokol API a budeme schopni implementovat obě strany interakce: fungovat jako API klient i API server.
PHP a Laravel. Vytváření moderních backendů
PHP se používá k vytvoření backendu pro webové a mobilní aplikace. V tomto případě je v PHP vyvinuto API, které zodpovídá za veškerou obchodní logiku a práci s daty.
Seznámíme se s frameworkem Laravel a využijeme jej k napsání komplexního REST-API pro webovou aplikaci. Kromě dovedností v práci se samotným frameworkem se naučíte psát kód, který lze snadno rozšiřovat a testovat. S tím vám pomůže znalost architektonických vzorů a testovacích rámců. Automatizované testování hraje v tomto kurzu velmi velkou roli: budeme analyzovat jak jednotkové, tak funkční testy. Dozvíte se také, jak navrhnout aplikaci pro vysoké zatížení a porozumět strategiím nasazení a nepřetržitého doručování (CI/CD).
Aktuální znalosti a zkušenosti s řešením praktických problémů vám umožní považovat se za plnohodnotného středního vývojáře.
G
g123udini
05.08.2022 G.
Bude to óda na lásku, ale co nejobjektivnější)
Výhody: Prezentace materiálu, mentoři, cena. Nevýhody: Nenašel jsem pro sebe žádné nevýhody. Tyto kurzy nejsou první věcí, na kterou jsem na cestě k nové profesi narazil. Loni v říjnu jsem se rozhodl změnit profesi. Vždycky jsem měl rád programování, ale pochyboval jsem, že mám dost rozumu. Při pohledu na své spolužáky, kteří nyní pracují jako IT specialisté a cítí se skvěle, jsem si uvědomil, že mozky jsou přesně...