Java utvecklare. Grundkurs - gratiskurs från Otus, utbildning 4 månader, Datum: 6 december 2023.
Miscellanea / / December 09, 2023
Du kommer att bemästra grunderna i Java-programmering och bygga en grund för de färdigheter som behövs för att utvecklas professionellt på alla språk. Med stöd av en personlig mentor får du en tydlig förståelse för de olika områden som en utvecklare kommer i kontakt med: arkitekturens grunder, testning, databaser data, algoritmer och datastrukturer, möjligheten att skilja Docker från en virtuell maskin, nätverk, etc. Efter utbildningen kommer du att kunna söka en traineetjänst i ett stort företag.
Vem är den här kursen för?
Programmet kommer från grunden och är designat för erfarna PC-användare som vill lära sig programmera. Kursen kommer också att vara användbar för dig som ännu inte bestämt sig för språket.
Efter träningen kan du dyka djupare in i Java-utveckling eller enkelt flytta till något annat OOP-språk. Denna typ av utbildning bör vara standard för alla nybörjare. Det är besläktat med "förmågan att läsa" och "känna till multiplikationstabellerna" i IT-världen. Därför skriver lediga platser inte om saker som att förstå det binära talsystemet eller förmågan att skilja TCP från UDP. Men arbetsgivare letar efter denna kunskap när de väljer en kandidat som, även om saknar erfarenhet, har yrkeskompetens och kan snabbt navigera i processer utveckling. Kursen är utformad för att hjälpa dig som tar sina första steg inom IT och vill vara redo för sina första intervjuer och arbeta i projekt.
PERSONLIG MENTOR: onlinesessioner i 40 minuter varje vecka.
I början av din utbildning tilldelas du en mentor.
En gång i veckan gör du dina läxor.
Under sessionen kommer mentorn att kommentera ditt beslut.
Mer än 6 år i backend-utvecklingsbranschen i Java. Han var involverad i full-stack applikationsutveckling, utveckling av höglastade beräkningsnätsystem, såväl som mikrotjänster och etl-pipelines. För närvarande, som senior utvecklare, arbetar jag med betalsystemtjänster...
Mer än 6 år i backend-utvecklingsbranschen i Java. Han var involverad i full-stack applikationsutveckling, utveckling av höglastade beräkningsnätsystem, såväl som mikrotjänster och etl-pipelines. För närvarande, som senior utvecklare, arbetar jag med betalsystemtjänster på Unlimint. Jag har erfarenhet av att arbeta med Hadoop-tjänster (HDFS, HBase), orkestratorer (Airflow, Spring Cloud Data Flow), MPP-databaser (Cassandra, Greenplum, Clickhouse).Intressen: BigData, Blockchain, NFTEUtbildning: Masterexamen i datavetenskap och IT, SUSU, fakulteten VSEKN.
Ledande specialist på JSC Greenatom Mer än 10 års erfarenhet av professionell utveckling. Huvudstack: .NET / C#, Java, MS SQL Server. Full stackutveckling av system för interna och externa kunder från kravanalys till...
Ledande specialist på JSC Greenatom Mer än 10 års erfarenhet av professionell utveckling. Huvudstack: .NET / C#, Java, MS SQL Server. Full stack utveckling av system för interna och externa kunder från kravanalys till implementering, drift och teknisk support. Utexaminerades från Moscow Institute of Electronic Technology (MIET) 2006 med en examen i datorsystem, system och nätverk.
Senior mjukvaruutvecklare. I branschen sedan 2006. Under lång tid utvecklade han informationssystem för informationsstöd vid borrning av olje- och gaskällor. Lärare
Introduktion till Javas ekosystem, inrättande av miljön
-Ämne 1.Översikt över Java-ekosystemet. Teknikstapel. Typer av applikationer. Utvecklare färdplan. Arbetsgivare
-Tema 2.Linux. Grundläggande begrepp, grunderna i kommandoraden, installation av VirtualBox, DZ
-Ämne 3. Installation av Java och nödvändiga program, skillnader mellan programmeringsspråket och IDE, DZ
-Ämne 4.Grunderna i att arbeta i GIT
Java-syntax, första programmet.
-Ämne 5. Java-syntax: Hello World, primitiva typer, konstanter, enum, kodkonventioner och varför det är viktigt
-Ämne 6.Java-syntax: arrayer, villkorliga uttalanden, loopar, DZ
-Ämne 7. Analys av kodexempel, del 1
-Ämne 8.Java-syntax: klasser, gränssnitt
-Ämne 9.Objektorienterad och funktionell programmering
-Ämne 10.Java-syntax: samlingar, grunderna för algoritmer. DZ
-Ämne 11.Java-syntax: lika med hashCode, Map och Set. DZ
-Ämne 12. Analys av kodexempel, del 2
-Ämne 13.Java-syntax: felhantering - returkoder, undantag (hierarki), DZ
-Ämne 14. Talsystem, boolesk algebra
Introduktion till applikationsarkitektur
-Ämne 15. Grunderna i applikationsarkitektur (två-/tre-skikt)
-Ämne 16.Grunderna i testning och TDD, DZ
Interaktion med externa system
-Ämne 17. Nätverksteknikens grunder, TCP/IP
-Ämne 18. Relationsdatabaser, SQL, DZ
-Ämne 19. Webbaser: HTTP, HTML DZ
-Ämne 20. Webbaser: JavaScript, felsökningsmetoder, fjärrkontroll
Infrastruktur för utvecklings- och driftprocessen
-Ämne 21.Docker, applikationsgrunderna, DZ
-Ämne 22. Grunderna i CI/CD
Design
-Ämne 23. Produktutvecklingsprocess. Vattenfall/Agil
-Ämne 24.Sista lektionen