Специальность mobile software developers или как стать разработчиком мобильных приложений
ITVDN: курсы программирования
Видеокурсы по
программированию

Доступ более чем к 7700 видеоурокам от $19.99

Подписка
ITVDN logo
Видеокурсы по
программированию

Доступ более чем к 7700 видеоурокам от $19.99

Подписка

Mobile Developer

выбрать другую профессию

Mobile Developer

Mobile Developer – это специалист, разрабатывающий программные приложения для различных мобильных устройств: планшетов, смартфонов. Эта профессия в наши дни является очень популярной и востребованной. Автоматизация, технологический прогресс, процесс глобализации - все это приводит к большой потребности в использовании мобильных гаджетов.

На ITVDN Вы найдете курсы для начинающих Android и iOS/macOS разработчиков.

Mobile разработчики изучают языки программирования и среду разработки программного обеспечения для своей выбранной платформы. В настоящее время существует несколько крупных мобильных платформ, каждая из которых имеет собственные основные языки и среду разработки (например, Java для Android, Objective-C для iOS и C # для Windows Phone).

Есть 2 основных направления: Android Developer и iOS/macOS Developer.

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

iOS/macOS разработчик - это специалист, который создает мобильные iOS-приложения и имеет четкое представление о полном жизненном цикле мобильной разработки.

Требования к iOS/macOS разработчику:

  • Знание языков программирования: Swift и/или Objective-C
  • Опыт разработки приложений для iOS
  • Уверенное знание и понимание MVC, принципов ООП и шаблонов проектирования
  • Навыки работы с системами контроля версий (GIT, SVN)
  • Знание стандартных фреймворков и SDK
  • Знание JSON, XML, SQLite, Realm, CoreDate
  • Английский на уровне Upper-Intermediate и выше (письменный/разговорный)

Требования к Android разработчику:

  • Знание Java, Kotlin
  • опыт разработки приложений под Android
  • Знание и опыт применения паттернов проектирования (Singleton, MVC/MVP/MVVM, Delegate, Factory Method, etc)
  • Опыт работы с базами данных, ORMs
  • Опыт использования REST API
  • Работа с асинхронностью и многопоточностью
  • Опыт работы с Retrofit, GreenDAO/ActiveAndroid/REALM/other, Glide/Picasso, RxJava
  • Знание I-/-O Stream
  • Английский на уровне Intermediate и выше

Mobile Developer может занимать такие должности:

  • IOS Developer
  • Android Developer
  • Mobile Application Developer

ПРОГРАММА ДЛЯ СПЕЦИАЛЬНОСТИ Mobile Developer

Swift Starter
Курс Swift starter состоит из 9 уроков, в которых показывается основные инструменты и подходы при разработке приложений под iOS. Несмотря на то, что курс рассчитан на начинающих разработчиков в нем даются основы построения адаптивных пользовательских интерфейсов, работы с сетью и базами данных, а эти три компонента и являются одними из ключевых при создании мобильных приложений. Также вы узнаете как встраивать в приложение сторонние библиотеки и производить отладку программ и работать в Swift playgrounds. Для того чтобы процесс был более понятным и интересным все этапы будут показаны на примере приложения заметки.
Роман Герман
9 видеоуроков
Swift Essential
Курс Swift Essential состоит из 6-ти видеоуроков, на которые учащиеся на практике изучают основы разработки для iOS с использованием языка программирования Swift 4. На данном курсе учащиеся получат базовые знания необходимые для разработки iOS приложения с использованием различных фреймворков необходимых для работы нотификаций, геолокационных данных, дополнительных расширений приложения, а также пользовательских анимаций.
Денис Варченко
6 видеоуроков
How to Swift Starter
Курс How to Swift Starter состоит из 8 уроков, в которых объясняются основные инструменты и подходы при разработке приложений под iOS. Несмотря на то, что курс рассчитан на начинающих разработчиков в нем даются основы построения адаптивных пользовательских интерфейсов, работы с сетью и JSON файлами, а эти три компонента и являются одними из ключевых при создании мобильных приложений. Также вы узнаете, как встраивать в приложение сторонние библиотеки и производить отладку программ.
Кириленко Георгий
8 видеоуроков
Разработка приложений под Android. Базовый курс
Курс "Разработка приложений под Android. Базовый курс" предназначен для тех, кто только начинает изучать программирование для мобильных устройств на операционной системе Google Android. Курс состоит из 7-ми уроков, где рассматриваются основы Android SDK: библиотеки классов на Java, основы XML с помощью которых вы сможете писать простые программы для Android. В процессе данного курса также рассматриваются разные эмуляторы для запуска андроид приложений на ПК, а также возможность подключения своего устройства для тестирования написанных приложений. После прохождения курса, Вы будете понимать как проходит компиляция Android-приложений, познакомитесь с основными элементами пользовательского интерфейса, элементами разметки XML, для представления кнопок и разных виджетов на экране, а также научитесь создавать собственные PUSH-уведомления для вашего приложения и сервисы.
Бондаренко Андрей
8 видеоуроков
Разработка пользовательского графического интерфейса (GUI) на C# под Android (Xamarin)
Данный курс является прекрасной возможностью научиться разработке программного обеспечения для платформы Android с помощью C# и проверить все его преимущества. В этом курсе Вы узнаете о способах создания пользовательского интерфейса для Android приложений. Также данный курс включает в себе описание возможных разновидностей построения интерфейса и покажет Вам главные методы размещения контролов в приложениях.
Олег Шишка
5 видеоуроков
Xamarin. Легкий старт
На курсе вы познакомитесь с основами разработки мобильных приложений с использованием Xamarin Forms для платформ iOS, Android, Windows 10 и Windows Phone 10. Для прохождения этого курса вам необходимо знание языка программирования C# и английского языка на уровне, достаточном для того, чтобы читать документацию.
Иванов Дмитрий
7 видеоуроков
Android Design Support Library
Курс включает 8 уроков, которые позволяют освоить один из основных инструментов в Android разработке - Android Design Support Library. Данная библиотека предназначена для реализации компонентов Material Design при создании Android-приложений.
Мыца Евгений
8 видеоуроков
Android User Interface
В данном курсе рассматриваются элементы пользовательского интерфейса (UI) Android-приложений. Курс позволяет получить навыки формирования макетов Android-приложения, применения и кастомизации элементов UI.
Мыца Евгений
7 видеоуроков
Архитектура Android приложений
Курс позволяет ознакомиться с концепцией и разнообразием архитектуры Android приложений, получить навыки формирования адекватной архитектуры Android приложения и основ его тестирования.
Мыца Евгений
8 видеоуроков