Котлин - быстрый старт
What you'll learn
- Основы языка Kotlin
- Функциональное программирование
- Лямбда-выражения
- Написание программ в Kotlin-стиле
- Extension-функции
- Data-классы
- Особенности ООП на Kotlin
- Коллекции на Kotlin
- Null-safety
Requirements
- Знание основ Java
- Компьютер
- Желание учиться :)
Description
Важное сообщение для студентов из России
В связи с ограничениями работы систем Visa и Mastercard скорее всего вы не сможете оплатить этот курс и/или получить на него скидку. Как можно обойти это ограничение вы можете узнать в телеграм-канале "Android. С нуля до Junior" (android_sumin). Ссылку на него вы можете посмотреть в моем профиле преподавателя под фотографией есть кнопка "Сайт". В этом телеграм канале вы сможете задать любые вопросы, а также узнать о возможностях приобретения курсов (информация будет в закрепленном сообщении)
Всем привет! Добро пожаловать на курс "Котлин - быстрый старт".
Почему Kotlin?
Котлин - это следующий этап развития Java. Код, написанный на нем лаконичный, компактный, легко читаемый. Возможно, сначала он покажется непривычным, но когда вы познакомитесь с ним поближе, то скорее всего больше не захотите возвращаться на Java - именно так было у меня :)
В последнее время популярность Котлина растет с огромной скоростью. Большинство компаний переписывают или уже переписали свои программы и приложения с Java на Kotlin, а большинство новых программ пишутся сразу на Kotlin.
Поэтому, чтобы быть в тренде и всегда быть востребованным на рынке труда, каждому Java или Android-разработчику рано или поздно придется его изучать.
Что будет в курсе?
В этом курсе мы изучим все, что нужно, чтобы перейти на новый язык. По его окончании, все, что вы до этого писали на Java, вы сможете написать на Kotlin. Шаг за шагом мы будем продвигаться к цели. Мы начнем со стандартного Hello World и постепенно изучим все основы, включая много новых вещей, которых не было в Java, таких как: extension-функции, функциональное программирование, data-классы и многое другое.
Чтобы вы не просто просмотрели видео, но и закрепили весь материал на практике, в лекции были включены домашние задания. Часто студенты просто смотрят видео и к концу курса у них мало что остается. Чтобы такая ситуация не сложилась с вами, в курс были добавлены также промежуточные тесты. Проходя их, вы будете видеть свой уровень и поймете, стоит ли продолжать обучение или лучше сделать паузу и повторить уже пройденные темы.
Для кого этот курс?
Данный курс предназначен для тех, кто уже знает основы Java. Kotlin полностью совместим с Java и использует множество Java-библиотек, поэтому без знания Java изучить его будет очень трудно, практически невозможно.
Что мне делать, если я не знаю Java?
Если у вас есть проблемы со знанием Java, не переживайте, вы можете здесь же найти мой курс "Полный курс Android + Java с нуля" или "Программирование на Java с нуля", в котором мы изучим все, что нужно для прохождение этого курса
Желаю Вам успехов в обучении!
Андрей Сумин
Who this course is for:
- Android-разработчики
- Java-разработчики
- Начинающие разработчики, которые знают основы Java
Instructor
Приветствую всех на моей странице! Меня зовут Андрей Сумин, мой путь в программирование не был прямым и простым, и даже немного тернистым. Свою карьеру я начал сразу после школы в магазине электроинструментов. Спустя 3 года работы я стал начальником отдела, и меня стали посещать мысли о том, что я не хочу заниматься этим делом, а уйти куда-то я не мог, так как не имел никакой специальности. В школе мне очень нравилась информатика и меня посетили мысли об изучении программирования. Я поступил в Санкт-Петербургский государственный университет (СПб ГУТ им. Бонч-Бруевича). В нем преподавались очень поверхностные знания в данной области, плюс сильно устаревшие. Тогда я начал изучать программирование самостоятельно, и заметил одну неприятную вещь - фактически весь современный и лучший материал был на английском языке, так что перед тем как стать специалистом в создании приложений для Android мне пришлось выучить новый «человеческий» язык. Пройдя несколько десятков курсов офлайн и онлайн, проштудировав десятки книг на эту тему я наконец смог начать реализоваться в новой профессии. Весь процесс занял приличное количество времени – отсюда мое желание помочь таким же людям как я- собрать, обобщить весь материал, структурировать, дополнить теорию практическими упражнениями и провести вас через весь путь от самого начала до создания ваших первых программ всего лишь за один курс, вместо пары лет. Шаг за шагом вы достигнете поставленной цели.