Kursus "Java arendaja" - kursus 147 000 rubla. Yandexi töökojast, koolitus 10 kuud, kuupäev 30. november 2023.
Varia / / November 29, 2023
Tasuta moodul 15 tundi
Java põhitõed (tasuta osa)
Sissejuhatus Java-sse, põhiliste keelekonstruktsioonide õppimine. Sissejuhatav kursus aitab sul tunda end arendajana ja mõista, kas soovid selles suunas areneda. Saate teada andmetüüpide, tingimusavaldiste ja tsüklite kohta. Õppige teooriat tekstitundide vormis ja harjutage seda simulaatoris reaalseid probleeme lahendades - teie enda interaktiivses keskkonnas.
- Sissejuhatus Java-sse
- Tingimuslikud väited
- Tsüklid
- Massiivid
- +1 projekt portfellis
Finantsrakendus
Kirjutate oma esimese konsoolirakenduse samm-sammult, kasutades põhilisi Java konstruktsioone. See aitab teil oma sissetulekuid ja kulusid jälgida.
2. moodul, 8 nädalat
Java Core: sissejuhatus
Arenduskeskkonnaga tutvumine ja OOP põhimõtetega tutvumine.
Saate teada, mida Java suudab teha, kui omandate põhikeele konstruktsioonid – Java Core. Tutvuda arenduskeskkonnaga ja omandada objektorienteeritud programmeerimise põhitõed. See on paradigma, millel põhinevad enamik kaasaegseid programmeerimiskeeli. Lisaks ühenda projektiga Git versioonihaldussüsteem ja proovi käsureal töötada – nii lood oma esimese projekti väljaspool simulaatorit.
- +2 projekti portfellis
Sprint 1
Tere, alustame?
Süntaksi põhitõed: jätkub
Meetodid/probleemide lagunemine
Objektid ja klassid
Git. Miks ja kuidas
JDK ja arenduskeskkond
Kodu projekt
Sprint 2
Java tüübid
Tehted primitiividega
Loendid ja räsitabelid
Sprint 3
OOP. Kapseldamine ja pärimine
Objekti klass
Git. Pühendumise sees
Koodistiil ja tõhus töö IDE-s
Sprint 4
Muud modifikaatorid ja loendustega töötamine
OOP. Abstraktsioon ja polümorfism
Git. Töötamine harudega
Fitnessklubi kalorikalkulaator
See on teie esimene iseseisev projekt. Kasutate tasuta osas õpitud oskusi ja loote täisväärtusliku rakenduse. Parim osa on see, et teie rakenduse kood salvestatakse Giti hoidlasse, nii et saate seda sõprade või tulevaste tööandjatega jagada. Ja arendus muutub reaalsusele veelgi lähedasemaks: te ei kirjuta projekti enam simulaatorisse, vaid Intellij IDEAsse.
Raamatupidamisprotsesside automatiseerimine
Esimene autentne väljakutse, millega silmitsi seisate. Tehnilised kirjeldused vormistatud kujul. Sisend- ja väljundandmete vormingud ja sadu koodiridu. Pärast seda projekti saate aru, milleks olete võimeline.
3. moodul, 8 nädalat
Java Core: jätkub
Jätkate standardraamatukogu uurimist ja oma projekti arendamist: saate teada, kuidas need võivad olla kasulikud erandid, hallata tööriistu API-dega töötamiseks, õppida, kuidas töötada I/O voogudega ja katta oma rakendustestid. Lõpuks koostate ülesannete jälgija ja õpetate seda serveriga suhtlema, et jälgija saaks töötada võrgus, mitte ainult teie kohalikus arvutis.
- +1 projekt portfellis
Sprint 1
Algoritmide tutvustus
Java kogud: loendid
Java-kogud: räsitabelid ja -komplektid
Sprint 2
Kogu tõde stringide kohta
Erandid
Töötamine failidega
Sprint 3
Vood ja lambdad
Kellaaeg ja kuupäev
Ühikutestid
Sprint 4
Internet, HTTP, JSON
API loomine
Võrgupäringud
Tegumihaldur
Loote programmile taustaprogrammi veebiliidesega, mis võimaldab seada projektidele eesmärke, eesmärke ja tähtaegu, jälgida ja mõõta tegevust ning hinnata tulemusi. Praktikumil tuleb kasuks ülesandehaldur.
4. moodul, 8 nädalat
Spring Boot ja andmebaasidega töötamine
Eelmistes moodulites õppisite Java põhitõdesid ja nüüd olete valmis edasi liikuma edasijõudnud arendajate kasutatavate tööriistade juurde. Sa valdad Spring Booti, kaasaegset raamistikku veebirakenduste arendamiseks Java-s. Õppige SQL-i abil andmebaasiandmeid looma ja haldama ning muutuge versioonihaldussüsteemidega töötamisel enesekindlamaks. Need tööriistad aitavad teil saada arendajaks, kellel on ihaldatud tehnoloogiapakk.
- +1 projekt portfellis
Sprint 1
Maven
Esmatutvus kevadega
Logimine
Lombok
Sprint 2
Kevad: üksteist paremini tundma õppima
Päringu parameetrid ja vastuse vorming
Viga töötlemisel
Sprint 3
Sissejuhatus andmebaasidesse
SQL: andmete koondamine ja sortimine
SQL: seosed tabelites
Sprint 4
Kevade andmebaasiga töötamine
CRUD operatsioonid
Kinopoisk omale
Sotsiaalne võrgustik, mis aitab teil valida filme selle põhjal, milliseid filme teie ja teie sõbrad vaatate ja milliseid hinnanguid te neile annate.
5. moodul, 10 nädalat
Kevad, ORM ja töö serveris
Kevade abil on võimatu luua täisväärtuslikke rakendusi, mõistmata raamistiku sisemisi omadusi. Spring Boot lihtsustab oluliselt arendamist, kuid peidab paljusid juurutamise üksikasju. Saate teada, mida Spring Boot teie heaks teeb, ja mõistate, kuidas rakendada sama asja ainult Springi abil. Samuti saate teada, kuidas kirjutada andmebaasipäringuid ja kirjeldada andmebaasi olemite vahelisi seoseid otse koodis. See lihtsustab arendamist, aitab lahendada protsessi käigus tekkida võivaid probleeme ning on plussiks ka vestluse ajal.
- +1 projekt portfellis
Sprint 1
Spring MVC vs Spring Boot
JSON ja muud: välised konfiguratsioonid ja logimine
Sprint 2
Tehingud
Kevadandmed
Töötamine hoidlatega
Sprint 3
Rakenduse äriloogika
Näidiskatsed
Sprint 4
Mikroteenused
Docker
Töötamine serveris
Sprint 5
Grupi projekt
Rakendus asjade jagamiseks sõprade vahel
Rühmaprojekt, mida rakendate klassikaaslaste meeskonnas. Rakendus, milles teie ja teie sõbrad saate mõnda aega asju vahetada: tööriistu, vidinaid, raamatuid ja nii edasi. Nagu auto jagamine, ainult asjade jaoks.
Moodul 6, 6 nädalat
Intervjuuks ja lõputööks valmistumine
Plokk sisaldab osalemist testintervjuul. See kestab 1–1,5 tundi, mille jooksul saate soovitusi oskuste arendamiseks, tagasisidet teadmistele ja arusaamist arendusprotsessidest. Seejärel saate teise prooviintervjuu eksperdiga. See on keerulisem ja rangem. Suurettevõtete Java-arendajad esitavad küsimusi teooria ja algoritmide kohta.
Lõputöö, mille abil kinnitad oma teadmisi ja oskusi. Lõputöö ajal peate täitma simulaatoris ülesandeid ja lugema palju teooriat. Arendust struktureeritakse samamoodi nagu tulevases töös.
- +1 projekt portfellis
Sprint 1
Rekursioon
Sorteerimine
Prügi kogumine
Mitmelõimelise programmeerimise põhitõed
Sprint 2
Java Core: Intervjuu ettevalmistamine
Kogud: Intervjuu ettevalmistamine
Töö andmebaasidega: intervjuuks valmistumine
Kevad: Intervjuuks valmistumine
Sprint 3
Lõpuprojekt
Sõbraliku kohtumise rakendus
Rakendus, mis aitab leida inimest reisile, kinno või muudele vaba aja tegevustele
Karjäärirada 6 nädalat
Tööhõive. Uued võimalused
Paralleelselt põhiprogrammiga saab valmistuda tööpakkumise saamiseks: õppida koostama CV-d, kirjutama kaaskirju, koostama portfooliot ja läbima intervjuusid. Lõpus läbite kõik sammud enne tööle asumist: vastus vabale töökohale, testülesanne, intervjuu.
Tööturg
Professionaalse arengu strateegia. Tööturu ülevaade.
Kokkuvõte
CV koostamine ja selle täiustamine turueksperdi tagasiside põhjal.
Portfell
Portfelli pakkimine projektidega.
Kaaskiri
Koostage töötaotluste jaoks kaaskiri.
Intervjuud
Intervjuude tüübid. Ja kuidas neist üle saada.
Tööotsing
Otsingustrateegia. Mitteametlikud ja ametlikud otsingustrateegiad. Kuidas prioriteete õigesti seada.
Disainimustrid on kogemuste kogumid, mida saab taaskasutada. Mustrid on kasutusel kõikides tegevusvaldkondades, sest need võimaldavad kasutada varem välja töötatud lahendusi. Disainimustrite tundmine võimaldab mitte ainult oma lahendusi kiiremini juurutada ja kvaliteetset lähtekoodi hankida, vaid ka tõhusamalt suhelda kolleegidega, kes on selle tehnoloogia juba omandanud. Kursus hõlmab 23 põhimustrit, mida on kirjeldatud raamatus “Disainimustrid: korduvkasutatava objektorienteeritud tarkvara elemendid”. kasutatud objektorienteeritud tarkvara"), mille on kirjutanud neli autorit (Gang of Four, GoF) - Erich Gamma, Richard Helm, Ralph Johnson ja John Vlissides.
3,7
28 900 ₽