nordic it school

О КУРСЕ

"Курс Android разработки на Kotlin" для начинающих

Антоненко Андрей - преподаватель Nordic IT School

На курсе вы узнаете, что такое язык программирования Kotlin и что такое мобильные приложения. Но без какой-то базы вам будет это не понять, поэтому нам необходимо будет изучить основы, а это - алгоритмы, язык Kotlin, являющийся основным языком разработки под Android, признанный компанией Google и написанный российскими разработчиками.
Кроме этого вы узнаете что такое анимации в Android, что такое многопоточность, что такое в целом мобильное приложение.
А так же нам необходимо будет узнать, что такое система контроля версий когда мы будем писать в команде два проекта.

Не теряй времени, записывайся уже сегодня!

Стек технологий

Kotlin

Kotlin

Официальный язык разработки под Android, пришедший на смену Java. Язык придуман российской компанией JetBrains и сейчас является стандартом для создания новых приложений под Android.

Kotlin обладает более простым, выразительным и лаконичным синтаксисом по сравнению с Java. На Kotlin вы пишите меньше кода, чем на Java.

Но в тоже самое время Kotlin полностью совместим с Java.

Android

Android OS

Самая популярная мобильная операционная система в мире. Предназначена для смартфонов, планшетов, электронных книг и многих других устройств. Изначально разрабатывалась компанией Android, Inc., которую затем купила Google. На данный момент, количество опубликованных приложений на Android превышает 2 миллиона.

Уже через три месяца обучения Вы опубликуете свое собственное Android-приложение!

Android
Studio

Android Studio

Android Studio – среда программирования от компании Google, предназначенная для создания Android приложений.

C помощью Android Studio разрабатывалось большинство приложений, в которые Вы заходите и пользуетесь каждый день. Разрабатывать приложения мы будем на языке JAVA, а создавать визуальное оформление приложение с помощью языка XML. Иначе говоря, с помощью XML мы, к примеру, создадим красивую кнопку, а с помощью Java заставим ее что-либо делать по клику.

RESTfull API

RESTfull API

RESTfull API — подход для организации взаимодействия приложения и сервера. Разработан на основе HTTP-протокола.

Самый применяемый на сегодня подход, его используют Facebook, Вконтакте, Яндекс и другие гиганты IT-индустрии.

SQL & Sqlite

SQL & Sqlite

