Kurz "Java developer" - kurz 147 000 rubľov. z Yandex Workshop, školenie 10 mesiacov, dátum 30. novembra 2023.
Rôzne / / November 29, 2023
Voľný modul 15 hodín
Základy Java (bezplatná časť)
Úvod do Javy, osvojenie si základných jazykových konštrukcií. Úvodný kurz vám pomôže cítiť sa ako vývojár a pochopiť, či sa chcete rozvíjať týmto smerom. Dozviete sa o typoch údajov, podmienených výrazoch a slučkách. Naučte sa teóriu formou textových lekcií a precvičte si ju riešením skutočných problémov v simulátore – vo vlastnom interaktívnom prostredí.
- Úvod do Javy
- Podmienečné vyhlásenia
- Cykly
- Polia
- +1 projekt v portfóliu
Finančná aplikácia
Svoju prvú konzolovú aplikáciu napíšete krok za krokom pomocou základných konštrukcií Java. Pomôže vám to sledovať vaše príjmy a výdavky.
Modul 2, 8 týždňov
Java Core: Úvod
Oboznámenie sa s vývojovým prostredím a štúdium princípov OOP.
Zistíte, čo Java dokáže, ak si osvojíte základné jazykové konštrukcie – Java Core. Zoznámte sa s vývojovým prostredím a osvojte si základné princípy objektovo orientovaného programovania. Toto je paradigma, na ktorej je založená väčšina moderných programovacích jazykov. Okrem toho pripojte k projektu systém kontroly verzií Git a vyskúšajte si prácu na príkazovom riadku – takto vytvoríte svoj prvý projekt mimo simulátora.
- +2 projekty v portfóliu
Šprint 1
Ahoj, začneme?
Základy syntaxe: Pokračovanie
Metódy/rozklad problémov
Objekty a triedy
Git. Prečo a ako
JDK a vývojové prostredie
Domáci projekt
šprint 2
Typy v jazyku Java
Operácie s primitívami
Zoznamy a hašovacie tabuľky
šprint 3
OOP. Zapuzdrenie a dedičnosť
Trieda objektu
Git. Vo vnútri potvrdenia
Štýl kódu a efektívna práca v IDE
šprint 4
Ďalšie modifikátory a práca s enumeráciami
OOP. Abstrakcia a polymorfizmus
Git. Práca s pobočkami
Kalkulačka kalórií pre fitness klub
Toto bude váš prvý nezávislý projekt. Zručnosti, ktoré ste sa naučili v bezplatnej časti využijete a vytvoríte si plnohodnotnú aplikáciu. Najlepšie na tom je, že kód vašej aplikácie bude uložený v úložisku Git, takže ho môžete zdieľať s priateľmi alebo budúcimi zamestnávateľmi. A vývoj sa ešte viac priblíži realite: projekt už nebudete písať v simulátore, ale v Intellij IDEA.
Automatizácia účtovných procesov
Prvá autentická výzva, ktorej budete čeliť. Technické špecifikácie vo formalizovanej forme. Vstupné a výstupné dátové formáty a stovky riadkov kódu. Po tomto projekte pochopíte, čoho ste schopní.
Modul 3, 8 týždňov
Java Core: pokračovanie
Budete pokračovať v štúdiu štandardnej knižnice a rozvíjať svoj projekt: dozviete sa, ako môžu byť užitočné výnimky, majstrovské nástroje pre prácu s API, naučte sa pracovať s I/O prúdmi a pokryť svoje aplikačné testy. Nakoniec si vytvoríte sledovač úloh a naučíte ho komunikovať so serverom, aby sledovač mohol fungovať online a nielen na vašom lokálnom počítači.
- +1 projekt v portfóliu
Šprint 1
Úvod do algoritmov
Kolekcie v jazyku Java: zoznamy
Kolekcie v jazyku Java: hašovacie tabuľky a sady
šprint 2
Celá pravda o strunách
Výnimky
Práca so súbormi
šprint 3
Prúdy a lambdy
Čas a dátum
Jednotkové testy
šprint 4
Internet, HTTP, JSON
Vytvorenie API
Sieťové požiadavky
Správca úloh
Vytvoríte backend pre program s webovým rozhraním, ktoré vám umožní nastaviť ciele, ciele a termíny projektov, sledovať a merať aktivitu a vyhodnocovať výsledky. Správca úloh príde vhod počas Cvičenia.
Modul 4, 8 týždňov
Spring Boot a práca s databázami
V predchádzajúcich moduloch ste sa naučili základy Java základov a teraz ste pripravení prejsť na nástroje, ktoré používajú pokročilí vývojári. Zvládnete Spring Boot, moderný framework pre vývoj webových aplikácií v Jave. Naučte sa vytvárať a spravovať databázové údaje pomocou SQL a získajte väčšiu istotu pri práci so systémami na správu verzií. Tieto nástroje vám pomôžu stať sa vývojárom s vyhľadávanou technológiou.
- +1 projekt v portfóliu
Šprint 1
Maven
Prvé zoznámenie s Springom
Ťažba dreva
Lombok
šprint 2
Jar: lepšie sa spoznať
Parametre požiadavky a formát odpovede
Chyba pri spracovaní
šprint 3
Úvod do databáz
SQL: agregácia a triedenie údajov
SQL: vzťahy v tabuľkách
šprint 4
Práca s databázou od Spring
operácie CRUD
Kinopoisk za svoje
Sociálna sieť, ktorá vám pomôže vybrať si filmy podľa toho, aké filmy pozeráte vy a vaši priatelia a aké hodnotenia im dávate.
Modul 5, 10 týždňov
Jar, ORM a práca na serveri
Je nemožné vytvárať plnohodnotné aplikácie pomocou Spring bez pochopenia vnútorných častí rámca. Spring Boot výrazne zjednodušuje vývoj, ale skrýva veľa implementačných detailov. Dozviete sa, čo pre vás Spring Boot robí a pochopíte, ako implementovať to isté iba pomocou Spring. Naučte sa tiež písať databázové dotazy a popisovať vzťahy medzi entitami z databázy priamo v kóde. To zjednoduší vývoj, pomôže vyriešiť problémy, ktoré môžu počas procesu nastať a bude to plus aj pri pohovore.
- +1 projekt v portfóliu
Šprint 1
Spring MVC vs Spring Boot
JSON a rôzne: externá konfigurácia a protokolovanie
šprint 2
Transakcie
Jarné údaje
Práca s úložiskami
šprint 3
Aplikačná obchodná logika
Falošné testovanie
šprint 4
Mikroslužby
Docker
Práca na serveri
šprint 5
Skupinový projekt
Aplikácia na zdieľanie vecí medzi priateľmi
Skupinový projekt, ktorý realizujete v kolektíve spolužiakov. Aplikácia, v ktorej si vy a vaši priatelia môžete na chvíľu vymieňať veci: nástroje, pomôcky, knihy atď. Ako zdieľanie áut, len na veci.
Modul 6, 6 týždňov
Príprava na pohovor a maturitný projekt
Súčasťou bloku je účasť na testovacom pohovore. Bude trvať 1–1,5 hodiny, počas ktorej získate odporúčania na rozvoj zručností, spätnú väzbu na znalosti a pochopenie procesov rozvoja. Potom absolvujete druhý falošný rozhovor s odborníkom. Bude to zložitejšie a prísnejšie. Java vývojári z veľkých spoločností budú klásť otázky o teórii a algoritmoch.
Záverečný absolventský projekt, pomocou ktorého si potvrdíte svoje vedomosti a zručnosti. Počas dizertačnej práce musíte dokončiť úlohy v simulátore a prečítať veľa teórie. Vývoj bude štruktúrovaný rovnakým spôsobom ako v budúcich prácach.
- +1 projekt v portfóliu
Šprint 1
Rekurzia
Triedenie
Odvoz odpadu
Základy viacvláknového programovania
šprint 2
Java Core: Príprava na pohovor
Kolekcie: Príprava na rozhovor
Práca s databázami: príprava na pohovor
Jar: Príprava na pohovor
šprint 3
Absolventský projekt
Aplikácia na priateľské stretnutia
Aplikácia, ktorá vám pomôže nájsť človeka na výlet, do kina alebo na iné voľnočasové aktivity
Kariérna dráha 6 týždňov
Zamestnanosť. Nové príležitosti
Súbežne s hlavným programom sa môžete pripraviť na prijatie pracovnej ponuky: naučiť sa vytvárať životopis, písať motivačné listy, vytvárať portfólio a absolvovať pohovory. Na konci prejdete všetkými krokmi pred zamestnaním: odpoveď na voľné pracovné miesto, testovacia úloha, pohovor.
Trh práce
Stratégia profesionálneho rozvoja. Prehľad trhu práce.
Zhrnutie
Vytvorenie životopisu a jeho zlepšenie spätnou väzbou od odborníka z trhu.
Portfólio
Balenie portfólia s projektmi.
Sprievodný list
Vytvorte sprievodný list pre žiadosti o zamestnanie.
Rozhovory
Typy rozhovorov. A ako sa cez ne dostať.
Hľadanie práce
Stratégia vyhľadávania. Neformálne a formálne stratégie vyhľadávania. Ako si správne nastaviť priority.
Dizajnové vzory sú kolekciou skúseností, ktoré možno opätovne použiť. Vzory sa používajú vo všetkých oblastiach činnosti, pretože umožňujú použiť predtým spracované riešenia. Znalosť návrhových vzorov vám umožňuje nielen rýchlejšie implementovať vaše riešenia a získať kvalitný zdrojový kód, ale aj efektívnejšie komunikovať s kolegami, ktorí už túto technológiu ovládajú. Kurz zahŕňa 23 základných vzorov, ktoré sú popísané v knihe „Design Patterns: Elements of Reusable Object-Oriented Software“. použitý objektovo orientovaný softvér"), napísali štyria autori (Gang of Four, GoF) - Erich Gamma, Richard Helm, Ralph Johnson a John Vlissides.
3,7
28 900 ₽