Kursus "Java-udvikler" - kursus 147.000 rubler. fra Yandex Workshop, træning 10 måneder, dato 30. november 2023.
Miscellanea / / November 29, 2023
Gratis modul 15 timer
Java Basics (gratis del)
Introduktion til Java, indlæring af grundlæggende sprogkonstruktioner. Introduktionskurset vil hjælpe dig til at føle dig som en udvikler og forstå, om du vil udvikle dig i denne retning. Du vil lære om datatyper, betingede udtryk og loops. Lær teorien i form af tekstlektioner og praktiser den ved at løse reelle problemer i simulatoren - dit eget interaktive miljø.
- Introduktion til Java
- Betingede erklæringer
- Cykler
- Arrays
- +1 projekt i portefølje
Finansiel ansøgning
Du skriver din første konsolapplikation trin-for-trin ved hjælp af grundlæggende Java-konstruktioner. Det hjælper dig med at holde styr på dine indtægter og udgifter.
Modul 2, 8 uger
Java Core: Introduktion
At blive fortrolig med udviklingsmiljøet og studere principperne for OOP.
Du vil opdage, hvad Java kan gøre ved at mestre kernesprogkonstruktionerne – Java Core. Bliv fortrolig med udviklingsmiljøet og lær de grundlæggende principper for objektorienteret programmering. Dette er det paradigme, som de fleste moderne programmeringssprog er baseret på. Tilslut desuden Git-versionskontrolsystemet til projektet og prøv at arbejde på kommandolinjen - på denne måde vil du oprette dit første projekt uden for simulatoren.
- +2 projekter i portefølje
Sprint 1
Hej, skal vi begynde?
Grundlæggende syntaks: Fortsat
Metoder/Problem nedbrydning
Objekter og klasser
Git. Hvorfor og hvordan
JDK og udviklingsmiljø
Hjemmeprojekt
Sprint 2
Typer i Java
Operationer med primitiver
Lister og hashtabeller
Sprint 3
OOP. Indkapsling og nedarvning
Objektklasse
Git. Inde i en forpligtelse
Kodestil og effektivt arbejde i IDE
Sprint 4
Andre modifikatorer og arbejde med opregninger
OOP. Abstraktion og polymorfi
Git. Arbejde med grene
Kalorieberegner til en fitnessklub
Dette vil være dit første selvstændige projekt. Du vil bruge de færdigheder, du har lært i den gratis del, og oprette en fuldgyldig applikation. Det bedste er, at din applikationskode bliver gemt i et Git-lager, så du kan dele den med venner eller fremtidige arbejdsgivere. Og udviklingen vil blive endnu tættere på virkeligheden: du vil ikke længere skrive projektet i simulatoren, men i Intellij IDEA.
Automatisering af regnskabsprocesser
Den første autentiske udfordring, du vil møde. Tekniske specifikationer i formaliseret form. Input og output dataformater og hundredvis af linjer kode. Efter dette projekt vil du forstå, hvad du er i stand til.
Modul 3, 8 uger
Java Core: fortsat
Du vil fortsætte med at studere standardbiblioteket og udvikle dit projekt: du vil lære, hvordan de kan være nyttige undtagelser, mestre værktøjer til at arbejde med API'er, lære at arbejde med I/O-streams og dække dine anvendelsesprøver. I sidste ende vil du bygge en opgavetracker og lære den at kommunikere med serveren, så trackeren kan arbejde online og ikke kun på din lokale computer.
- +1 projekt i portefølje
Sprint 1
Introduktion til algoritmer
Samlinger i Java: Lister
Samlinger i Java: hash-tabeller og -sæt
Sprint 2
Hele sandheden om strenge
Undtagelser
Arbejde med filer
Sprint 3
Vandløb og lambdaer
Tid og dato
Enhedstest
Sprint 4
Internet, HTTP, JSON
Oprettelse af en API
Netværksanmodninger
Jobliste
Du vil oprette en backend til et program med en webgrænseflade, der giver dig mulighed for at sætte mål, målsætninger og deadlines for projekter, overvåge og måle aktivitet og evaluere resultater. Task manageren vil komme til nytte under praktikum.
Modul 4, 8 uger
Spring Boot og arbejde med databaser
I tidligere moduler har du lært det grundlæggende i Java fundamentals og er nu klar til at gå videre til de værktøjer, som avancerede udviklere bruger. Du vil mestre Spring Boot, en moderne ramme til udvikling af webapplikationer i Java. Lær at oprette og administrere databasedata ved hjælp af SQL, og bliv mere sikker på at arbejde med versionskontrolsystemer. Disse værktøjer hjælper dig med at blive en udvikler med en eftertragtet teknologistak under bælte.
- +1 projekt i portefølje
Sprint 1
Maven
Første bekendtskab med Spring
Logning
Lombok
Sprint 2
Forår: Lær hinanden bedre at kende
Forespørgselsparametre og svarformat
Fejl ved behandling
Sprint 3
Introduktion til databaser
SQL: dataaggregering og sortering
SQL: relationer i tabeller
Sprint 4
Arbejder med en database fra Spring
CRUD operationer
Kinopoisk for sig selv
Et socialt netværk, der hjælper dig med at vælge film baseret på, hvilke film du og dine venner ser, og hvilke vurderinger du giver dem.
Modul 5, 10 uger
Spring, ORM og arbejde på serveren
Det er umuligt at skabe fuldgyldige applikationer ved hjælp af Spring uden at forstå det indre af rammen. Spring Boot forenkler udviklingen i høj grad, men skjuler mange implementeringsdetaljer. Du vil lære, hvad Spring Boot gør for dig og forstå, hvordan du implementerer det samme med kun Spring. Lær også, hvordan du skriver databaseforespørgsler og beskriver relationer mellem entiteter fra databasen direkte i kode. Dette vil forenkle udviklingen, hjælpe med at løse problemer, der kan opstå undervejs i processen, og vil også være et plus under en samtale.
- +1 projekt i portefølje
Sprint 1
Spring MVC vs Spring Boot
JSON og diverse: eksternaliseret konfiguration og logning
Sprint 2
Transaktioner
Forårsdata
Arbejder med repositories
Sprint 3
Application business logik
Spottest
Sprint 4
Mikrotjenester
Docker
Arbejder på serveren
Sprint 5
Gruppeprojekt
Ansøgning om at dele ting blandt venner
Et gruppeprojekt, som du gennemfører i et hold af klassekammerater. Et program, hvor du og dine venner kan udveksle ting i et stykke tid: værktøjer, gadgets, bøger og så videre. Som delebil, kun for ting.
Modul 6, 6 uger
Forberedelse til samtale og afgangsprojekt
Blokken omfatter deltagelse i en testsamtale. Det vil vare 1-1,5 time, hvor du vil modtage anbefalinger om kompetenceudvikling, feedback på viden og forståelse af udviklingsprocesser. Du vil derefter have et andet falsk interview med en ekspert. Det bliver mere tricky og strengt. Java-udviklere fra store virksomheder vil stille spørgsmål om teori og algoritmer.
Det afsluttende afgangsprojekt, ved hjælp af hvilket du vil bekræfte din viden og færdigheder. I løbet af dit specialeprojekt skal du udføre opgaver i simulatoren og læse en masse teori. Udviklingen vil blive struktureret på samme måde som i det fremtidige arbejde.
- +1 projekt i portefølje
Sprint 1
Rekursion
Sortering
Dagrenovation
Grundlæggende programmering med flere tråde
Sprint 2
Java Core: Interviewforberedelse
Samlinger: Interviewforberedelse
Arbejde med databaser: forberedelse til et interview
Forår: Forberedelse til et interview
Sprint 3
Afgangsprojekt
Venlig møde-app
En applikation, der hjælper dig med at finde en person til en tur, gå i biografen eller andre fritidsaktiviteter
Karrierespor 6 uger
Beskæftigelse. Nye muligheder
Parallelt med hovedprogrammet kan du forberede dig på at modtage et jobtilbud: lære at oprette et CV, skrive følgebreve, oprette en portfolio og bestå samtaler. Til sidst vil du gennemgå alle trinene inden ansættelsen: et svar på en ledig stilling, en testopgave, en samtale.
Arbejdsmarked
Faglig udviklingsstrategi. Arbejdsmarkedsoversigt.
Resumé
Oprettelse af et CV og forbedring af det med feedback fra en ekspert fra markedet.
Portefølje
Pakke en portefølje med projekter.
Følgebrev
Opret et følgebrev til jobansøgninger.
Interviews
Typer af interviews. Og hvordan man kommer igennem dem.
Jobsøgning
Søgestrategi. Uformelle og formelle søgestrategier. Hvordan man prioriterer korrekt.
Designmønstre er samlinger af oplevelser, der kan genbruges. Mønstre bruges inden for alle aktivitetsområder, fordi de gør det muligt at bruge tidligere bearbejdede løsninger. Kendskab til designmønstre giver dig mulighed for ikke kun at implementere dine løsninger hurtigere og opnå kildekode af høj kvalitet, men også at kommunikere mere effektivt med kolleger, der allerede har mestret denne teknologi. Kurset dækker 23 grundlæggende mønstre, som er beskrevet i bogen "Design Patterns: Elements of Reusable Object-Oriented Software." objektorienteret software brugt"), skrevet af fire forfattere (Gang of Four, GoF) - Erich Gamma, Richard Helm, Ralph Johnson og John Vlissides.
3,7
28 900 ₽