SQL (structured query language — «язык структурированных запросов»

Специальный язык, с помощью которого происходит взаимодействие программы с Базой Данных. Посредством SQL мы будем записывать в базу данных информацию (к примеру, информацию о зарегистрировавшихся пользователях), получать данные из БД, обновлять информацию и пр.

Gradle

Gradle

Gradle - система сборки приложений. Большой проект обычно обладает сложной структурой с большим количеством файлов и зависимостей, например вы используете стороннее готовое решение в проекте.

Система сборки позволяет это объединить в одно приложение. Gradle - самая популярная система сборки для Android.

Retrofit

Retrofit

Специальная библиотека для работа с протоколам HTTP для разработки в мобильных приложениях под Android.

Retrofit незаменим для интеграции с внешними API сторонних сервисов, а также для интеграции с backend частью мобильного приложения.

GIT

GIT

GIT – система контроля версий. В одном месте хранит все версии вашего кода, позволяя довольно быстро "откатить" ваши изменения. Также обладает большими возможностями для организации командной разработки - это когда много людей работают над одним кодом. Мы ее используем для совместной работы над нашими сайтами и проектами.

Kotlin

Официальный язык разработки под Android, пришедший на смену Java. Язык придуман российской компанией JetBrains и сейчас является стандартом для создания новых приложений под Android.

Kotlin обладает более простым, выразительным и лаконичным синтаксисом по сравнению с Java. На Kotlin вы пишите меньше кода, чем на Java.

Но в тоже самое время Kotlin полностью совместим с Java.

На наших онлайн-курсах по веб-разработке вас ждут

Занятия в мини-группах

Видео-уроки

Специально подготовленные Видеоархив занятий от ведущих преподавателей школы. Мы говорим понятным доступным новичку языком.

готовые проекты по окончании курса

2 собственных проекта

Во время обучения Вы будете работать исключительно с практическими заданиями и разработаете 2 собственных проекта для своего портфолио.

Комфортный темп обучения

Комфортный темп обучения

Одно из преимуществ онлайн-обучения: знакомьтесь с материалом и выполняйте задания тогда, когда у вас есть для этого время и настроение.

опытные преподаватели-практики, разработчики современных web-сайтов

Опытные наставники

Наши преподаватели сами занимаются практической разработкой современных систем и приложений.
подробнее...

трудоустройство it-специалистов

Помощь в трудоустройстве

Мы сотрудничаем с рекрутинговыми IT-агенствами и комьюнити и поможем трудоустроиться лучшим студентам.

Сертификат по окончании курсов разработки сайтов

Сертификат

Успешно завершившие обучение студенты получат документ об окончании курса.

Сначала учите науку программирования и всю теорию.
Далее выработайте свой программистский стиль.
Затем забудьте всё и просто программируйте.
George Carrette

ПРОГРАММА КУРСА

1
блок
kotlin Базовые конструкции языка
  • Переменные
  • Условия
  • Циклы
  • Функции
kotlin Структуры данных
  • Массивы
  • Передача массивов в функцию
  • Многомерные массивы
kotlin Объектно-ориентированное программирование
  • Объекты
  • Классы
  • Конструктор
  • Наследование/Инкапсуляция/Полиморфизм
android tudio Android Studio
  • Структура приложения
  • Android. Activity, Content
  • Provider, Broadcast
  • Receiver, Service
android tudio Компоненты Android
  • Activity, Content Provider, Broadcast Receiver, Service.
  • Сборка проекта Gradle
  • Разметка экрана, различные типы View и ViewGroupe. LinearLayout. RelativeLayout. FrameLayout
  • Intent, Bundle. Extras
Практический результат:
Разработано приложение по визуализации открытых данных
2
блок
kotlin Асинхронность
  • Синхронные и асинхронные процессы
  • Looper. Handler. AsyncTask
  • Kotlin корутины
restfull_api RESTfull
  • HTTP, RESTfull
  • Методы GET, POST, PUT, DELETE
sql Работа с данными
  • Реляционные БД
  • SQL Lite
  • SELECT, DELETE, UPDATE, INSERT
  • JSON/XML
html GIT
  • Github
  • основы GIT
  • ветки
  • мержи
  • пуши и пулы
  • Работа с Git через Android Studio
android tudio Продвинутые возможности Android
  • Fragment, RecycleView, ConstraintLayout
  • Обработка касаний и множественных касаний, Touch, Multitouch
  • Анимации в android приложении
android tudio Доступ к аппартным возможностям
  • Геолокация
  • GPS
  • Ориентация телефона
  • Камера, запись видео, фотография
Практический результат:
Разработано мобильное приложения с возможностью геолокации и опубликовано в Google Play:
  • Совместное проектирование
  • Разбиение большой задачи на части
  • Оценка задач
  • Реализация

ПРЕПОДАВАТЕЛИ

!
i
m
p
o
r
t
a
n
t
Если вы грамотный специалист, имеете определенный опыт в своей сфере,
то работа сама Вас найдет. Талантливые разработчики требуются по всему миру!
Statistics

ЦЕНА ОБУЧЕНИЯ

Подарить курс другу
pro
Онлайн-курс Kotlin для Android
4 месяца
Тарифы
Тариф Middle
Видеокурс
Сертификат
Интерактивные тесты
Чат курса в Телеграм
Менторская поддержка
Индивидуальные консультации (4 шт. по 1 часу)
Стоимость за месяц
11 900р
Стоимость за курс
42 800р
Бесплатный
митап перед стартом курса

записаться
подробнее
Преподаватель курса
Брагин Андрей
УРА! Ближайший онлайн курс по C# ведет старший преподаватель и разработчик программы курса Андрей Брагин. Андрей – разработчик в JetBrains, в программировании более 5 лет и более 2 лет в преподавании. Максимально практические занятия! Успей записаться!
Выберите группу
На данный момент набор в группы закончился.
В ближайшее время мы откроем набор в новые группы.

Учебный процесс

Видео-уроки

Контент каждого занятия поделен на теоретическую и практическую части.

В первом видео мы рассказываем о назначении и возможностях того или иного инструмента разработки: в доступной и наглядной форме излагаются основные идеи и функциональные принципы, на простых примерах разъясняются алгоритмы и эффективные механики работы с ним.

Второе видео посвящено детальному анализу всех аспектов применения изученного инструмента в рамках решения конкретной практической задачи.

Мы предлагаем структурированный учебный материал и используем современные способы его презентации.

Интерактивные тесты

Как и было заявлено, мы предлагаем вам включиться в полноценный учебный процесс: предусмотрена система контроля и оценки успеваемости — нам важно убедиться, что все идет по плану и наш студент усваивает информацию в полном объеме. Если возникают проблемы, мы спешим на помощь.

Мы ставим оценки, и это не просто абстактные цифры: в вашем сертификате среди прочих результатов будет указан средний балл за весь период обучения.

Мы хотим, чтобы для вас это стало дополнительным стимулом, поэтому просим учесть, что, провалив тестирование, перейти к следующей теме невозможно. Придется пересдавать до победного. Таков путь.

Очевидные плюсы онлайн-формата

Одно из главных преимуществ онлайн-обучения: знакомьтесь с материалом и выполняйте задания тогда, когда у вас есть для этого возможность и настроение.

Не нужно тратить время на дорогу. Учитесь дома на диване, по пути на работу, в кафе, в электричке, на даче, в отпуске на пляже. Учитесь ночью, в обеденный перерыв — словом, где хотите, когда удобно и сколько нужно.

Учитесь со своей женой, другом, сыном, братом, котиком... любимой тещей. Мы будем проверять домашние задания у вас, а вы — у них. Научите наконец программировать свою бабушку! Ей на пенсии скучно, пусть вникает в современные технологии вместо телевизора.

Личные консультации с преподавателем

Желающим максимизировать результаты обучения мы можем предложить индивидуальные занятия в формате онлайн (речь идет о тарифе Pro).

4 раза в месяц вам предоставляется возможность проконсультироваться с преподавателем лично в режиме прямого видеообщения. В течение часа вы безраздельно владеете его вниманием и пользуетесь всеми преимуществами персонального формата обучения.

Консультации нужно планировать заранее.

Поддержка наставника

Если вы начинаете обучение с нуля, помощь специалиста будет весьма кстати.

Поддержка наставника включает в себя проверку и разбор ваших домашних заданий, полноценный code review, возможность консультироваться. Это очень ценная опция, она доступна, начиная с тарифа Middle. Рекомендуем не пренебрегать ей.

Тариф Light подойдет тем, кто уже знаком с выбранной сферой IT, имеет опыт практический работы и, в целом, чувствует себя уверенно. Если стоит задача просто упорядочить знания и попутно получить сертификат, тогда да, переплачивать нет смысла. Остальным студентам мы все же рекомендуем как минимум Middle.

Сертификат

У нас есть лицензия на осуществление образовательной деятельности. По окончании обучения вы получите документ, в котором будут указаны:

  • стек освоенных технологий;
  • объем курса в академических часах;
  • средний балл за весь курс;
  • количество решенных домашних заданий;
  • финальный проект.

Мы со всей ответственностью подходим к образовательному процессу и следим за успеваемостью наших студентов. Вы не останетесь без поддержки.

FAQ

Смогу ли я?

Актуальный вопрос. Заниматься веб-разработкой может каждый. Отсутствие предшествующего профессионального опыта в сфере IT не препятствует получению новых заний, ведь обучение начинается с азов.

Чтобы стать программистом, вам не надо быть математиком или инженером и обладать каким-то особым складом ума.

Чтобы успешно завершить курс, нужно лишь перестать сомневаться в себе, не лениться и выполнять все задания.

Кто у вас преподает?

Практикующие веб-разработчики, которые совмещают работу в крупных компаниях и студиях веб-дизайна с преподаванием в нашей школе.

Важно отметить, эти люди не только глубоко разбираются в предмете, но и умеют объяснять сложные вещи доступным языком.

посмотреть преподавателей

Очно или онлайн — вот в чем вопрос

Контент курса практически идентичен, оба формата полноценные, выбирайте между двумя разными пакетами премуществ.

Очный курс предлагает более интенсивный учебный процесс, за счет этого время обучения короче на месяц по сравнению с онлайн-вариантом.

Личное присутствие на занятиях в составе группы дисциплинирует и мотивирует студента серьезнее относиться к учебному процессу. Традиционным формам группового обучения присущ элемент соревновательности и равнение на лучших. Для многих это весьма эффективный стимул. Все зависит от вашего темперамента.

Само собой, очный формат ценен в первую очередь возможностью непосредственно обращаться к преподавателю в ходе занятия и моментально устранять неясности.

Коллективное обучение — это шанс взглянуть на проблему под неожиданным углом: другие люди могут задать интересный вопрос и обратить ваше внимание на какие-то неочевидные, но важные моменты, которые в противном случае могли бы остаться вне поле зрения.

Подробнее о преимуществах онлайн-версии вы можете прочесть в соответствующем информационном блоке нашего сайта.

Мне нужна помесячная оплата

Это возможно: платите так, как вам удобно. Мы не настаиваем на каких-то специальных или некомфортных для вас вариантах, таких, например, как обучение в кредит.

Предоставляете ли вы пробные занятия

Разумеется. Мы понимаем, что для принятия принципиального решения вам необходимо оценить общий уровень подачи материала.

Видео — мои навсегда?

Нет. У вас есть год, чтобы освоить программу обучения и выполнить все задания для самостоятельной работы. По истечении этого срока доступ к учебным материалам будет заблокирован. Вы покупаете не видео, вы покупаете знания.

Вы поможете мне найти работу?

Мы активно сотрудничаем с рекрутинговыми агенствами и IT-комьюнити. Лучшим студентам поможем трудоустроиться.

Работаете ли Вы с юридическими лицами?

Да, мы работаем как с физическими так и с юридическими лицами. На стоимость курса это никак не влияет. Оплату по счету необходимо при этом производить до начала курса.

Хочу оформить налоговый вычет

Мы подготовим для вас нужные документы.

ОСТАЛИСЬ ВОПРОСЫ? СВЯЖИТЕСЬ С НАМИ!

Напишите, что бы вы хотели узнать и мы оперативно ответим.

А хотите, просто позвоните нам по телефону: +7 925 632-21-47 или +7 495 626-46-00

Нажимая кнопку «Отправить» вы даете согласие на обработку персональных данных в соотстветствии правилами политики конфиденциальности..

Слово нашим студентам!

Мы гордимся достижениями всех наших студентов. Некоторым нашим слушателям мы хотели бы выразить особую признательность за разработку нашего сайта.

Илья Бакланов

Во-первых, огромной спасибо за курс! Супер домашняя атмосфера! Мы занимались в небольшой группе, всего 5 человек, попались очень разговорчивые люди с разными интересами. Хорошо тем, что наш преподаватель уделял много времени каждому студенту, никаких размытых ответов и поверхностных объяснений. Да, даже я все понял. Уровень у меня был нулевой. Курс построен грамотно, Алексей не давал возможности забегать вперед, все step by step и после занятий еще отвечал на все жизненные вопросы по HTML и разработке сайтов в целом. Сразу видно, что преподаватель очень любит свое дело. Огромное спасибо!

Денис Воробьев

Я пришел на курсы с практически нулевыми знаниями по HTML и CSS. Очень понравилось то, что на протяжении каждого из курсов, а я прошел HTML первый уровень и HTML второй уровень, дается много практических заданий и разрабатываются реальные сайты (на каждом уровне свой). Поэтому понять, к чему вся теория и как ее использовать совсем не сложно. После окончания второго уровня у меня уже получился хороший современный сайт, чего от себя не ожидал). Решил продолжить обучение, хочу освоить JavaScript, без него, как получилось, дальше никак).

