Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Содействие
Сертификат
Сертификат
Да

Стоимость курса

31 990 ₽
есть рассрочка

Kotlin это новый популярный объектно-ориентированный язык программирования. Kotlin используется для создания серверного программного обеспечения, прикладных программ, Android-приложений, разработки веб-сайтов, игр и многого другого. Обладая современным и упрощенным по сравнению с Java синтаксисом, Kotlin устраняет значительное количество его недостатков, сохраняя 100 % совместимость с Java. Созданные на языке Kotlin приложения могут успешно работать на любом компьютере независимо от его архитектуры.

На курсе «Kotlin. Уровень 2. Разработка приложений» рассматриваются элементы и конструкции языка Kotlin, используемые при разработке клиент-серверных и мобильных приложений. Все теоретические положения детально демонстрируются на практических примерах сертифицированными преподавателями Центра «Специалист».

Курс рекомендован как опытным, так и начинающим Kotlin разработчикам, которые хотят развить свои профессиональные навыки в создании кросс - платформенного объектно-ориентированного кода.

Вы научитесь:
- Создавать многопоточные приложения
- Применять рефлексию
- Создавать собственные предметно-ориентированные языки
- Работать с базами данных
- Создавать пользовательский интерфейс
- Познакомитесь с основами разработки Android-приложений
- Познакомитесь с основами разработки web-приложений

Что вы получите после обучения

Приобретаемые навыки
1
DSL
2
Работа с базами данных
3
Многопоточное программирование
4
Web-приложения
5
Введение в Android разработку
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Практикующий преподаватель курсов по разработке мобильных приложений под Android. Обладатель шести престижных международных сертификаций, включая IBM Certified Database Administrator – DB2 DBA for Linux UNIX and Windows. Имеет богатый практический...
Практикующий преподаватель курсов по разработке мобильных приложений под Android. Обладатель шести престижных международных сертификаций, включая IBM Certified Database Administrator – DB2 DBA for Linux UNIX and Windows. Имеет богатый практический опыт в качестве разработчика, программиста, аналитика и консультанта. На протяжении последних 16 лет Марат Анасович принимает участие в различных проектах по внедрению систем управления мастер-данными в крупных нефтегазовых, энергетических, промышленных и торговых международных компаниях.
Окончил Московский Физико-Технический Институт (МФТИ). Прекрасно ориентируется в любых вопросах программирования на Java, Android, C/C++, Perl, SQL и MATLAB. Имеет большой опыт системного и сетевого администрирования операционных систем Unix (Sun Solaris, Hewlett-Packard HP-UX, SGI IRIX) и Linux (RedHat Enterprise Linux, Oracle Linux, CentOS, Fedora). Обладает профессиональными познаниями в области сетевого администрирования Cisco. Кроме того, Марат Анасович великолепно владеет навыками администрирования реляционных систем управления базами данных, в частности Oracle и IBM DB2.
Богатый и разносторонний опыт практической деятельности позволяет ему проводить занятия в живой и увлекательной манере. Марат Анасович приводит великолепные примеры из своей обширной профессиональной практики, которые красочно иллюстрируют материал. Умеет не только легко и доходчиво донести даже самую сложную информацию до каждого слушателя, но и по-настоящему увлечь своим предметом. Преподаватель очень внимателен к своей аудитории, он знает, как удержать её внимание и с удовольствием отвечает на возникающие вопросы. На курсах под руководством Марата Анасовича Вы сможете полностью освоить актуальную специальность разработчика мобильных приложений и стать востребованным специалистом на рынке труда!

Образовательная организация

  • Ведущий компьютерный учебный центр России с высочайшим уровнем качества обучения, сервиса и организации учебного процесса
  • Лучший учебный центр авторизованный Microsoft в России, Центральной и Восточной Европе в 2011-2014 гг
  • Центр «Специалист» — первый в России авторизованный учебный центр по обучению Adobe — Adobe Authorised Training Centre
  • Крупнейший авторизованный учебный центр ведущих IT-компаний мира
  • С 2012 г. Центр «Специалист» входит в «Круг совершенства EC-Council»

Программа курса

Модуль 1. DSL (5 ак. ч.)

- Понятие предметно-ориентированного языка
- Лямбда-выражения с получателями
- Соглашение invoke
- Лабораторная работа: создание DSL мета-языка

Модуль 2. Многопоточное программирование (7 ак. ч.)

- Плюсы и минусы многопоточных приложениий
- Средства для управления многопоточностью
- Класс Thread и интерфейс Runnable
- Создание потоков
- Мониторы и синхронизация потоков
- Современные средства по управлению потоками (Executors, Fork/Join Framework)
- Новые потоки, безопасные коллекции и классы (ThreadLocalRandom, AtomicInteger и др.)
- Reactive streams
- Корутины
- Лабораторная работа: Потоки
- Лабораторная работа: Executors
- Лабораторная работа: Корутины

Модуль 3. Работа с базами данных (5 ак. ч.)

- SQL и NoSQL базы данных
- Язык SQL
- JDBC
- Hibernate
- Лабораторная работа: JDBC
- Лабораторная работа: Hibernate

Модуль 4. Пользовательский интерфейс (5 ак. ч.)

- Swing
- TornadoFX

Модуль 5. Web-приложения (4 ак. ч.)

- Сервлеты и JSP
- JSF
- Веб-сервисы
- Лабораторная работа: Создание сервлетов и JSP
- Лабораторная работа: Создание и вызов веб-сервиса

Модуль 6. Рефлексия (2 ак. ч.)

- Получение информации о классах, методах, полях
- Вызов методов через рефлексию
- Лабораторная работа: Рефлексия

Модуль 7. Введение в Android разработку (4 ак. ч.)

- Android Studio, эмулятор
- Пользовательский интерфейс
- Компоненты приложения
- Встроенные базы данных
- Вызов веб-сервисов

Рейтинг курса

4.2
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 20.04.2024 09:38
Kotlin. Уровень 2. Разработка приложений

Kotlin. Уровень 2. Разработка приложений

Оставить отзыв
Поделиться курсом с друзьями