Kotlin - greita pradžia - kursas 1990 rub. iš Stepiko, mokymas 54 pamokos, Data 2023 11 28.
įvairenybės / / November 30, 2023
Sveiki visi! Sveiki atvykę į Kotlin greitosios pradžios kursą.
Kodėl Kotlin?
„Kotlin“ yra kitas „Java“ kūrimo etapas. Ant jo parašytas kodas yra glaustas, kompaktiškas ir lengvai skaitomas. Iš pradžių tai gali pasirodyti neįprasta, bet kai susipažinsi geriau, greičiausiai nenorėsi daugiau grįžti į „Java“ – būtent taip ir nutiko man :)
Pastaruoju metu Kotlino populiarumas augo milžinišku greičiu. Dauguma įmonių perrašo arba jau perrašė savo programas ir programas iš Java į Kotlin, o dauguma naujų programų rašomos tiesiogiai Kotlin.
Todėl kiekvienas „Java“ ar „Android“ kūrėjas, norėdamas būti tendencijoje ir visada paklausus darbo rinkoje, anksčiau ar vėliau turės tai išstudijuoti.
Kas bus žinoma?
Šiame kurse išmoksime visko, ko reikia norint pereiti prie naujos kalbos. Baigę viską, ką anksčiau parašėte Java, galėsite parašyti Kotlin. Žingsnis po žingsnio judėsime tikslo link. Pradėsime nuo standartinio „Hello World“ ir palaipsniui mokysimės visų pagrindinių dalykų, įskaitant daug naujų dalykų „Java“ nebuvo tokių dalykų kaip: plėtinių funkcijos, funkcinis programavimas, duomenų klasės ir daug daugiau kitas. Kad ne tik žiūrėtumėte vaizdo įrašą, bet ir sustiprintumėte visą medžiagą praktiškai, į paskaitas buvo įtraukti namų darbai. Dažnai studentai tiesiog žiūri vaizdo įrašus ir kurso pabaigoje jiems lieka mažai ką išmokti.
Kad ši situacija jums nepasikartotų, į kursą įtraukti ir tarpiniai testai. Jas eidami pamatysite savo lygį ir suprasite, ar verta tęsti studijas, ar geriau stabtelėti ir kartoti jau išnagrinėtas temas.
Kam skirtas šis kursas?
Šis kursas skirtas tiems, kurie jau žino Java pagrindus. Kotlin yra visiškai suderinamas su Java ir naudoja daug Java bibliotekų, todėl be Java žinių išmokti ją bus labai sunku, beveik neįmanoma.
Ką daryti, jei nežinau Java?
Jei turite problemų su Java žiniomis, nesijaudinkite, čia taip pat galite rasti mano kursą „Užbaigti Android + kursą“ „Java from Scratch“ arba „Java Programming from Scratch“, kuriuose išmoksime visko, ko reikia norint baigti šį kursą
Linkiu sėkmės studijose!
Andrejus Suminas
2
kursąAndroid kūrėjas iš Kaspersky Lab, daugelio kursų apie Android kūrimą ir Java bei Kotlin kalbų autorius.
Baigusi mokyklą nežinojau, kuo noriu tapti, todėl vietoj studijų nusprendžiau dirbti pardavimų srityje. Taigi įsidarbinau pardavėju elektrinių įrankių parduotuvėje. Po 3 metų darbo tapau katedros vedėju ir man kilo mintys, kad nenoriu užsiimti šiuo verslu ir niekur negaliu eiti, nes neturiu jokios specialybės. Mokykloje labai mėgau informatiką ir galvojau apie programavimo studijas. Įstojau į Sankt Peterburgo valstybinį universitetą (SPb GUT im. Bonchas-Bruevičius). Ji mokė labai paviršutiniškų žinių šioje srityje, be to, buvo labai pasenusi. Tada pradėjau savarankiškai mokytis programavimo, pastebėjau vieną nemalonų dalyką – beveik visa tai šiuolaikiška ir geriausia medžiaga buvo anglų kalba, todėl prieš tapdamas Android programų kūrimo ekspertu, turėjau išmokti Anglų. Išklausęs kelias dešimtis kursų neprisijungus ir internete bei išstudijavęs dešimtis knygų šia tema, pagaliau galėjau pradėti realizuoti save naujoje profesijoje. Visas procesas užtruko pakankamai daug laiko – todėl ir norėjau padėti tokiems kaip aš – surinkti, apibendrinti visą medžiagą, struktūrą, papildykite teoriją praktiniais pratimais ir nuves jus per visą kelią nuo pat pradžių iki pirmojo sukūrimo programas. Žingsnis po žingsnio pasieksite savo tikslą.
Įvadas
1. Įvadas
2. Pirmoji programa Kotlin mieste (/lesson/721311?unit=722440)
Pagrindinė sintaksė
1. Kintamieji
2. Kintamasis testas
3. Nuliniai tipai
4. Sąlyginis if teiginys
5. Sąlyginių operatorių ir nulinių tipų bandymas
6. Sąlyginis kai teiginys
7. Supažindinimas su kolekcijomis
8. Kolekcijos testas
9. Ciklai
10. Įvadas į funkcijas
11. Numatytieji ir pavadinti parametrai
12. Išimtys
13. Pagrindinės Kotlin kalbos sintaksės testas
Funkcinis programavimas
1. Anoniminiai metodai arba lambda išraiškos
2. Aukštesnės eilės funkcijų filtras ir žemėlapis
3. Begalinės sekos
4. ZIP funkcija
5. FlatMap funkcija
6. Bandomasis darbas su kolekcijomis
7. Su ir tegul funkcijos
8. Aukštesnės eilės funkcijų kūrimas
9. Pratęsimo funkcijos
OOP
1. Įvadas į OOP
2. Konstruktoriai
3. Metodai
4. Lygu
5. HashCode
6. Duomenų klasė
7. Enum klasė
8. Paveldėjimas
9. Abstrakčios klasės, sąsajos ir išmanusis perdavimas
10. Anoniminės klasės
11. Kodo optimizavimas
12. Prieigos modifikatoriai
13. Kompanioninis objektas
14. SingleTon
15. Bendras
16. Bendrosios funkcijos. Lateinit var
17. Paskutinis Kotlin kurso testas
Praktinis Kotlin naudojimas kuriant Android
1. Pirmoji Kotlin paraiška
2. Antrosios Kotlin programos apžvalga
3. Programos priklausomybių pridėjimas
4. POJO objektų pridėjimas
5. Duomenų gavimas iš tinklo
6. Vietinės saugyklos kūrimas
7. „ViewModel“ pridėjimas ir pritaikymas
8. „ViewModel“ užbaigimas
9. Pirmųjų maketų kūrimas
10. Adapteris ir pirmasis ekranas
11. Ekranas su išsamia informacija
12. Nuoroda į baigtą projektą
13. Rezultatai