EDPRO
Skillbox
Eduson Academy
Московский институт психологии
Нетология
НАДПО
Skypro
НИИДПО
Skillfactory
Talentsy
GeekBrains
Логомашина
ProductStar
Bang Bang Education
Бруноям
SF Education
Contented
Psychodemia
Fashion Factory School
Инглекс
Skillbox Английский (Kespa)
НЦРДО
Otus
Хекслет
Годограф
Компьютерная Академия TOP
Эколь
Фоксфорд
Международная школа профессий
ИППСС
XYZ School
100балльный репетитор
MAED
Pentaschool
City Business School
НСПК
Контур.Школа
TutorOnline
Level One
Skysmart
Яндекс Практикум
Skyeng
Сотка
Moscow Digital School
Вебиум
KARPOV.COURSES
Тетрика
99 баллов
Coddy
Викиум
#Sekta
НАМО им. Н.А. Бородина
Моя Альфа школа
Interra
ЭКОДПО
Слёрм
Bonnie & Slide
Verona School
ЕГЭLAND
EasyCode
Институт бизнес-аналитики Алексея Колоколова
КОРОЛЬ ГОВОРИТ!
PROschool online
Innova IT Academy
Яндекс Практикум Английский
EDPRO
Skillbox
Eduson Academy
Московский институт психологии
Нетология
НАДПО
Skypro
НИИДПО
Skillfactory
Talentsy
GeekBrains
Логомашина
ProductStar
Bang Bang Education
Бруноям
SF Education
Contented
Psychodemia
Fashion Factory School
Инглекс
Skillbox Английский (Kespa)
НЦРДО
Otus
Хекслет
Годограф
Компьютерная Академия TOP
Эколь
Фоксфорд
Международная школа профессий
ИППСС
XYZ School
100балльный репетитор
MAED
Pentaschool
City Business School
НСПК
Контур.Школа
TutorOnline
Level One
Skysmart
Яндекс Практикум
Skyeng
Сотка
Moscow Digital School
Вебиум
KARPOV.COURSES
Тетрика
99 баллов
Coddy
Викиум
#Sekta
НАМО им. Н.А. Бородина
Моя Альфа школа
Interra
ЭКОДПО
Слёрм
Bonnie & Slide
Verona School
ЕГЭLAND
EasyCode
Институт бизнес-аналитики Алексея Колоколова
КОРОЛЬ ГОВОРИТ!
PROschool online
Innova IT Academy
Яндекс Практикум Английский
Программа «Разработчик мобильных приложений на Kotlin» ориентирована на подростков в возрасте от 14 до 18 лет, стремящихся сделать первые шаги в направлении IT-специальностей. В рамках курса вы познакомитесь с процессом создания Android-приложений, освоите базовые понятия программирования, а также научитесь работать с интерфейсами, базами данных и навигационными элементами.
Обучение проводится как в дистанционном формате, так и очно — ученик может выбрать наиболее подходящий вариант. Каждая тема сопровождается практическими заданиями, что способствует глубокому усвоению материала. Наставники дают обратную связь, помогают решать возникшие вопросы и поддерживают учащихся на протяжении всего курса. Программа будет полезна тем, кто хочет развивать аналитическое мышление, творческий подход и заинтересован в будущей профессии, связанной с цифровыми технологиями.
Вместе с менеджером школы вы подберете идеальный для ребенка формат обучения. Курс можно изучать как на онлайн-занятиях, так и приезжать в филиалы Coddy. Также вы можете выбрать индивидуальный или групповой формат уроков в зависимости от предпочтений ребенка.
На этом уроке вы узнаете, что такое язык программирования Kotlin, в чём его особенности и где он применяется. Вы установите все необходимые инструменты и подготовите среду разработки для создания первых приложений.
На уроке вы изучите, как объявлять переменные в Kotlin, какие существуют типы данных и в чём их особенности. Вы разберётесь, как правильно использовать переменные в коде и избегать типичных ошибок при работе с данными.
Узнаете, как использовать условные операторы в Kotlin для выполнения различных логических проверок. Вы рассмотрите конструкции if, else и when, научитесь применять их для управления ходом выполнения программы.
Изучите основные виды циклов в Kotlin, включая for, while и do-while. Вы узнаете, как с их помощью выполнять повторяющиеся действия и эффективно обрабатывать наборы данных.
На этом уроке вы закрепите полученные знания, решая практические задачи на использование переменных, условий и циклов.
Узнаете, как создавать и вызывать функции в Kotlin, передавать параметры и возвращать значения. Вы рассмотрите принципы повторного использования кода и научитесь структурировать программы с помощью функций.
Поймете, как создавать и использовать массивы в Kotlin для хранения наборов однотипных данных. Вы изучите методы работы с массивами, научитесь обращаться к элементам и обрабатывать их в цикле.
Освоите базовые принципы объектно-ориентированного программирования и научитесь создавать собственные классы на языке Kotlin. Поймёте, что такое объекты, свойства и методы, а также научитесь описывать, как они взаимодействуют и функционируют в рамках программной логики.
Вы изучите принцип наследования в языке Kotlin и поймёте его значение при построении структуры классов. На уроке вы разберёте переопределение методов и свойств, а также научитесь применять ключевые слова open и override для расширения функционала.
Вы узнаете, что представляет собой полиморфизм в языке Kotlin и как его применение упрощает создание адаптируемых и масштабируемых программ. На уроке вы освоите методы переопределения и научитесь использовать общий интерфейс для взаимодействия с объектами различных типов.
Вы закрепите принципы объектно-ориентированного подхода и освоите разработку более сложных, логично организованных программных решений.
Вы познакомитесь с работой коллекций в языке Kotlin, включая такие структуры, как списки, множества и отображения. На занятии вы освоите ключевые способы обработки коллекционных данных и научитесь грамотно организовывать их в рамках приложений.
Углубите знания о коллекциях в Kotlin и узнаете, как использовать расширенные функции для их обработки. Вы рассмотрите методы фильтрации, сортировки и преобразования данных, чтобы писать более лаконичный и понятный код.
На уроке вы узнаете, как обрабатывать ошибки и исключения в Kotlin для предотвращения сбоев в работе программ.
Вы рассмотрите основные классы и методы, которые помогут решать повседневные задачи при разработке приложений.
На этом уроке вы примените знания о работе с исключениями и стандартной библиотекой Java на практике.
На уроке вы узнаете, как устроена архитектура Android-приложений и какие компоненты обеспечивают их работу. Вы рассмотрите Activity, Fragment, Intent и другие элементы, формирующие структуру мобильного приложения.
Вы разберётесь в принципах создания пользовательских интерфейсов для Android-приложений, используя разметку XML для построения макетов экранов.
На занятии вы изучите применение компонента TextView, с помощью которого реализуется вывод текста в интерфейсе Android-приложений.
Вы изучите способы назначения слушателей и написания обработчиков для создания интерактивного интерфейса.
На уроке вы узнаете, как добавлять кнопки и списки в Android-приложения и настраивать их поведение.
На этом уроке вы узнаете, как добавлять изображения, настраивать цвета и задавать фоны.
Рассмотрите способы отображения текущей даты, форматирования времени и создания пользовательских календарей.
Изучите работу с различными типами Layout и научитесь выстраивать удобную и понятную структуру экрана.
Вы рассмотрите организацию ресурсов в проекте и научитесь обращаться к ним для упрощения разработки и поддержки кода.
На этом уроке вы узнаете, как сохранять и обрабатывать данные в Android-приложениях с помощью различных подходов.
На уроке вы углубите знания по работе с данными и узнаете, как использовать SQLite и Room для организации локальных баз данных.
Поймете, как реализовать навигацию между экранами в Android-приложении с помощью Intents и Navigation Component.
На уроке вы узнаете, как создавать прокручиваемые списки с помощью элемента RecyclerView в Android-приложениях.
Вы изучите базовые типы анимаций, методы их настройки и применения к элементам интерфейса.
Рассмотрите ключевые стадии, научитесь управлять состоянием интерфейса и правильно обрабатывать переходы между экранами.
Поймете, как получить доступ к камере устройства и реализовать съёмку фото или видео в Android-приложении.
Изучите работу с NotificationManager, настройку каналов уведомлений и добавление интерактивных действий.
На этом уроке вы узнаете, как создавать и использовать сервисы в Android для выполнения фоновых задач.
На уроке вы примените все полученные знания, создав собственное Android-приложение в рамках итогового проекта. Вы реализуете интерфейс, обработку данных, навигацию и основные функции.
Вы научитесь презентовать работу, объяснять архитектурные решения и получите обратную связь.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио
Обучение организовано так, что вы можете спокойно совмещать его с работой, учебой и личной жизнью. Именно вы решаете, когда работать с материалами курса - вы занимаетесь тогда, когда удобно вам. Все уроки курса будут всегда в вашем доступе, даже после окончания курса, поэтому вы в любой момент сможете повторить пройденный материал.
Именно вы решаете, когда и сколько заниматься. Обычно студенты тратят на обучение от трех до пяти часов в неделю.
Да, вы всегда сможете задать вопрос преподавателю в личном кабинете. Также вы будете получать от него обратную связь после выполнения домашних заданий.
Да, вы можете купить курс в рассрочку, что позволит вам лучше спланировать свой бюджет.
Вы сможете смотреть вебинары как в онлайн-режиме, так и в записи, после чего получите домашние задания и обратную связь в чате.
Project Manager в IT
Стилист-имиджмейкер
Бизнес-аналитика
Эффективный руководитель