Vývojář Java. Basic - bezplatný kurz od Otus, školení 4 měsíce, Termín: 6.12.2023.
Různé / / December 09, 2023
Osvojíte si základy programování v jazyce Java a vybudujete si základy dovedností potřebných k profesionálnímu rozvoji v jakémkoli jazyce. S podporou osobního mentora získáte jasnou představu o různých oblastech, se kterými přichází vývojář do styku: základy architektury, testování, databáze data, algoritmy a datové struktury, schopnost odlišit Docker od virtuálního stroje, sítě atd. Po zaškolení se budete moci ucházet o pozici stážisty ve velkém společnosti.
Pro koho je tento kurz určen?
Program pochází od nuly a je určen pro zkušené uživatele PC, kteří se chtějí naučit programovat. Kurz bude užitečný i pro ty, kteří se ještě nerozhodli pro jazyk.
Po školení se můžete ponořit hlouběji do vývoje Java nebo snadno přejít na jakýkoli jiný OOP jazyk. Tento druh školení by měl být výchozím nastavením pro každého začínajícího specialistu. Je to podobné „schopnosti číst“ a „znat násobilku“ ve světě IT. Na volných místech se proto nepíše o věcech, jako je porozumění binární číselné soustavě nebo schopnost rozlišit TCP od UDP. Zaměstnavatelé však na tyto znalosti hledí při výběru kandidáta, který i kdyby postrádá zkušenosti, má odbornou způsobilost a je schopen se rychle orientovat v procesech rozvoj. Kurz je navržen tak, aby pomohl těm, kteří dělají první krůčky v IT a chtějí být připraveni na první pohovory a práci na projektech.
OSOBNÍ MENTOR: online sezení po dobu 40 minut každý týden.
Na začátku vašeho tréninku je vám přidělen mentor.
Jednou týdně děláš domácí úkol.
Během sezení se mentor vyjádří k vašemu rozhodnutí.
Více než 6 let v backendovém vývojovém průmyslu v Javě. Podílel se na vývoji full-stack aplikací, vývoji vysoce zatěžovaných systémů výpočetních sítí, stejně jako mikroslužeb a etl pipelines. V současné době jako senior vývojář pracuji na službách platebních systémů...
Více než 6 let v backendovém vývojovém průmyslu v Javě. Podílel se na vývoji full-stack aplikací, vývoji vysoce zatěžovaných systémů výpočetních sítí, stejně jako mikroslužeb a etl pipelines. V současné době jako senior vývojář pracuji na službách platebního styku ve společnosti Unlimint. Mám zkušenosti s prací se službami Hadoop (HDFS, HBase), orchestrátory (Airflow, Spring Cloud Data Flow), databázemi MPP (Cassandra, Greenplum, Clickhouse). Zájmy: BigData, Blockchain, NFTEvzdělání: Magisterský titul v oboru informatiky a IT, SUSU, fakulta VŠEKN.
Přední specialista ve společnosti JSC Greenatom Více než 10 let zkušeností s profesionálním rozvojem. Hlavní zásobník: .NET / C#, Java, MS SQL Server. Kompletní vývoj systémů pro interní i externí zákazníky od analýzy požadavků až po...
Přední specialista ve společnosti JSC Greenatom Více než 10 let zkušeností s profesionálním rozvojem. Hlavní zásobník: .NET / C#, Java, MS SQL Server. Komplexní vývoj systémů pro interní i externí zákazníky od analýzy požadavků až po implementaci, provoz a technickou podporu. V roce 2006 promoval na Moskevském institutu elektronických technologií (MIET) v oboru počítačové systémy, systémy a sítě.
Senior softwarový inženýr. V oboru od roku 2006. Dlouhodobě vyvíjel informační systémy pro informační podporu vrtání ropných a plynových vrtů. Učitel
Úvod do ekosystému Java, nastavení prostředí
-Téma 1.Přehled ekosystému Java. Zásobník technologií. Typy aplikací. Vývojářský plán. Zaměstnavatelé
-Téma 2.Linux. Základní pojmy, základy příkazového řádku, instalace VirtualBoxu, DZ
-Téma 3. Instalace Java a potřebných programů, rozdíly mezi programovacím jazykem a IDE, DZ
-Téma 4.Základy práce v GIT
Syntaxe Java, první program.
-Topic 5.Syntax Java: Hello World, primitivní typy, konstanty, enum, konvence kódu a proč je to důležité
-Téma 6.Java syntaxe: pole, podmíněné příkazy, cykly, DZ
-Téma 7. Analýza příkladů kódu, část 1
-Téma 8.Syntaxe Java: třídy, rozhraní
-Téma 9.Objektově orientované a funkcionální programování
-Téma 10.Syntaxe Java: kolekce, základy algoritmů. DZ
-Topic 11.Java syntaxe: rovná se a hashCode, Map and Set. DZ
-Téma 12. Analýza příkladů kódu, část 2
-Téma 13.Syntaxe Java: zpracování chyb - návratové kódy, výjimky (hierarchie), DZ
-Téma 14. Číselné soustavy, Booleova algebra
Úvod do aplikační architektury
-Téma 15. Základy architektury aplikací (dvouvrstvé/třívrstvé)
-Téma 16.Základy testování a TDD, DZ
Interakce s externími systémy
-Téma 17. Základy síťových technologií, TCP/IP
-Téma 18. Relační databáze, SQL, DZ
-Téma 19. Základy webu: HTTP, HTML DZ
-Téma 20. Základy webu: JavaScript, metody ladění, dálkové ovládání
Infrastruktura vývojového a provozního procesu
-Téma 21.Docker, základy aplikace, DZ
-Téma 22. Základy CI/CD
Design
-Téma 23. Proces vývoje produktu. Vodopád/Agile
-Téma 24.Závěrečná lekce