Анна Старик

Работаю контент-менеджером уже чуть больше года. Захотелось повысить свои знания по HTML. Записалась на курс HTML и CSS. Уровень 1. Честно говоря, после пары занятий стало понятно, что мои уже имеющиеся знания – это всего лишь капля в море разработки сайтов. Очень понравился преподаватель Алексей, знает ответы на все вопросы, учит последовательно и интересно. На занятиях постоянно задерживались, так как Алексей всегда делился интересными фактами и HTML хитростями), остановить его непросто. Хочу вскоре поделиться эмоциями после второго курса.

Галкина Мария

Прошла 1 курс обучения HTML и перешла на 2 ступень. Курс построен логично, задания основаны на пройденном материале и нет ничего невыполнимого. Преподаватель Алексей просвещал во всех интересующих вопросах, чувствуется хорошая школа, большой опыт, а главное - интерес к своему делу. Материал преподносился очень доступным языком. Мое основное образование не в технической сфере, но при обучении непреодолимых трудностей не возникало. Преимуществом так же является то, что курс не является ни затянутым, ни чрезмерно сжатым и поверхностным.

Болдинова Елена

Мой сын прошёл 1 уровень курса JavaScript у преподавателя Вячеслава Жукова. Во-первых, хочу выразить благодарность этому педагогу! После занятий у Вячеслава, я увидела, как у моего сына проснулся неподдельный интерес к программированию и появилась мотивация на будущее образование. Теперь компьютер для нас – это не просто инструмент для компьютерных игр, а возможность научиться новым «фишкам». Во-вторых, очень удобно выбраны дни обучения – три дня в неделю в будни или полный день в воскресенье. Мы остановились на втором вариант, потому что в будни затруднительно совмещать учёбу в школе, дополнительные уроки, спортивные секции и курсы. На занятиях сын получал теоретические знания, которые сразу же закреплялись практикой и обязательно домашнее задание, что, я считаю, важным в процессе обучения. После занятий педагог обязательно присылал записи, так что в процессе выполнения домашнего задания всегда можно было вернуться к сложному вопросу и восстановить пробел. Спасибо за эту уникальную возможность. Мы уже поспешили записаться на 2ой уровень курса.

