online#Flutter#Mobile#Dart

Практический онлайн-курс
Flutter в мобильной
разработке

Начальный уровень.
Мультиплатформенная разработка приложений
Рассрочка на 24 месяца
Скидка 10% для первых 10

Старт:28 июля2020

1470 ₽/мес 1630 ₽/мес

До начала курса

64
дней
06
часов
34
минут
58
секунд
Записаться
Присоединяйся в соц. сетях:

Преимущества Flutter

  • Мультиплатформенная разработка

    Поскольку Flutter является мультиплатформенным, вы можете использовать одну и ту же кодовую базу для вашего приложения Android и iOS

  • Эффектные Анимации в 60 FPS

    Flutter отрисовывает весь пользовательский интерфейс в 60 FPS, поскольку Dart компилируется в машинный код. Это позволяет создавать эффектные и плавные анимации.

  • Быстрая и простая разработка

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

  • Open-source

    Как Flutter, так и Dart имеют открытый исходный код, а также предоставляют обширную документацию и поддержку сообщества как на русском, так и на английском языках

  • Единый интерфейс

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

Первый онлайн-курс в Рунете

Telegram-чат по Flutter

Чат, в котором люди совместно изучают Flutter и Dart. Здесь вы можете задать вопросы, получить ответы и ценные советы. Welcome!

Перейти

Спикеры и менторы курса

Кирилл Адещенко Старший разработчик в Arenum

#Спикер

Практикующий спикер и Flutter-разработчик. Работает над одним из самых сложных Flutter приложений в мире. Android-разработкой занимается с 2015 года, но с появлением Flutter начал разрабатывать мультиплатформенные приложения на Dart/Kotlin/Swift. Имеет опыт менторства начинающих Flutter-разработчиков, которые под его началом выросли в уверенных Middle.
Александр Денисов Senior Software Engineer, Co-Head of Flutter Competency в EPAM Systems

#Спикер

Профессионально занимается разработкой больше 15 лет, раньше работал с С++ и С#, потом писал микросервисы на Java, но с появлением Flutter активно увлекся разработкой на Dart. Сейчас занимается развитием Flutter компетенции в EPAM Systems и руководит разработкой нескольких проектов на Flutter. Лидер комьюнити GDG Moscow. Ведущий в подкастах Mobile People Talks и Flutter Dev Podcast
Артем Зайцев Руководитель Flutter-отдела в студии Surf

#Спикер

В прошлом Android-разработчик. Полтора года назад увидел Flutter и понял, что за ним будущее. Стоял у начала Flutter-отдела в Surf. На данный момент руководит этим отделом и активно продвигает Flutter в российском комьюнити. Является также со-ведущим Flutter Dev Подкаста
Александр Юрковский Android-разработчик в Одноклассниках

#Спикер

Пришёл в мобильную разработку благодаря курсам Skill-Branch. С тех пор занимается этим уже 4 года. Разрабатывает на Flutter около года. Активный участник Flutter Community. Контрибьютор в Flutter плагины Google Maps и видео плеер. Участник Flutter Dev Подкаста
Bender Rodriguez Интеллектуальный бот

#Ментор

Мы внимательно подходим к формированию профессионального стаффа. Состав наставников не статичный. Мы находим (или «выращиваем» сами) и предлагаем лучших спикеров и менторов для каждого курса, чтобы сделать программу максимально актуальной, полезной, интересной
01 05

Ключевые особенности программы

  • Изучение Flutter и Dart в мобильной разработке
  • Работа с серверной документацией
  • Проектирование архитектуры приложений
  • Code Review вашего проекта практикующими специалистами
  • Практико-ориентированный подход к обучению
  • Актуальность изучаемых технологий и инструментов, их применение в современной разработке

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

