Profesia v individuálnom formáte “Backend developer” - bezplatný kurz od HTML Academy, školenie, Termín: 1.12.2023.
Rôzne / / December 04, 2023
Sami si určujete intenzitu tréningu. Celú profesiu prejdete za šesť mesiacov, alebo ju prejdete pomaly cez dva roky.
Počas tréningu spolupracujete s mentorom a poradcom.
Čo očakávať počas tréningu
Podrobná teória
Na začiatku každej časti sa naučíte teóriu, ktorá zahŕňa simulátory, kapitoly z učebníc, screencasty a interaktívne majstrovské kurzy krok za krokom.
Prax na osobnom projekte
Po preštudovaní teórie si robíte domácu úlohu, v ktorej pracujete na svojom projekte a posilňujete učebný materiál.
Recenzia od mentora
Po každej úlohe váš mentor skontroluje kvalitu vašej práce, podelí sa o vaše skúsenosti a povie vám, ako by ste to mohli robiť lepšie.
Kurz je určený pre začiatočníkov. Na absolvovanie kurzu postačuje základná počítačová gramotnosť.
Pred začiatkom školenia vám nájdeme skúseného mentora, ktorý pracoval s desiatkami študentov. Postaráme sa o to, aby vám štýl a formát práce mentora vyhovoval.
Nastavíte si dátum začiatku tréningu, takže nemusíte čakať niekoľko mesiacov pred začiatkom ďalšej hodiny.
Osobný poradca vám pomôže s výberom mentora a zostavením harmonogramu, podporí váš rytmus učenia a pomôže vám vyrovnať sa s ťažkosťami.
Tento modul je navrhnutý tak, aby pripravil úplných začiatočníkov na úspešné zvládnutie profesionálnych backendových vývojárskych zručností.
Plynule sa ponoríte do rytmu učenia a tiež prejdete a upevníte „technologické minimum“ od nuly, čo je potrebné na efektívne naučenie sa riešiť problémy backend developera.
Toto minimum zahŕňa základné znalosti HTML a CSS, základy JavaScriptu, PHP a základné algoritmy, základy práce s API prehliadača pomocou JavaScriptu, ako aj možnosť používať tímové vývojové nástroje, konkrétne Git a GitHub.
PHP. Profesionálny vývoj webu
Naučíte sa syntax jazyka PHP, naučíte sa manipulovať s informáciami v databázach (DB) cez SQL požiadaviek, môžete nakonfigurovať integráciu PHP skriptov s databázou a zobraziť informácie z databázy na stránkach stránky.
Navyše do svojho projektu pridáte interaktivitu spojením registračných formulárov, budete sa môcť deliť stránky lokality na verejné a súkromné a tiež sa naučíte pokročilé techniky pre prácu s MySQL a tretími stranami knižnice.
JavaScript. Profesionálny vývoj webových rozhraní
Naučíte sa základy JavaScriptu, zoznámite sa so súčasnými možnosťami štandardu ECMAScript 2018, naučíte sa algoritmické myslenie, pochopíte, ako oživiť statické stránky, overiť údaje vo formulároch, komunikovať so servermi a získate prax v riešení typických úlohy.
PHP a Yii. Architektúra komplexných webových služieb
Naučíte sa objektovo orientované programovanie (OOP). Všetky moderné PHP aplikácie sú napísané iba pomocou OOP. Na začiatku modulu sa zoznámime s hlavnými pojmami: triedy, objekty, rozhrania. Pozrieme sa aj na vlastnosti PHP pre pokročilú úroveň a zoznámime sa s možnosťami jazyka, bez ktorých sa nezaobíde žiadny profesionálny projekt.
V tomto module preskúmame rámec Yii 2 a preskúmame jeho komponenty, ktoré nám pomôžu spracovávať formuláre a vykonávať smerovanie medzi stránkami. Okrem toho sa dozvieme o sade vizuálnych komponentov: bude to užitočné pre rýchle prototypovanie alebo pre vytvorenie administračného panela aplikácie.
Naučíme sa tiež pracovať s externými službami cez protokol API a budeme schopní implementovať obe strany interakcie: pôsobiť ako API klient a API server.
PHP a Laravel. Vytváranie moderných backendov
PHP sa používa na vytvorenie backendu pre webové a mobilné aplikácie. V tomto prípade je v PHP vyvinuté API, ktoré je zodpovedné za celú obchodnú logiku a prácu s dátami.
Zoznámime sa s frameworkom Laravel a využijeme ho na písanie komplexného REST-API pre webovú aplikáciu. Okrem zručností v práci so samotným frameworkom sa naučíte písať kód, ktorý sa dá ľahko rozširovať a testovať. Znalosť architektonických vzorov a testovacích rámcov vám v tom pomôže. Automatizované testovanie hrá v tomto kurze veľmi veľkú úlohu: budeme analyzovať test jednotky aj funkčné testy. Dozviete sa tiež, ako navrhnúť aplikáciu pre vysoké zaťaženie a porozumieť stratégiám nasadenia a nepretržitého doručovania (CI/CD).
Aktuálne znalosti a skúsenosti s riešením praktických problémov vám umožnia považovať sa za plnohodnotného stredného vývojára.
G
g123udini
05.08.2022 G.
Toto bude óda na lásku, ale čo najobjektívnejšia)
Výhody: Prezentácia materiálu, mentori, cena. Nevýhody: Nenašiel som pre seba žiadne nevýhody. Tieto kurzy nie sú prvé, na čo som na ceste za novým povolaním natrafil. Minulý rok v októbri som sa rozhodol zmeniť povolanie. Vždy som mal rád programovanie, ale pochyboval som, že mám dosť rozumu. Pri pohľade na mojich spolužiakov, ktorí teraz pracujú ako IT špecialisti a cítia sa skvele, som si uvedomil, že mozgy sú presne...