Винтоняк Татьяна

Добрый день! Хочу выразить благодарность Соколову Алексею за великолепное преподавание курса HTML и CSS уровень 1. Все было рассказано доступным языком и в интересной форме, время пробегало просто не заметно. Очень уютные аудитории и группа из 4 человек, Алексей всем уделял время и с каждым разбирал ошибки. Записалась на 2 уровень - буду с нетерпением ждать продолжения занятий с Алексеем. Спасибо огромное!!!

Чернов Владимир

Общение с отдельными специалистами узкого профиля по рабочим вопросам может стать серьезным испытанием. Истинность этого утверждения я почувствовал на себе недавно, когда возникла необходимость общаться по техническим вопросам со специалистами по программированию. Простое и понятное для них техническое задание - в моих глазах представляло длинную тарабарскую грамоту. Где хотя и черным по белому, но с использованием не знакомых мне крокозябр что-то было прописано. В момент, когда я окончательно понял, что ничего не понял, Максим подсказал мне обратиться сюда и пройти курс обучения.

Удобное месторасположение неподалеку от Ленинградского вокзала с отличной транспортной доступностью: как общественным транспортом (три станции метро площади трех вокзалов + неподалеку Сухаревская + неподалеку Красные ворота) и наличием постоянно свободных парковок на улице Большая Спасская.

Полностью отзыв смотрите здесь: moscow.flamp.ru

оставить отзыв
Последние новости

МЫ РЯДОМ

Nordic IT School
Москва, ул. Большая Спасская 12
moscow@inordic.ru
лицензия на осуществление образовательной деятельности
Лицензия на осуществление образовательной деятельности:
№ 035452 от 19.09.2014 года