Презентация курса
  • 01
    1 час теории
    1 час практики

    Первая вводная встреча. Правила и напутствия

    Описание структуры курса. Code Styling. Подготовка окружения. Организационные моменты. Ответы на вопросы.

  • 02
    2 часа теории
    4 часа практики

    Основы Dart 2.x

    После этого занятия вы сможете оперировать основными структурами языка Dart и реализовывать приложения на нем

    Extensions в Dart
    Мастер-класс
  • 03
    2 часа теории
    6 часов практики

    Работа с Flutter. Widgets

    Структура проекта. Декларативный подход в построении UI. Общие принципы построения виджетов

    Custom Widgets
    Мастер-класс
  • 04
    2 часа теории
    12 часов практики

    Animations

    Работа с анимациями. Разберёмся, как Flutter рисует ваше приложение в 60 FPS

    UI tools
    Мастер-класс
    Погружение в Animations
    Мастер-класс
  • 05
    2 часа теории
    10 часов практики

    Navigation

    Навигация в приложении. Экраны, BottomSheets, Alerts, Toast, Overlays

    Как работает Flutter
    Мастер-класс
  • 06
    2 часа теории
    14 часов практики

    Введение в реактивное программирование. Взаимодействие с потоками данных

    Реактивное программирование в Dart. Создание потоков, управление потоками и работа с данными

    Библиотека RxDart
    Мастер-класс
  • 07
    2 часа теории
    14 часов практики

    Клиент-серверное взаимодействие

    Работа с сетью. HTTP плагины для ĸлиент-серверного взаимодействия

    Dio
    Мастер-класс
  • 08
    2 часа теории
    17 часов практики

    Flutter State Management

    Разделение приложения на слои бизнес-логики, хранения данных, пользовательского интерфейса. Типы архитектур

    MobX
    Мастер-класс
    Redux
    Мастер-класс
  • 09
    2 часа теории
    12 часов практики

    Packages. MethodChannel

    Интеграция зависимостей. Вызов нативных методов

    Семейство Firebase библиотек
    Мастер-класс
  • 10
    2 часа теории
    8 часов практики

    Тестирование Flutter приложений

    Автоматизированное тестирование Flutter-приложений. Написание Unit-тестов, мокирование компонентов, написание инструментальных тестов. Концепции TDD/BDD.

  • 11
    1 час теории
    2 часа практики

    Финальная встреча. Подведение итогов

    Подведем итоги курса и того, чему научились за это время. Порекомендуем, что делать дальше и как стать профессионалом

    Публикация приложения в сторах
    Мастер-класс

Стек технологий курса

  • Dart
  • Visual Studio Code
  • RX
  • Firebase
  • Multiplatform
  • DIO
  • Bloc
  • Redux

Практический кейс курса

Мобильный блог на Android

Приложение фотосток с публичным API

Данная квалификационная работа предполагает создание приложения с лентой контента. Особое внимание будет уделяться UI, анимации и User Experience. Это позволит освоить Flutter и Dart на начальном уровне для разработки современных Ecommerce-приложений под Android и IOS.

Сертификат, подтверждающий практические навыки

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

Приложи его к CV или резюме, чтобы обойти конкурентов и получить престижную работу!

Записаться на курс

Как проходит процесс обучения

Bender Rodriguez Junior mobile developer
Ожидаемая зарплата: до 90 000₽
Профессиональные качества
  • Выполнение поставленных задач точно в срок
  • Владение культурой написания кода
  • Подбор Стэка необходимых технологий и библиотек
  • Прогнозирование времени решения задач
  • Умение работать в команде
  • Высокая концентрация на деталях
  • Знание и умение работы с VCS
  • Быстрое освоение новых знаний и навыков
Ключевые навыки
  • Flutter
  • Dart
  • VS code
  • BLoC
  • Redux
  • Rx
  • Git
  • REST API
  • Unit Tests
  • Android
  • IOS

Как проходит обучение

  • Интерактивная система пошагового обучения

    Собственная LMS-система делает обучение максимально комфортным. Структура курса логически структурирована, а весь процесс разбит на этапы, благодаря чему стало возможным реализовать пошаговое обучение step by step. Вы можете проходить обучение в удобное для вас время, без отрыва от основного вида деятельности

  • Поддержка менторов и сообщества

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

  • Практика и автоматическая проверка заданий

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

В итоге ты получишь

  • 3,5 месяца обучения и реальной практики на Flutter
  • 11 модулей с бессрочным доступом к записям в личном кабинете
  • Доступ к 11 мастер­классам по Flutter
  • Более 20 презентаций и методических пособий с полезными ссылками
  • Сертификат и мобильное приложение в портфолио, подтверждающие профессиональный уровень
  • Практические задания и система автоматической проверки для закрепления пройденного материала
  • Сообщество для общения с коллегами, менторами и преподавателями
  • Good Practice и современные инструменты разработки
online #Flutter #Mobile #Dart

Запись на обучение

Заполни простую форму – сделай первый шаг навстречу работе мечты!
Рассрочка на 24 месяца
Скидка 10% для первых 10

Старт:28 июля2020

1470 ₽/мес 1630 ₽/мес

До начала курса

64
дней
06
часов
34
минут
58
секунд
Возможна оплата в рассрочку
Оплата от
работодателя
Бонусы по реферальной программе