Programista Java. Podstawowy - bezpłatny kurs firmy Otus, szkolenie 4 miesiące, termin: 6 grudnia 2023.
Miscellanea / / December 09, 2023
Opanujesz podstawy programowania w języku Java i zbudujesz podstawy umiejętności niezbędnych do profesjonalnego rozwoju w dowolnym języku. Przy wsparciu osobistego mentora uzyskasz jasne zrozumienie różnych obszarów, z którymi styka się programista: podstawy architektury, testowanie, bazy danych dane, algorytmy i struktury danych, możliwość odróżnienia Dockera od maszyny wirtualnej, sieci itp. Po szkoleniu będziesz mógł ubiegać się o stanowisko stażysty w dużej grupie firmy.
Dla kogo jest ten kurs?
Program powstał od podstaw i przeznaczony jest dla doświadczonych użytkowników komputerów PC, którzy chcą nauczyć się programować. Kurs przyda się także tym, którzy jeszcze nie zdecydowali się na język.
Po szkoleniu możesz głębiej zagłębić się w programowanie w języku Java lub łatwo przejść do dowolnego innego języka OOP. Tego rodzaju szkolenie powinno być standardem dla każdego początkującego specjalisty. To trochę jak „umiejętność czytania” i „znajomość tabliczki mnożenia” w świecie IT. Dlatego w wolnych miejscach nie pisze się o takich rzeczach jak zrozumienie binarnego systemu liczbowego czy umiejętność odróżnienia TCP od UDP. Jednak pracodawcy tej wiedzy szukają przy wyborze kandydata, który choćby brakuje mu doświadczenia, ma kompetencje zawodowe i potrafi szybko poruszać się po procesach rozwój. Kurs przeznaczony jest dla osób stawiających pierwsze kroki w IT, chcących przygotować się do pierwszych rozmów kwalifikacyjnych i pracy w projektach.
MENTOR OSOBISTY: sesje online po 40 minut raz w tygodniu.
Na początku szkolenia przydzielany jest Ci mentor.
Raz w tygodniu odrabiasz pracę domową.
Podczas sesji mentor skomentuje Twoją decyzję.
Ponad 6 lat w branży rozwoju backendu w Javie. Zajmował się tworzeniem aplikacji typu full-stack, rozwojem systemów grid obliczeniowych o dużym obciążeniu, a także mikrousług i potoków etl. Obecnie jako starszy programista zajmuję się usługami systemów płatności...
Ponad 6 lat w branży rozwoju backendu w Javie. Zajmował się tworzeniem aplikacji typu full-stack, rozwojem systemów grid obliczeniowych o dużym obciążeniu, a także mikrousług i potoków etl. Obecnie jako starszy programista pracuję nad usługami systemów płatności w Unlimitt. Mam doświadczenie w pracy z usługami Hadoop (HDFS, HBase), orkiestratorami (Airflow, Spring Cloud Data Flow), bazami danych MPP (Cassandra, Greenplum, Clickhouse). Zainteresowania: BigData, Blockchain, NFTEWykształcenie: magister informatyki i IT, SUSU, wydział VSEKN.
Wiodący specjalista w JSC Greenatom.Ponad 10 lat doświadczenia w rozwoju zawodowym. Główny stos: .NET/C#, Java, MS SQL Server. Pełny rozwój systemów dla klientów wewnętrznych i zewnętrznych od analizy wymagań po...
Wiodący specjalista w JSC Greenatom.Ponad 10 lat doświadczenia w rozwoju zawodowym. Główny stos: .NET/C#, Java, MS SQL Server. Pełny rozwój systemów dla klientów wewnętrznych i zewnętrznych od analizy wymagań po wdrożenie, obsługę i wsparcie techniczne. W 2006 roku ukończył Moskiewski Instytut Technologii Elektronicznej (MIET), uzyskując dyplom z systemów, systemów i sieci komputerowych.
Starszy inżynier oprogramowania. W branży od 2006 roku. Przez długi czas rozwijał systemy informatyczne do wspomagania informacyjnego wierceń odwiertów ropy i gazu. Nauczyciel
Wprowadzenie do ekosystemu Java, konfiguracja środowiska
-Temat 1. Przegląd ekosystemu Java. Stos technologii. Rodzaje aplikacji. Plan działania dewelopera. Pracodawcy
-Motyw 2.Linux. Podstawowe pojęcia, podstawy wiersza poleceń, instalacja VirtualBox, DZ
-Temat 3. Instalacja Java i niezbędnych programów, różnice pomiędzy językiem programowania a IDE, DZ
-Temat 4.Podstawy pracy w GIT
Składnia Java, pierwszy program.
-Temat 5. Składnia Java: Hello World, typy pierwotne, stałe, wyliczenie, konwencje kodu i dlaczego jest to ważne
-Temat 6. Składnia Java: tablice, instrukcje warunkowe, pętle, DZ
-Temat 7. Analiza przykładów kodu, część 1
-Temat 8.Składnia języka Java: klasy, interfejsy
-Temat 9.Programowanie obiektowe i funkcjonalne
-Temat 10.Składnia języka Java: zbiory, podstawy algorytmów. DZ
-Temat 11.Składnia języka Java: równa się i hashCode, Map i Set. DZ
-Temat 12. Analiza przykładów kodu, część 2
-Temat 13. Składnia Java: obsługa błędów - kody powrotu, wyjątki (hierarchia), DZ
-Temat 14. Systemy liczbowe, algebra Boole'a
Wprowadzenie do architektury aplikacji
-Temat 15. Podstawy architektury aplikacji (dwuwarstwowa/trójwarstwowa)
-Temat 16.Podstawy testowania i TDD, DZ
Interakcja z systemami zewnętrznymi
-Temat 17. Podstawy technologii sieciowych, TCP/IP
-Temat 18. Relacyjne bazy danych, SQL, DZ
-Temat 19. Podstawy sieci: HTTP, HTML DZ
-Temat 20. Podstawy WWW: JavaScript, metody debugowania, zdalne sterowanie
Infrastruktura procesu rozwoju i eksploatacji
-Temat 21.Docker, podstawy aplikacji, DZ
-Temat 22. Podstawy CI/CD
Projekt
-Temat 23. Proces rozwoju produktu. Wodospad/Zwinny
-Temat 24.Lekcja końcowa