Ammatti: Android-kehittäjä - kurssi 129 000 ruplaa. ProductStarilta, koulutus 8 kuukautta, päivämäärä 2.12.2023.
Miscellanea / / December 05, 2023
Löydämme sinulle työpaikan opintojen aikana tai palautamme rahasi.
Kurssin luojat ja puhujat ovat Amazonin, Yandexin ja Skyengin asiantuntijoita
Kesto: 18 kuukautta. (Mahdollisuus intensiiviseen harjoitteluun)
Taso: tyhjästä
Muoto: verkossa
Harjoittelu kumppaniyrityksissä
Android on maailman suosituin käyttöjärjestelmä
Android ei koske vain älypuhelimia, vaan voit soveltaa tietojasi kehittäessäsi sovelluksia tableteille, älykelloille, musiikkijärjestelmille, VR/AR: lle, sulautettuille järjestelmille (tiedot järjestelmät linja-autoissa, kauppakeskuksissa ja supermarketeissa, IVI autoissa ja droneissa jne.) Ja tämä tarkoittaa, että voit aina löytää paitsi hyvin maksetun projektin myös mielenkiintoisen
Kysyntä työmarkkinoilla
Tärkein indikaattori Android-kehittäjien kysynnästä on käyttöjärjestelmän suosio. StatCounterin mukaan yli 72 % maailman kaikista mobiililaitteista käyttää Androidia. Android-kehittäjien kysyntä ylittää tarjonnan
Loistava valinta aloittaa
Android-kehittäjäyhteisö koostuu sadoista tuhansista ihmisistä, joista jokainen on kehittynyt aloittelijasta asiantuntijaksi. Jos kohtaat vaikeuksia, on suuri todennäköisyys, että joku on jo ratkaissut ongelmasi ennen sinua, sinun tarvitsee vain löytää tämä ratkaisu Internetistä
Autamme sinua hankkimaan kaikki tarvittavat taidot, keräämään projekteja ansioluetteloasi varten ja saamaan kunnollisen työn sinua kiinnostavassa yrityksessä.
Koulutuksesi maksaa itsensä takaisin ensimmäisestä palkastasi.
Opi kielen syntaksia, tutustu muuttujiin ja operaattoreihin, opi kirjoittamaan ja jäsentämään koodiasi ja ymmärtämään jonkun muun
Hallitse Kotlinin syntaksi ja opi kirjoittamaan lukutaitoa, jäsenneltyä ja helposti luettavaa koodia
Opi kirjoittamaan kyselyitä ja hallitsemaan suuria tietomääriä sekä tutustu Gitiin ja opettele versionhallintaa
Sukella syvälle edistyneeseen Android-kehitykseen ja opi myös Devopsin perusteet Android-kehittäjälle
Taso 1: "Javan ja Java Coren perusteet"
Harjoittele oikeiden yritysten tapauksista, apu työharjoitteluun ja ensimmäisiin haastatteluihin.
Osio 1 – Java Basics
Johdatus Java-kieleen ja -työkaluihin
Muuttujat ja tietotyypit Javassa
Silmukat ja kielirakenteet Javassa
Työskentely Arraysin kanssa
Luokat ja objektit: lähtötaso
Luokat ja esineet: edistynyt taso
Osa 2 – Java-rakenteet
Poikkeuskäsittely
Merkkijonot ja säännölliset lausekkeet
Ensimmäinen Java-ohjelma
Bonusoppitunti. Käytännön työpaja.
Osa 3 – Ohjelmistojen testausmenetelmät
Johdatus ohjelmistotestaukseen
Testausmenetelmät ja -tyypit
Testaustyökalut
Osa 4 – Dokumentaatio
Testaajan asiakirjat
Artefaktien testaus
Ohjelmistokehityksen elinkaari
Yksikkö 5 – Java Core
Johdatus algoritmeihin
Johdatus kokoelmiin: luettelot, pinot ja jonot
Kokoelmat: kartta, sarja
Stream api, lambda, valinnainen
Kotitehtävä Java-kokoelmista
Yleiset tyypit. Suoritusaika, yleismerkit ja PECS
Työskentely JVM-muistin kanssa
Vaihe 2: "Android-kehityspohja"
Paljon harjoituksia ja työpajoja. Apua avoimien työpaikkojen valinnassa ja haastatteluissa.
Lohko 6 – Android-kehityksen perusteet
Android Studio, SDK, emulaattori ja ensimmäinen sovellus
Android-sovelluksen peruskomponentit
Toiminnan elinkaari
Käyttöliittymä 1
Käyttöliittymä 2 (responsiivinen käyttöliittymä)
Lohko 7 – Linux ja verkko
Johdatus Linuxiin
Linuxiin tutustuminen jatkui
Työskentely tiedostojen kanssa. Sovitin ja sisustaja
Kotitehtävä: konsoliapuohjelma tiedoston etsimiseen
Sarjoittaminen. Palvelujen vuorovaikutus, binäärinen serialisointi, xml, json, yaml
Työskentely verkon kanssa. UPD, TCP/HTTP, OSI
Kotitehtävä: verkon ja API: n kanssa työskentely
Osa 8 - Monisäikeinen ohjelmointi
Java-kirjasto NIO. Erot IO: n ja NIO: n välillä
Javalla monisäikeinen ohjelmointi. Synkronointi, rinnakkaiset luokat.
Heijastus Javassa. Merkintöjen luominen
Versionhallintajärjestelmät. Koodin versiointi, yhteistyökehitys, CSV
Git & GitHub. Git, Commit, haarat, haarakonttoreiden yhdistäminen ja konfliktien ratkaisu, GitHub, tiimityö, koodin tarkistus
Osa 9 - SQL: n perusteet
Johdatus SQL Blockiin
Tietojen poiminta ja suodatus: lähtötaso
Tietojen poiminta ja suodatus: Edistynyt
Tietojen muuntaminen ja lajittelu: lähtötaso
Tietojen muuntaminen ja lajittelu: edistynyt taso
Osa 10 - Tietokannat
Tietokanta. JDBC
Kehitämme projektin ja lisäämme sen tietokantaan (tee todo)
Vaihe 3: "Työskentely Kotlinin ja Figman kanssa"
Kotlin-koodin kirjoittaminen, perusfigma-taidot Android-kehittäjälle
Osa 11 - Kotlinin perusteet
Kotlinin perusteet
Navigoinnin organisointi (liikkuminen toimintojen välillä)
Recyclerview-luetteloiden näyttäminen
Fragments, FragmentManager
Työskentely tiedostojen kanssa, toistaa musiikkia
Lohko 12 - Kotlin: verkko- ja sovellusarkkitehtuuri
Työskentely taustalla
Verkostoituminen
Sitkeys
RX
Moderni sovellusarkkitehtuuri
Osio 13 - Verkkosivujen asettelujen luominen
Figma-työkalujen yleiskatsaus
Työskentely käyrien, piktogrammien ja kaavioiden kanssa
Renderöi käyttöliittymäelementtejä
Paikalliset tyylikirjastot
Lohko 14 - Työskentely Figman kanssa
Prototyypit ja animaatiot
Rajoitukset ja komponentit
Vaihtoehdot ja kirjastot
Figma yhteisö
Suunnitelmien valmistelu ryhmätyöskentelyyn
Osa 15 - Nykyaikaiset kehitysmenetelmät
Hallintamenetelmät: Agile ja Waterfall
Scrum
Hallintatyökalut
Vaihe 4: "Kehittynyt Android"
Opi edistyneitä Android-kehittäjätaitoja uran kasvua varten
Osio 16 – Kehittynyt Android-kehitys
Integrointi taustajärjestelmän kanssa: API, tyypilliset integraatiomuodot (RPC, REST)
Verkkopyynnöt: Pääsäie ja tausta
Monisäikeisyys: säikeet, jaetut tietoongelmat
Kuvien lataaminen ja näyttäminen
Rekisteröinti, todennus ja valtuutus
Hyvän koodin ominaisuudet. Abstraktio, koostumus, kytkentä, koheesio
KIINTEÄT periaatteet
Asiakas-palvelin-vuorovaikutuksen perusteet
Työskentely kameran ja multimedian kanssa
Osa 17 - Versionhallintajärjestelmät
Versionhallintajärjestelmät. Koodin versiointi, yhteistyökehitys, CSV
Git & GitHub. Git, Commit, haarat, haarakonttoreiden yhdistäminen ja konfliktien ratkaisu, GitHub, tiimityö, koodin tarkistus
Ohjelmiston elinkaari, CI/CD
Osa 18 - Työskentely Gitin ja Gitlabin kanssa
Juu, peruskäsitteitä. Esittelyssä GitLab
GitLab CI: n esittely
GitLab CI. Sisäiset muuttujat, artefaktit, säännöt
Lohko 19 – DevOpsin perusteet ohjelmoijille
Johdatus DevOpsiin
Linux: Johdanto ja käyttöjärjestelmän peruskäsitteet
Lyödä. Perusskriptityökalu Linuxissa
Säiliöinti. Esittelyssä Docker.
Pakkaussovellukset Dockerissa
Docker-Compose. Palvelut ja vuorovaikutus
Mahdollinen. Peruskäsitteet ja komennot
Mahdollinen. Roolit ja muuttujat
Mahdollinen. Roolin kehittäminen