Java-ontwikkelaar. Basis - gratis cursus van Otus, opleiding 4 maanden, Datum: 6 december 2023.
Gemengde Berichten / / December 09, 2023
Je beheerst de basisprincipes van Java-programmeren en bouwt een basis voor de vaardigheden die nodig zijn om je professioneel te ontwikkelen in elke taal. Met de steun van een persoonlijke mentor krijg je een duidelijk inzicht in de verschillende gebieden waarmee een ontwikkelaar in aanraking komt: architectuurfundamentals, testen, databases data, algoritmen en datastructuren, de mogelijkheid om Docker te onderscheiden van een virtuele machine, netwerk, etc. Na de opleiding kun je solliciteren naar een stageplaats bij een grote organisatie bedrijven.
Voor wie is deze cursus bedoeld?
Het programma komt helemaal opnieuw en is ontworpen voor ervaren pc-gebruikers die willen leren programmeren. De cursus zal ook nuttig zijn voor degenen die nog geen keuze hebben gemaakt over de taal.
Na de training kunt u dieper in de Java-ontwikkeling duiken of eenvoudig overstappen naar een andere OOP-taal. Dit soort training zou voor elke beginnende specialist de standaard moeten zijn. Het lijkt op ‘het vermogen om te lezen’ en ‘de tafels van vermenigvuldiging te kennen’ in de IT-wereld. Daarom schrijven vacatures niet over zaken als het begrijpen van het binaire getalsysteem of het vermogen om TCP van UDP te onderscheiden. Werkgevers zoeken echter naar deze kennis bij het kiezen van een kandidaat die, zelfs als heeft geen ervaring, beschikt over vakbekwaamheid en kan snel door processen navigeren ontwikkeling. De cursus is bedoeld om diegenen te helpen die hun eerste stappen in de IT zetten en klaar willen zijn voor hun eerste sollicitatiegesprekken en het werken in projecten.
PERSOONLIJKE MENTOR: online sessies van 40 minuten per week.
Aan het begin van je opleiding krijg je een mentor toegewezen.
Eén keer per week maak je je huiswerk.
Tijdens de sessie zal de mentor commentaar geven op uw beslissing.
Meer dan 6 jaar in de backend-ontwikkelingsindustrie in Java. Hij was betrokken bij de ontwikkeling van full-stack applicaties, de ontwikkeling van compute-grid-systemen met hoge belasting, evenals microservices en etl-pijplijnen. Momenteel werk ik als senior ontwikkelaar aan betalingssysteemdiensten...
Meer dan 6 jaar in de backend-ontwikkelingsindustrie in Java. Hij was betrokken bij de ontwikkeling van full-stack applicaties, de ontwikkeling van compute-grid-systemen met hoge belasting, evenals microservices en etl-pijplijnen. Momenteel werk ik als senior ontwikkelaar aan betalingssysteemdiensten bij Unlimint. Ik heb ervaring met het werken met Hadoop-services (HDFS, HBase), orkestrators (Airflow, Spring Cloud Data Flow), MPP-databases (Cassandra, Greenplum, Clickhouse).Interesses: BigData, Blockchain, NFTEOpleiding: Masterdiploma in computerwetenschappen en IT, SUSU, faculteit VSEKN.
Toonaangevend specialist bij JSC Greenatom, ruim 10 jaar professionele ontwikkelingservaring. Hoofdstack: .NET / C#, Java, MS SQL Server. Full stack ontwikkeling van systemen voor interne en externe klanten, van behoefteanalyse tot...
Toonaangevend specialist bij JSC Greenatom, ruim 10 jaar professionele ontwikkelingservaring. Hoofdstack: .NET / C#, Java, MS SQL Server. Volledige ontwikkeling van systemen voor interne en externe klanten, van analyse van de vereisten tot implementatie, bediening en technische ondersteuning. Afgestudeerd aan het Moskouse Instituut voor Elektronische Technologie (MIET) in 2006 met een graad in computersystemen, systemen en netwerken.
Senior software-ingenieur. In de branche sinds 2006. Hij ontwikkelde lange tijd informatiesystemen voor informatieondersteuning bij het boren van olie- en gasbronnen. Docent
Inleiding tot het Java-ecosysteem, het opzetten van de omgeving
-Onderwerp 1.Overzicht van het Java-ecosysteem. Technologie stapel. Soorten toepassingen. Routekaart voor ontwikkelaars. Werkgevers
-Thema 2.Linux. Basisconcepten, basisbeginselen van de opdrachtregel, VirtualBox, DZ installeren
-Onderwerp 3. Installatie van Java en benodigde programma's, verschillen tussen de programmeertaal en IDE, DZ
-Onderwerp 4. Basisprincipes van werken in GIT
Java-syntaxis, eerste programma.
-Onderwerp 5. Java-syntaxis: Hallo wereld, primitieve typen, constanten, enum, codeconventies en waarom dit belangrijk is
-Onderwerp 6.Java-syntaxis: arrays, voorwaardelijke instructies, lussen, DZ
-Onderwerp 7. Analyse van codevoorbeelden, deel 1
-Onderwerp 8.Java-syntaxis: klassen, interfaces
-Topic 9.Objectgeoriënteerd en functioneel programmeren
-Onderwerp 10.Java-syntaxis: verzamelingen, basisprincipes van algoritmen. DZ
-Onderwerp 11.Java-syntaxis: is gelijk aan en hashCode, Map en Set. DZ
-Onderwerp 12. Analyse van codevoorbeelden, deel 2
-Onderwerp 13.Java-syntaxis: foutafhandeling - retourcodes, uitzonderingen (hiërarchie), DZ
-Onderwerp 14. Getalsystemen, Booleaanse algebra
Inleiding tot applicatiearchitectuur
-Onderwerp 15. Grondbeginselen van applicatiearchitectuur (tweelaags/drielaags)
-Onderwerp 16. Basisprincipes van testen en TDD, DZ
Interactie met externe systemen
-Onderwerp 17. Grondbeginselen van netwerktechnologieën, TCP/IP
-Onderwerp 18. Relationele databases, SQL, DZ
-Onderwerp 19. Basisprincipes van het web: HTTP, HTML DZ
-Onderwerp 20. Basisprincipes van het web: JavaScript, foutopsporingsmethoden, bediening op afstand
Infrastructuur van het ontwikkel- en exploitatieproces
-Onderwerp 21.Docker, basisprincipes van applicaties, DZ
-Onderwerp 22. CI/CD-basisprincipes
Ontwerp
-Onderwerp 23.Productontwikkelingsproces. Waterval/behendig
-Onderwerp 24. Laatste les