Java udvikler. Basis - gratis kursus fra Otus, træning 4 måneder, Dato: 6. december 2023.
Miscellanea / / December 09, 2023
Du vil mestre det grundlæggende i Java-programmering og bygge et fundament af de færdigheder, der er nødvendige for at udvikle dig professionelt på ethvert sprog. Med støtte fra en personlig mentor vil du danne dig en klar forståelse af de forskellige områder, som en udvikler kommer i kontakt med: arkitektur fundamentals, test, databaser data, algoritmer og datastrukturer, evnen til at skelne Docker fra en virtuel maskine, netværk osv. Efter uddannelsen vil du kunne søge en traineestilling i en stor virksomheder.
Hvem er dette kursus for?
Programmet kommer fra bunden og er designet til erfarne pc-brugere, der gerne vil lære at programmere. Kurset vil også være nyttigt for dem, der endnu ikke har besluttet sig for sproget.
Efter træning kan du dykke dybere ned i Java-udvikling eller nemt flytte til et hvilket som helst andet OOP-sprog. Denne form for træning bør være standard for enhver nybegynder specialist. Det er beslægtet med "evnen til at læse" og "kende multiplikationstabellerne" i IT-verdenen. Derfor skriver ledige stillinger ikke om ting som at forstå det binære talsystem eller evnen til at skelne TCP fra UDP. Arbejdsgiverne leder dog efter denne viden, når de skal vælge en kandidat, der, selvom mangler erfaring, har faglig kompetence og er i stand til hurtigt at navigere i processer udvikling. Kurset er designet til at hjælpe dem, der tager deres første skridt inden for IT og gerne vil være klar til deres første samtaler og arbejde i projekter.
PERSONLIG MENTOR: online sessioner i 40 minutter hver uge.
I starten af din uddannelse får du tildelt en mentor.
En gang om ugen laver du dit hjemmearbejde.
Under sessionen vil mentoren kommentere din beslutning.
Mere end 6 år i backend-udviklingsbranchen i Java. Han var involveret i fuld-stack-applikationsudvikling, udvikling af højbelastningsdatanetsystemer samt mikrotjenester og etl-pipelines. I øjeblikket arbejder jeg som seniorudvikler på betalingssystemtjenester...
Mere end 6 år i backend-udviklingsbranchen i Java. Han var involveret i fuld-stack-applikationsudvikling, udvikling af højbelastningsdatanetsystemer samt mikrotjenester og etl-pipelines. I øjeblikket arbejder jeg som seniorudvikler på betalingssystemtjenester hos Unlimint. Jeg har erfaring med at arbejde med Hadoop-tjenester (HDFS, HBase), orkestratorer (Airflow, Spring Cloud Data Flow), MPP-databaser (Cassandra, Greenplum, Clickhouse).Interesser: BigData, Blockchain, NFTEUddannelse: Kandidatgrad i Datalogi og IT, SUSU, fakultet VSEKN.
Ledende specialist hos JSC Greenatom Mere end 10 års erfaring med professionel udvikling. Hovedstak: .NET / C#, Java, MS SQL Server. Full stack udvikling af systemer til interne og eksterne kunder fra behovsanalyse til...
Ledende specialist hos JSC Greenatom Mere end 10 års erfaring med professionel udvikling. Hovedstak: .NET / C#, Java, MS SQL Server. Full stack udvikling af systemer til interne og eksterne kunder fra behovsanalyse til implementering, drift og teknisk support. Uddannet fra Moscow Institute of Electronic Technology (MIET) i 2006 med en grad i computersystemer, systemer og netværk.
Senior softwareingeniør. I branchen siden 2006. I lang tid udviklede han informationssystemer til informationsunderstøttelse af boring af olie- og gasbrønde. Lærer
Introduktion til Java-økosystemet, opsætning af miljøet
-Emne 1.Oversigt over Java-økosystemet. Teknologi stak. Typer af applikationer. Køreplan for udviklere. Arbejdsgivere
-Tema 2.Linux. Grundlæggende begreber, grundlæggende kommandolinje, installation af VirtualBox, DZ
-Emne 3. Installation af Java og nødvendige programmer, forskelle mellem programmeringssproget og IDE, DZ
-Emne 4.Grundlæggende om at arbejde i GIT
Java-syntaks, første program.
-Emne 5.Java-syntaks: Hello World, primitive typer, konstanter, enum, kodekonventioner og hvorfor det er vigtigt
-Emne 6.Java-syntaks: arrays, betingede sætninger, loops, DZ
-Emne 7. Analyse af kodeeksempler, del 1
-Emne 8.Java-syntaks: klasser, grænseflader
-Emne 9.Objektorienteret og funktionel programmering
-Emne 10.Java-syntaks: samlinger, grundlæggende algoritmer. DZ
-Emne 11.Java-syntaks: equals og hashCode, Map og Set. DZ
-Emne 12. Analyse af kodeeksempler, del 2
-Emne 13.Java-syntaks: fejlhåndtering - returkoder, undtagelser (hierarki), DZ
-Emne 14. Talsystemer, boolsk algebra
Introduktion til applikationsarkitektur
-Emne 15. Grundlæggende om applikationsarkitektur (to-lags/tre-tier)
-Emne 16.Grundlæggende om test og TDD, DZ
Interaktion med eksterne systemer
-Emne 17. Grundlæggende om netværksteknologier, TCP/IP
-Emne 18. Relationelle databaser, SQL, DZ
-Emne 19. Web Basics: HTTP, HTML DZ
-Emne 20. Web Basics: JavaScript, debugging metoder, fjernbetjening
Infrastruktur af udviklings- og driftsprocessen
-Emne 21.Docker, grundlæggende applikationer, DZ
-Emne 22. CI/CD Basics
Design
-Emne 23.Produktudviklingsproces. Vandfald/Agil
-Emne 24.Afsluttende lektion