Подпишитесь на телеграмм-канал про ИИ в образовании: Егошин | Кеды профессора
Курс находится на модерации. Данные могут быть неактуальны.
Тип обучения
Тип обучения
Курс
Сертификат
Сертификат
Да

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

45 000 ₽
нет рассрочки
Научитесь использовать инструменты необходимые для Flutter-разработчика: Dart, Platform-Specific Code, Skia, MWWM, Bloc, Redux, MobX и др.
Создадите свой аналог WhatsApp и Telegram, CoinMarketCap, Todoist в рамках разработки индивидуальной проектной работы, которая пополнит ваше портфолио
Общение напрямую с преподавателями на лекциях и в Telegram-чате, обсуждение кейсов, задач, которые стоят перед вами
новому языку Dart. Этот язык очень гибок и легок в использовании. Именно поэтому разработчики Flutter выбрали именно его. Освоив Dart, вы сможете писать Android-, iOS-, Web- и даже Desktop-приложения;
понимать, как работает Flutter изнутри. Flutter достаточно прост, чтобы начать решать с помощью него задачи в первый же день обучения. Но очень важно разобраться, как он работает, чтобы не совершать критических ошибок;
использовать platform-specific code для интеграции с нативной частью мобильного приложения. Если вам нужен доступ к hardware или какому-либо сложному модулю, который требователен к производительности, то Flutter может взаимодействовать с нативным кодом и решать даже эти задачи;
создавать свои собственные анимации. Во Flutter очень хорошо развита возможность создавать анимации. И это понятно, т. к. Flutter использует Skia. Так что мы разберемся, как создать практически любую анимацию с помощью Flutter без какой-либо потери в производительности;
использовать современные библиотеки и фреймворки. Мы разберем самые популярные фреймвоки для работы с состоянием приложения: Bloc, Redux, MobX. Посмотрим, как организовать DI во Flutter на примере inject.dart и фреймворка get_it.

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

Гладкий Денис ИосифовичС 2013 г. преподаватель в Северном Арктическом Федеральном университете.C 2015 г. разработчик мобильных приложений.В 2019 г. выпустил собственное образовательное приложение VoltLab (Android/iOS, Adobe AIR). Более 30к активных пользователей....
Гладкий Денис ИосифовичС 2013 г. преподаватель в Северном Арктическом Федеральном университете.C 2015 г. разработчик мобильных приложений.В 2019 г. выпустил собственное образовательное приложение VoltLab (Android/iOS, Adobe AIR). Более 30к активных пользователей. Стек технологий: Flutter, Adobe Air, Unity, Node JS, Git Преподаватель
Суммарный опыт работы: Профессиональный опыт: 12 лет программирования на Action Script 3.0, C#, Java, Kotlin, Swift, Objective-C.Участвовал в проектах разной сложности и размера. Большой опыт разработки приложений с использованием OpenCV....
Суммарный опыт работы: Профессиональный опыт: 12 лет программирования на Action Script 3.0, C#, Java, Kotlin, Swift, Objective-C.Участвовал в проектах разной сложности и размера. Большой опыт разработки приложений с использованием OpenCV. Участвовал в проектах в роли разработчика и тимлида. Есть опыт написания Unit тестов и настройке CI/CD процессов.Профильное образование: Выпускник ОмГТУ 2007-го года по специальности «Вычислительные машины, комплексы системы и сети»Реализованные проекты: Разрабатывал и запускал мобильные проекты: «MyFingerprints», «Calm and confident» и «Sleep Restore».Опыт преподавания: Преподаватель следующих курсов: «iOS Basic», «iOS Professional». Преподаватель школы программирования Kiberone. Внутреннее обучение разработчиков в компании.Стэк: iOS: Swift, Objective-C. Android: Kotlin, Java. Flutter. Kotlin-Mulitplatform.Увлечения: Люблю писать и разрабатывать свои проекты. На которых можно обучаться новому и развиваться. Стримить разработку своих приложений. Играть в компьютерные игры и иногда делать их самому.
Толеген АкилбековFlutter разработчикВ IT более 5 лет, свой путь в IT начал как UX/UI дизайнер, после перешел в Android разработку, однако спустя полгода, после длительного анализа, компания решила, что Flutter...
Толеген АкилбековFlutter разработчикВ IT более 5 лет, свой путь в IT начал как UX/UI дизайнер, после перешел в Android разработку, однако спустя полгода, после длительного анализа, компания решила, что Flutter - это быстро, дешево и перспективно. Так он стал Flutter разработчиком.Разработал множество приложений, начиная от приложений с дополненной реальностью, заканчивая приложениями для мобильных операторов.Интересы: футбол, шахматы и кофе Преподаватель

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

