Котлин - брзи почетак - курс 1990 руб. из Степика, обука 54 часа, Датум 28.11.2023.
мисцеланеа / / November 30, 2023
Здраво свима! Добро дошли на Котлин Куицк Старт курс.
Зашто Котлин?
Котлин је следећа фаза у развоју Јаве. Код написан на њему је сажет, компактан и лак за читање. У почетку може изгледати необично, али када је боље упознате, највероватније нећете пожелети да се поново враћате на Јаву - управо то ми се десило :)
Недавно, популарност Котлина расте огромном брзином. Већина компанија преписује или је већ преписала своје програме и апликације са Јаве на Котлин, а већина нових програма је написана директно у Котлину.
Стога, да би био у тренду и увек био тражен на тржишту рада, сваки Јава или Андроид програмер ће морати да га проучи пре или касније.
Шта ће бити познато?
На овом курсу ћемо научити све што треба да знате да бисте прешли на нови језик. По завршетку, све што сте претходно написали на Јави, моћи ћете да пишете у Котлину. Корак по корак идемо ка циљу. Почећемо са стандардним Хелло Ворлд и постепено учимо све основе, укључујући многе нове ствари које није било ствари у Јави као што су: функције проширења, функционално програмирање, класе података и још много тога друго. Да не само да погледате видео, већ и да учврстите сав материјал у пракси, у предавања је укључен домаћи задатак. Често студенти само гледају видео записе и до краја курса им остаје мало тога да науче.
Да вам се ова ситуација не би догодила, курсу су додати и средњи тестови. Док будете пролазили кроз њих, видећете свој ниво и разумећете да ли је вредно наставити студије или је боље паузирати и поновити теме које сте већ обрадили.
За кога је овај курс?
Овај курс је намењен онима који већ познају основе Јаве. Котлин је потпуно компатибилан са Јавом и користи многе Јава библиотеке, тако да ће без познавања Јаве учење бити веома тешко, готово немогуће.
Шта да радим ако не знам Јава?
Ако имате проблема са познавањем Јаве, не брините, овде можете пронаћи и мој курс „Комплетан Андроид + Курс“ Јава од нуле“ или „Јава програмирање од нуле“, у којој ћемо научити све што вам је потребно да завршите овај курс
Желим вам успех у учењу!
Андреј Сумин
2
наравноАндроид програмер у Касперски Лаб, аутор многих курсева о Андроид развоју и језицима Јава и Котлин.
Након што сам завршио школу, нисам знао шта желим да постанем, па сам уместо студирања одлучио да радим у продаји. Тако сам добио посао као продавац у продавници електричних алата. После 3 године рада, постао сам шеф одељења и почеле су да ми се јављају мисли да не желим да се бавим овим послом, а нисам могао нигде да идем, јер нисам имао никакву специјалност. У школи сам јако волео информатику и размишљао сам о учењу програмирања. Уписао сам Санкт Петербургски државни универзитет (СПб ГУТ им. Бонч-Бруевич). Предавао је веома површно знање из ове области, плус што је било веома застарело. Онда сам почео сам да учим програмирање, и приметио једну непријатну ствар – скоро све модерно и најбоље материјал је био на енглеском, па сам пре него што сам постао стручњак за креирање Андроид апликација морао да научим Енглески језик. Након што сам похађао неколико десетина курсева ван мреже и онлајн, и проучио десетине књига на ову тему, коначно сам могао да почнем да се остварујем у новој професији. Цео процес је одузео пристојну количину времена – отуда и моја жеља да помогнем људима попут мене – да прикупим, сумирам сав материјал, структуру, допунити теорију практичним вежбама и водити вас кроз цео пут од самог почетка до стварања вашег првог програме. Корак по корак ћете постићи свој циљ.
Увод
1. Увод
2. Први програм у Котлину (/лессон/721311?унит=722440)
Основна синтакса
1. Променљиве
2. Варијабилни тест
3. Нуллабле типови
4. Условна изјава иф
5. Тестирајте условне операторе и нулл типове
6. Условна изјава када
7. Упознавање са збиркама
8. Тест колекција
9. Циклуси
10. Увод у функције
11. Подразумевани и именовани параметри
12. Изузеци
13. Тестирајте основну синтаксу језика Котлин
Функционално програмирање
1. Анонимне методе или ламбда изрази
2. Филтер и мапа функција вишег реда
3. Бесконачне секвенце
4. ЗИП функција
5. ФлатМап функција
6. Пробни рад на збиркама
7. Функције витх и лет
8. Креирање функција вишег реда
9. Функције проширења
ООП
1. Увод у ООП
2. Конструктори
3. Методе
4. Једнако
5. ХасхЦоде
6. Класа података
7. Енум-класа
8. Наслеђе
9. Апстрактне класе, интерфејси и Смарт Цаст
10. Анонимни часови
11. Оптимизација кода
12. Модификатори приступа
13. Цомпанион Објецт
14. СинглеТон
15. Општи
16. Генеричке функције. Латеинит вар
17. Завршни тест за курс Котлин
Практична употреба Котлина у Андроид развоју
1. Прва Котлин апликација
2. Преглед друге Котлин апликације
3. Додавање зависности за апликацију
4. Додавање ПОЈО објеката
5. Пријем података из мреже
6. Креирање локалног складишта
7. Додавање и прилагођавање ВиевМодел-а
8. Финализација ВиевМодел-а
9. Израда првих распореда
10. Адаптер и први екран
11. Екран са детаљним информацијама
12. Линк до готовог пројекта
13. Резултати