Kotlin - gyorsindítás - tanfolyam 1990 dörzsölje. Stepiktől, edzés 54 tanóra, Időpont 2023.11.28.
Vegyes Cikkek / / November 30, 2023
Sziasztok! Üdvözöljük a Kotlin Quick Start tanfolyamon.
Miért Kotlin?
A Kotlin a Java fejlesztés következő szakasza. A ráírt kód tömör, kompakt és könnyen olvasható. Lehet, hogy elsőre szokatlannak tűnik, de ha jobban megismered, nagy valószínűséggel nem akarsz többé visszatérni a Java-hoz - pontosan ez történt velem :)
A közelmúltban Kotlin népszerűsége óriási sebességgel növekszik. A legtöbb vállalat újraírja vagy már átírta programjait és alkalmazásait Java-ról Kotlinra, és a legtöbb új program közvetlenül a Kotlin nyelven készül.
Ezért ahhoz, hogy trendben legyen, és mindig keresett legyen a munkaerőpiacon, előbb-utóbb minden Java vagy Android fejlesztőnek meg kell tanulnia.
Mit fog tudni tudni?
Ezen a tanfolyamon mindent megtanulunk, amit az új nyelvre váltáshoz szükséges. Befejezése után mindent, amit korábban Java nyelven írt, Kotlin nyelven írhat. Lépésről lépésre haladunk a cél felé. Kezdjük a szokásos Hello World-el, és fokozatosan megtanuljuk az alapokat, beleértve sok új dolgot is A Java-ban nem voltak olyan dolgok, mint: kiterjesztési függvények, funkcionális programozás, adatosztályok és még sok más Egyéb. Annak érdekében, hogy ne csak a videót nézze meg, hanem az összes anyagot a gyakorlatban is megerősítse, házi feladatot is beépítettek az előadásokba. A hallgatók gyakran csak videókat néznek, és a kurzus végére alig marad mit tanulniuk.
Hogy ez a helyzet ne fordulhasson elő Önnel, a kurzushoz köztes teszteket is hozzáadtunk. Ahogy végigmész rajtuk, látni fogod a szintedet, és megérted, hogy érdemes-e folytatni a tanulmányaidat, vagy érdemesebb szünetet tartani és megismételni a már tárgyalt témákat.
Kinek szól ez a tanfolyam?
Ez a tanfolyam azoknak szól, akik már ismerik a Java alapjait. A Kotlin teljes mértékben kompatibilis a Java-val és számos Java könyvtárat használ, így Java ismerete nélkül nagyon nehéz, szinte lehetetlen lesz megtanulni.
Mit tegyek, ha nem ismerem a Java-t?
Ha problémái vannak a Java ismeretekkel, ne aggódjon, itt találja a "Teljes Android + tanfolyam" tanfolyamomat is Java from Scratch" vagy "Java Programming from Scratch", amelyben mindent megtanulunk, ami a tanfolyam elvégzéséhez szükséges
Sok sikert kívánok a tanuláshoz!
Andrej Sumin
2
tanfolyamAndroid fejlesztő a Kaspersky Labnál, számos tanfolyam szerzője az Android fejlesztéséről, valamint a Java és Kotlin nyelvekről.
Az iskola elvégzése után nem tudtam, mi szeretnék lenni, ezért a tanulás helyett az értékesítés mellett döntöttem. Így eladóként helyezkedtem el egy elektromos szerszám boltban. 3 év munka után osztályvezető lettem, és elkezdtek olyan gondolataim támadni, hogy nem akarok ezzel a vállalkozással foglalkozni, és nem tudok sehova menni, mivel nem volt szakterületem. Az iskolában nagyon szerettem az informatikát, és azon gondolkodtam, hogy programozást tanuljak. Beléptem a Szentpétervári Állami Egyetemre (SPb GUT im. Bonch-Bruevich). Nagyon felületes tudást tanított ezen a téren, ráadásul nagyon elavult volt. Aztán elkezdtem önállóan programozást tanulni, és észrevettem egy kellemetlen dolgot - szinte minden modern és legjobbat az anyag angol nyelvű volt, így mielőtt androidos alkalmazások készítésének szakértője lettem volna, tanulnom kellett Angol. Miután több tucat offline és online tanfolyamon részt vettem, és több tucat könyvet tanulmányoztam erről a témáról, végre elkezdhettem magamat megvalósítani egy új szakmában. Az egész folyamat tisztességes időbe telt – ezért vágyom arra, hogy segítsek az olyan embereknek, mint én –, hogy összegyűjtsem, összefoglaljam az összes anyagot, szerkezetét, kiegészíti az elméletet gyakorlati gyakorlatokkal, és végigvezeti Önt a teljes úton a kezdetektől az első megalkotásáig programokat. Lépésről lépésre eléri a célját.
Bevezetés
1. Bevezetés
2. Első program Kotlinban (/lesson/721311?unit=722440)
Alapszintaxis
1. Változók
2. Változó teszt
3. Nullálható típusok
4. Feltételes if utasítás
5. Teszt feltételes operátorokon és nullálható típusokon
6. Feltételes amikor nyilatkozat
7. A gyűjtemények bemutatása
8. Gyűjtemények tesztje
9. Ciklusok
10. Bevezetés a funkciókba
11. Alapértelmezett és elnevezett paraméterek
12. Kivételek
13. Teszt a Kotlin nyelv alapszintaxisán
Funkcionális programozás
1. Névtelen módszerek vagy lambda kifejezések
2. Magasabb rendű funkciók szűrő és térkép
3. Végtelen sorozatok
4. ZIP funkció
5. FlatMap funkció
6. Gyűjtemények tesztmunkája
7. A with és let függvények
8. Magasabb rendű funkciók létrehozása
9. Kiterjesztési funkciók
OOP
1. Bevezetés az OOP-ba
2. Konstruktorok
3. Mód
4. Egyenlő
5. Hash kód
6. Adatosztály
7. Enum-osztály
8. Öröklés
9. Absztrakt osztályok, interfészek és Smart Cast
10. Névtelen osztályok
11. A kód optimalizálása
12. Hozzáférés módosítók
13. Társ objektum
14. Szingli
15. Generikus
16. Általános funkciók. Lateinit var
17. Utolsó teszt a Kotlin tanfolyamhoz
A Kotlin gyakorlati használata Android fejlesztésben
1. Az első Kotlin alkalmazás
2. A második Kotlin alkalmazás felülvizsgálata
3. Függőségek hozzáadása az alkalmazáshoz
4. POJO objektumok hozzáadása
5. Adatok fogadása a hálózatról
6. Helyi tárhely létrehozása
7. ViewModel hozzáadása és testreszabása
8. A ViewModel véglegesítése
9. Az első elrendezések elkészítése
10. Adapter és első képernyő
11. Képernyő részletes információkkal
12. Link a kész projekthez
13. Eredmények