Kotlin - szybki start - kurs 1990 rub. ze Stepika, szkolenie 54 lekcje, data 28.11.2023.
Miscellanea / / November 30, 2023
Cześć wszystkim! Witamy w kursie Szybki start Kotlin.
Dlaczego Kotlin?
Kotlin to kolejny etap rozwoju Java. Zapisany na nim kod jest zwięzły, zwarty i łatwy do odczytania. Na pierwszy rzut oka może się to wydawać niezwykłe, ale gdy bliżej się z tym zapoznasz, najprawdopodobniej nie będziesz chciał już wracać do Javy - dokładnie to mi się przydarzyło :)
W ostatnim czasie popularność Kotlina rośnie w zawrotnym tempie. Większość firm przepisuje lub już przepisywała swoje programy i aplikacje z Javy na Kotlin, a większość nowych programów jest pisana bezpośrednio w Kotlinie.
Dlatego, aby być w trendach i zawsze być poszukiwanym na rynku pracy, każdy programista Java lub Android będzie musiał prędzej czy później się tego nauczyć.
Co będzie wiadomo?
Na tym kursie nauczymy się wszystkiego, co musisz wiedzieć, aby przejść na nowy język. Po zakończeniu wszystko, co wcześniej napisałeś w Javie, będziesz mógł pisać w Kotlinie. Krok po kroku będziemy zmierzać do celu. Zaczniemy od standardowego Hello World i stopniowo poznamy wszystkie podstawy, w tym wiele nowych rzeczy w Javie nie było takich rzeczy jak: funkcje rozszerzeń, programowanie funkcjonalne, klasy danych i wiele więcej Inny. Abyście nie tylko obejrzeli film, ale także utrwalili cały materiał w praktyce, na wykładach uwzględniono zadania domowe. Często studenci po prostu oglądają filmy i do końca kursu nie muszą się wiele nauczyć.
Aby zapobiec takiej sytuacji, do kursu dodano również testy średniozaawansowane. Przechodząc przez nie, zobaczysz swój poziom i zrozumiesz, czy warto kontynuować naukę, czy lepiej przerwać i powtórzyć tematy już przerobione.
Dla kogo jest ten kurs?
Kurs przeznaczony jest dla osób znających już podstawy języka Java. Kotlin jest w pełni kompatybilny z Javą i korzysta z wielu bibliotek Javy, więc bez znajomości Javy nauczenie się jej będzie bardzo trudne, wręcz niemożliwe.
Co powinienem zrobić, jeśli nie znam Javy?
Jeśli masz problemy ze znajomością języka Java, nie martw się, mój kurs „Kompletny kurs Android +” znajdziesz także tutaj Java od podstaw” lub „Programowanie w języku Java od podstaw”, w którym dowiemy się wszystkiego, czego potrzebujesz, aby ukończyć ten kurs
Życzę sukcesów na studiach!
Andrzej Sumin
2
kursProgramista Androida w Kaspersky Lab, autor wielu kursów na temat programowania Androida oraz języków Java i Kotlin.
Po skończeniu szkoły nie wiedziałam kim chcę zostać, dlatego zamiast studiować zdecydowałam się pracować w sprzedaży. Dostałem więc pracę jako sprzedawca w sklepie z elektronarzędziami. Po 3 latach pracy zostałem kierownikiem działu i zacząłem myśleć, że nie chcę robić tego biznesu i nie mogę nigdzie iść, bo nie mam żadnej specjalizacji. W szkole bardzo lubiłem informatykę i myślałem o studiowaniu programowania. Wstąpiłem na Uniwersytet Państwowy w Petersburgu (SPb PG im. Boncha-Bruevicha). Nauczała bardzo powierzchownej wiedzy w tym zakresie, a w dodatku była bardzo przestarzała. Potem zacząłem samodzielnie uczyć się programowania i zauważyłem jedną nieprzyjemną rzecz - prawie wszystko, co nowoczesne i najlepsze materiał był w języku angielskim, więc zanim zostałem ekspertem w tworzeniu aplikacji na Androida, musiałem się uczyć Język angielski. Po odbyciu kilkudziesięciu kursów offline i online oraz przestudiowaniu kilkudziesięciu książek na ten temat, w końcu mogłem zacząć realizować się w nowym zawodzie. Cały proces zajął przyzwoitą ilość czasu - stąd moja chęć pomocy osobom takim jak ja - zebrać, podsumować cały materiał, strukturę, uzupełnij teorię ćwiczeniami praktycznymi i poprowadź Cię przez całą ścieżkę od samego początku aż do stworzenia swojego pierwszego programy. Krok po kroku osiągniesz swój cel.
Wstęp
1. Wstęp
2. Pierwszy program w Kotlinie (/lesson/721311?unit=722440)
Podstawowa składnia
1. Zmienne
2. Próba zmienna
3. Typy dopuszczające wartość null
4. Warunkowa instrukcja if
5. Testuj operatory warunkowe i typy dopuszczające wartość null
6. Instrukcja warunkowa kiedy
7. Wprowadzenie do zbiorów
8. Próba kolekcji
9. Cykle
10. Wprowadzenie do funkcji
11. Parametry domyślne i nazwane
12. Wyjątki
13. Przetestuj podstawową składnię języka Kotlin
Programowanie funkcjonalne
1. Metody anonimowe lub wyrażenia lambda
2. Filtr i mapa funkcji wyższego rzędu
3. Nieskończone sekwencje
4. Funkcja ZIP
5. Funkcja FlatMap
6. Prace testowe na kolekcjach
7. Funkcje with i let
8. Tworzenie funkcji wyższego rzędu
9. Funkcje rozszerzeń
Ups
1. Wprowadzenie do OOP
2. Konstruktorzy
3. Metody
4. Równa się
5. Kod skrótu
6. Klasa danych
7. Klasa Enum
8. Dziedzictwo
9. Klasy abstrakcyjne, interfejsy i inteligentna obsada
10. Zajęcia anonimowe
11. Optymalizacja kodu
12. Modyfikatory dostępu
13. Obiekt towarzyszący
14. Singel
15. Ogólny
16. Funkcje ogólne. Lateinit var
17. Test końcowy kursu Kotlin
Praktyczne wykorzystanie Kotlina w programowaniu Androida
1. Pierwsza aplikacja Kotlina
2. Recenzja drugiej aplikacji Kotlin
3. Dodanie zależności dla aplikacji
4. Dodawanie obiektów POJO
5. Odbieranie danych z sieci
6. Tworzenie magazynu lokalnego
7. Dodawanie i dostosowywanie ViewModel
8. Finalizowanie ViewModelu
9. Tworzenie pierwszych układów
10. Adapter i pierwszy ekran
11. Ekran ze szczegółowymi informacjami
12. Link do gotowego projektu
13. Wyniki