[Udemy] Kotlin с нуля + разработка приложения под Android (Роман Панев)

Цена:
552.2
doneМного
doneЗаканчивается
highlight_offНет в наличии
notifications_none
Уведомить

[?IMG]?

[Udemy] Kotlin с нуля + разработка приложения под Android (Роман Панев)?

Вы изучите основной язык разработки под Android и создадите своё первое приложение

Чему вы научитесь
  • Основы языка программирования kotlin
  • Применение kotlin в реальных проектах
  • Основы разработки приложений под android
  • Работа в IntellijIDEA и Android Studio
  • Грамотное построение структуры кода
  • Теория и практика объектно-ориентированного программирования (ООП)
  • Работа с лямбда-выражениями
  • Null-безопасность в kotlin
  • Асинхронность и многопоточность, корутины
  • Отладка приложений (работа с debuger)
  • Структура андроид-проектов
  • Получение данных с сервера (REST API, JSON)
  • Работа со сторонними библиотеками
Требования
  • Навыки программирования не требуются, на курсе вы научитесь всему необходимому
Описание
Грамотное вхождение в программирование с нуля.

Вы узнаете о том как устроен язык программирования, что такое переменные, типы данных. Что такое ветвления, функции, коллекции, циклы, лямбда-выражения. Основные понятия ООП: классы, объекты, инкапсуляция, наследование, полиморфизм и зачем это все нужно. Null-safety, исключительные ситуации, асинхронность, многопоточность, kotlin coroutines. Где всему этому место в реальных проектах.

Также познакомитесь с андроид-разработкой. Разберете структуру проектов, научитесь работать с активити, визуальными компонентами, получением информации с сервера (rest api, json, бибилотека retrofit).

А также узнаете где и как искать информацию. + научитесь работать в IntellijIDEA и Android Studio

Более 30 задач на все темы, решая которые вы реально прокачаете свои навыки. Ко всем задачам есть решения (причем в разных вариантах). + видеоразбор большого количества задач.

Это полноценный курс по kotlin с нуля. Пошагово. Подробно. Опираясь на практические требования и запросы рынка. Никакой воды, никакой каши в голове. Ничего лишнего. Много практических задач, ориентированных на реальные кейсы. Курс основан на моем многолетнем опыте индивидуальных занятий с людьми

Язык kotlin - это современный, мощный, универсальный, лаконичный, мультиплатформенный язык. За несколько лет почти все в мире андроид (и не только) перешли на него. Во многих других сферах разработки kotlin также активно завоевывает популярность. Это в первую очередь мультиплатформенная разработка с возможностью писать код одновременно под iOS и Android, а также back-end разработка

Для кого этот курс:
  • Новички в программировании, желающие освоить современный язык программирования Kotlin
  • Разработчики на java и других языках программирования, желающие освоить Kotlin
  • Начинающие android-разработчики
01 Введение
01 О чем и для кого этот курс.mp4 [88m 983k 896]
02 Установка и настройка IntellijIdea.mp4 [20m 997k 603]

02 Знакомство c Kotlin и средой разработки
03 Первая программа на kotlin. Переменные и типы данных.mp4 [42m 224k 447]
04 Ввод и вывод данных.mp4 [19m 119k 100]
05 Комментарии и naming.mp4 [12m 725k 886]
06 Работа с простыми типами данных.mp4 [36m 429k 246]
07 Конвертация типов.mp4 [10m 927k 20]

03 Ветвления (if-else и when)
08 Условный оператор if-else.mp4 [25m 245k 231]
09 Конструкция When. Логические операторы. Тип Boolean.mp4 [65m 459k 950]
10 Tasks.rar [85k 429]
10 Как решать задачи.mp4 [24m 855k 696]
11 Задачи.html [4k 266]
12 Разбор задач.mp4 [8m 991k 801]

04 Отладка приложений (Debugger)
13 Об отладке приложений.mp4 [15m 240k 521]

05 Функции
14 Все о функциях.mp4 [55m 499k 81]
15 Задачи.html [4k 560]
16 Разбор задач.mp4 [29m 87k 860]

06 Экскурс в андроид и настройка android studio
17 Экскурс в андроид и настройка android studio. Для чего это все.mp4 [152m 863k 688]

07 Дата-классы
18 Знакомство с дата-классами.mp4 [62m 324k 64]
19 Задачи.html [2k 404]

08 Коллекции и циклы
20 Знакомство с коллекциями и циклами.mp4 [64m 252k 921]
21 Задачи.html [3k 399]
22 Разбор задач.mp4 [53m 744k 670]

09 Лямбда-выражения
23 Все о лямбда-выражениях.mp4 [186m 801k 284]
24 Задачи.html [3k 34]
25 Разбор задач.mp4 [60m 406k 788]
26 Применение лямбда-выражений для работы с коллекциями.mp4 [19m 126k 333]
27 Дополнительные материалы.html [1k 923]

10 Введение в объектно-ориентированное программирование (ООП)
28 Классы и объекты, инкапсуляция.mp4 [128m 533k 436]
29 Задачи.html [2k 640]
30 Разбор задач.mp4 [15m 173k 742]

11 Наследование
31 Что такое наследование.mp4 [92m 910k 581]
32 Задачи.html [2k 325]
33 Разбор задач.mp4 [26m 333k 55]

12 Абстрактные классы, полиморфизм
34 Что это такое и зачем нужно.mp4 [76m 956k 369]
35 Задачи.html [1k 793]
36 Разбор задач.mp4 [32m 956k 38]

13 Интерфейсы
37 Что это такое и зачем нужно.mp4 [63m 821k 914]
38 Задачи.html [2k 176]
39 Разбор задач.mp4 [34m 607k 993]

14 Работа с Null
40 Работа с null и null-безопасность в kotlin.mp4 [38m 12k 196]
41 Задачи.html [3k 262]
42 Разбор задач.mp4 [19m 197k 296]

15 Исключительные ситуации (Exceptions)
43 Работа с Exceptions.mp4 [60m 460k 808]
44 Задачи.html [2k 183]
45 Разбор задач.mp4 [21m 99k 734]

16 Первые шаги в андроид
46 Обзор разрабатываемого приложения.mp4 [16m 97k 726]
47 Работа с визуальными компонентами, Constraint Layout.mp4 [63m 657k 61]
48 Создание макета экрана для приложения.mp4 [43m 153k 170]

17 Получение информации с сервера
49 REST API, JSON.mp4 [27m 306k 46]
50 retrofit, подключение сторонних библиотек к проекту.mp4 [127m 937k 705]
external-assets-links.txt [92]

18 Асинхронность, многопоточность, корутины
51 Что такое асинхронность и многопоточность. Как работать с корутинами.mp4 [109m 412k 524]

19 Решение стандартных задач в андроид-приложении
52 Форматируем вывод данных, как решать незнакомые задач.mp4 [128m 725k 819]
53 CountriesApp.rar [16m 12k 389]
53 Работа с изображениями, обработка исключительных ситуаций.mp4 [146m 748k 9]

20 Заключение
54 Куда двигаться дальше.mp4 [60m 16k 186]

Объем: 2,23Гб.