Otus.ru - высокотехнологический стартап в области образования. Наша миссия - делать образование осмысленным, реализуя связь между работодателями, специалистами и преподавателями. Приходите к нам учиться!

OTUS сегодня – это более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, инфраструктура, информационная безопасность, управление и Data Science. И что важно, у нас есть программы для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.
Наша миссия — делать обучение осмысленным, реализуя взаимосвязь между ожиданиями работодателей, компетенциями специалистов и возможностями преподавателей.

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

Введение в Dart
  -Тема 1.Введение в язык программирования Dart
  -Тема 2.Объектно-ориентированное программирование на Dart
  -Тема 3.Инструментальная поддержка Dart
Flutter Framework
  -Тема 4.Концепция реактивного пользовательского интерфейса, основные графические примитивы ui.Window
  -Тема 5.Анатомия отрисовки виджетов
  -Тема 6.Понятие и жизненный цикл виджета
  -Тема 7.Базовые виджеты содержания (текст, изображения, пиктограммы). Составные виджеты. Виджеты разметки
  -Тема 8.Виджеты разметки. Создание прокручиваемых виджетов.
  -Тема 9.Виджеты ввода информации, работа с формами
  -Тема 10.Виджеты ввода информации, работа с формами. Часть 2
  -Тема 11.Лучшие архитектурные практики для создания приложений
  -Тема 12.Кроссплатформенная разработка для Web
  -Тема 13.Кроссплатформенная разработка для Desktop
  -Тема 14.Низкоуровневое рисование с использованием сцены и возможностей Canvas.
Асинхронность и сетевое взаимодействие
  -Тема 15.Асинхронность в Dart, потоки и Future
  -Тема 16.Сетевое взаимодействие, хранение данных на устройстве
  -Тема 17.Использование кодогенерации во Flutter. Сериализация данных в JSON. Создание неизменяемых классов.
  -Тема 18.Интеграция с внешними API и бессерверные приложения
Анимация и мультимедиа в Flutter
  -Тема 19.Неявные анимации во Flutter, Hero-анимации
  -Тема 20.Явные анимации во Flutter, переходы между страницами. Управление анимацией. Кривые.
  -Тема 21.Игровые движки во Flutter. Создание 3D-анимации.
  -Тема 22.Интеграция сторонних анимаций во Flutter-приложение.
  -Тема 23.Поддержка мультимедиа и камеры во Flutter. Обработка изображений, распознавание и классификация.
  -Тема 24.Интернационализация и доступность
Архитектура приложений, управление состоянием и навигация
  -Тема 25.Inherited-виджеты. Библиотеки Provider и Riverpod.
  -Тема 26.Clean-архитектура. Реализация инъекции зависимостей (getit, Provider/Riverpod)
  -Тема 27.Redux для управления состоянием, hook
  -Тема 28.Архитектура MWWM и Bloc
  -Тема 29.Архитектура MobX
  -Тема 30.Модель навигации как управление состоянием. Navigator 2.0
Flutter Engine и взаимодействие с платформой.
  -Тема 31.Flutter Engine и Add-to-App
  -Тема 32.Интеграция нативного кода
  -Тема 33.Взаимодействие с платформой, pigeon
  -Тема 34.Embedding, реализация кода для Desktop
Оптимизация производительности
  -Тема 35.Профилирование потоков приложения
  -Тема 36.Изоляты для вычислительных задач
Тестирование и публикация
  -Тема 37.Unit-тестирование и виджет-тесты
  -Тема 38.Интеграционные тесты
  -Тема 39.Создание собственных компонентов, публикация на pub.dev
  -Тема 40.Сбор информации о функционировании приложения, публикация в магазины
Курсовой проект
  -Тема 41.Выбор темы и организация проектной работы
  -Тема 42.Консультация по проектам и домашним заданиям
  -Тема 43.Защита проектных работ
  -Тема 44.Подведение итогов курса

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

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

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

обновлено 27.08.2023 03:41
Flutter Mobile Developer

Flutter Mobile Developer

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