Kurz "Java developer" - kurz 147 000 rublů. z Yandex Workshop, školení 10 měsíců, datum 30. listopadu 2023.
Různé / / November 29, 2023
Modul zdarma 15 hodin
Základy Java (bezplatná část)
Úvod do Javy, osvojení základních jazykových konstrukcí. Úvodní kurz vám pomůže cítit se jako vývojář a pochopit, zda se chcete rozvíjet tímto směrem. Dozvíte se o datových typech, podmíněných výrazech a smyčkách. Naučte se teorii formou textových lekcí a procvičte si ji řešením skutečných problémů v simulátoru – vašem vlastním interaktivním prostředí.
- Úvod do Javy
- Podmíněné výroky
- Cykly
- Pole
- +1 projekt v portfoliu
Finanční aplikace
Svou první konzolovou aplikaci napíšete krok za krokem pomocí základních konstrukcí Java. Pomůže vám to sledovat vaše příjmy a výdaje.
Modul 2, 8 týdnů
Java Core: Úvod
Seznámení s vývojovým prostředím a nastudování principů OOP.
Zjistíte, co Java dokáže, když si osvojíte základní jazykové konstrukce – Java Core. Seznamte se s vývojovým prostředím a naučte se základní principy objektově orientovaného programování. Toto je paradigma, na kterém je založena většina moderních programovacích jazyků. K projektu navíc připojte systém správy verzí Git a vyzkoušejte si práci na příkazovém řádku – vytvoříte tak svůj první projekt mimo simulátor.
- +2 projekty v portfoliu
Sprint 1
Ahoj, začneme?
Základy syntaxe: Pokračování
Metody/rozklad problémů
Objekty a třídy
Git. Proč a jak
JDK a vývojové prostředí
Domácí projekt
Sprint 2
Typy v Javě
Operace s primitivy
Seznamy a hashovací tabulky
Sprint 3
OOP. Zapouzdření a dědičnost
Třída objektu
Git. Uvnitř potvrzení
Styl kódu a efektivní práce v IDE
Sprint 4
Další modifikátory a práce s výčty
OOP. Abstrakce a polymorfismus
Git. Práce s větvemi
Kalkulačka kalorií pro fitness klub
Bude to váš první nezávislý projekt. Využijete dovednosti, které jste se naučili v bezplatné části a vytvoříte si plnohodnotnou aplikaci. Nejlepší na tom je, že kód vaší aplikace bude uložen v úložišti Git, takže jej můžete sdílet s přáteli nebo budoucími zaměstnavateli. A vývoj se ještě více přiblíží realitě: projekt už nebudete psát v simulátoru, ale v Intellij IDEA.
Automatizace účetních procesů
První autentická výzva, které budete čelit. Technické specifikace ve formalizované podobě. Vstupní a výstupní datové formáty a stovky řádků kódu. Po tomto projektu pochopíte, čeho jste schopni.
Modul 3, 8 týdnů
Java Core: pokračování
Budete pokračovat ve studiu standardní knihovny a rozvíjet svůj projekt: dozvíte se, jak mohou být užitečné výjimky, hlavní nástroje pro práci s API, naučte se pracovat s I/O streamy a pokrýt vaše aplikační testy. Nakonec si postavíte tracker úkolů a naučíte ho komunikovat se serverem, aby tracker mohl fungovat online, a ne jen na vašem lokálním počítači.
- +1 projekt v portfoliu
Sprint 1
Úvod do algoritmů
Sbírky v Javě: Seznamy
Kolekce v Javě: hashovací tabulky a sady
Sprint 2
Celá pravda o strunách
Výjimky
Práce se soubory
Sprint 3
Proudy a lambdy
Čas a datum
Jednotkové testy
Sprint 4
Internet, HTTP, JSON
Vytvoření API
Síťové požadavky
Správce úloh
Vytvoříte backend pro program s webovým rozhraním, které vám umožní nastavit cíle, cíle a termíny projektů, sledovat a měřit aktivitu a vyhodnocovat výsledky. Při Cvičení se vám bude hodit správce úloh.
Modul 4, 8 týdnů
Spring Boot a práce s databázemi
V předchozích modulech jste se naučili základy základů Java a nyní jste připraveni přejít k nástrojům, které používají pokročilí vývojáři. Osvojíte si Spring Boot, moderní framework pro vývoj webových aplikací v Javě. Naučte se vytvářet a spravovat databázová data pomocí SQL a získejte větší jistotu při práci se systémy správy verzí. Tyto nástroje vám pomohou stát se vývojářem s vyhledávanou technologií.
- +1 projekt v portfoliu
Sprint 1
Maven
První seznámení s Springem
Protokolování
Lombok
Sprint 2
Jaro: lépe se poznat
Parametry požadavku a formát odpovědi
Chyba při zpracování
Sprint 3
Úvod do databází
SQL: agregace a třídění dat
SQL: vztahy v tabulkách
Sprint 4
Práce s databází od Spring
operace CRUD
Kinopoisk za své
Sociální síť, která vám pomůže vybrat filmy podle toho, jaké filmy sledujete vy a vaši přátelé a jaká hodnocení jim dáváte.
Modul 5, 10 týdnů
Jaro, ORM a práce na serveru
Bez pochopení vnitřností frameworku je nemožné vytvářet plnohodnotné aplikace pomocí Spring. Spring Boot výrazně zjednodušuje vývoj, ale skrývá mnoho implementačních detailů. Dozvíte se, co pro vás Spring Boot dělá, a pochopíte, jak implementovat stejnou věc pouze pomocí Spring. Naučte se také psát databázové dotazy a popisovat vztahy mezi entitami z databáze přímo v kódu. To zjednoduší vývoj, pomůže vyřešit problémy, které mohou během procesu nastat, a bude to také plus při pohovoru.
- +1 projekt v portfoliu
Sprint 1
Spring MVC vs Spring Boot
JSON a různé: externalizovaná konfigurace a protokolování
Sprint 2
Transakce
Jarní data
Práce s repozitáři
Sprint 3
Obchodní logika aplikace
Falešné testování
Sprint 4
Mikroslužby
Přístavní dělník
Práce na serveru
Sprint 5
Skupinový projekt
Aplikace pro sdílení věcí mezi přáteli
Skupinový projekt, který realizujete v týmu spolužáků. Aplikace, ve které si s přáteli můžete na chvíli vyměňovat věci: nástroje, pomůcky, knihy a tak dále. Jako sdílení aut, jen na věci.
Modul 6, 6 týdnů
Příprava na pohovor a maturitní projekt
Součástí bloku je účast na zkušebním pohovoru. Bude trvat 1–1,5 hodiny, během které získáte doporučení k rozvoji dovedností, zpětnou vazbu ke znalostem a porozumění vývojovým procesům. Poté budete mít druhý falešný rozhovor s odborníkem. Bude to složitější a přísnější. Java vývojáři z velkých společností se budou ptát na teorii a algoritmy.
Závěrečný absolventský projekt, s jehož pomocí si potvrdíte své znalosti a dovednosti. Během projektu diplomové práce musíte plnit úkoly v simulátoru a číst spoustu teorie. Vývoj bude strukturován stejným způsobem jako v budoucí práci.
- +1 projekt v portfoliu
Sprint 1
Rekurze
Řazení
Odvoz odpadků
Základy vícevláknového programování
Sprint 2
Java Core: Příprava na pohovor
Sbírky: Příprava na pohovor
Práce s databázemi: příprava na pohovor
Jaro: Příprava na pohovor
Sprint 3
Absolventský projekt
Aplikace pro přátelské setkání
Aplikace, která vám pomůže najít člověka na výlet, do kina nebo jiné volnočasové aktivity
Kariérní dráha 6 týdnů
Zaměstnanost. Nové příležitosti
Souběžně s hlavním programem se můžete připravit na přijetí pracovní nabídky: naučit se vytvářet životopis, psát motivační dopisy, vytvářet portfolio a absolvovat pohovory. Na konci si projdete všechny kroky před zaměstnáním: odpověď na volné pracovní místo, testovací úkol, pohovor.
Trh práce
Strategie profesního rozvoje. Přehled trhu práce.
souhrn
Vytvoření životopisu a jeho vylepšení se zpětnou vazbou od odborníka z trhu.
Portfolio
Balení portfolia s projekty.
Průvodní dopis
Vytvořte průvodní dopis pro žádosti o zaměstnání.
Rozhovory
Typy rozhovorů. A jak se přes ně dostat.
Hledání práce
Strategie vyhledávání. Neformální a formální vyhledávací strategie. Jak správně nastavit priority.
Designové vzory jsou soubory zkušeností, které lze znovu použít. Vzory se používají ve všech oblastech činnosti, protože umožňují používat dříve zpracovaná řešení. Znalost návrhových vzorů umožňuje nejen rychlejší implementaci vašich řešení a získání kvalitního zdrojového kódu, ale také efektivnější komunikaci s kolegy, kteří již tuto technologii ovládají. Kurz pokrývá 23 základních vzorů, které jsou popsány v knize „Design Patterns: Elements of Reusable Object-Oriented Software“. použitý objektově orientovaný software"), napsaní čtyřmi autory (Gang of Four, GoF) - Erich Gamma, Richard Helm, Ralph Johnson a John Vlissides.
3,7
28 900 ₽