Скидка 30% + курс по карьере и английскому для IT
img
img
Новичкам
img
2 месяца
img
Навсегда
Разработка приложений на Flutter и Dart
Научись создавать кроссплатформенные приложения на Flutter и языке Dart. Курс включает основы и практические задачи, которые сделают тебя сразу готовым к работе. Освоим библиотеку инструментов и разработаем Web, iOS и Android-приложения.
img
Кому подойдет курс?
Фронтенд-разработчики
С помощью курса, ты сможешь углубиться в мобильную разработку и расширить свои горизонты.
img
img
Мобильные разработчики
Flutter – топ выбор, если хочешь научиться создавать кроссплатформенные мобильные приложения для iOS и Android.
img
img
Специалисты, которые ищут себя
Например, ты уже умеешь в веб или знаком с Java, C# или JavaScript. Тогда Flutter и Dart – то, что нужно, потому что на Flutter можно создавать одностраничные приложения, а Dart несложно освоить после JS.
img
img
img
img
img
img
img
img
о курсе от автора
img
Ростислав Маслов
CIO в Blinberry Group
Управляю командой из более чем 40 человек
Создаем мобильные приложения с использованием кроссплатформенных технологий в FoodTech индустрии
- Участвовал в проектах, где разрабатывали фронтенд часть на Dart и Flutter и за все это время принял для себя лучшие решения и подходы по написанию кода и приложений. И теперь этими практиками делюсь со всеми
читать всё
Программа курса
13
Блоков
50+
Технологий
30+
Часов лекций
11
Лет опыта преподавателя
Что такое язык Dart. История создания.
Лекция
Установка и настройка окружения
Лекция
Переменные в языке Dart
Лекция
Основные операторы в языке
Лекция
Метаданные, Аннотации, Комментарии и Импорты
Лекция
Листинг основных ключевых слов (текстовый материал)
Лекция
Встроенные типы данных языка Dart
Лекция
Records - агрегированные типы данных
Лекция
Коллекции
Лекция
Дженерики - Generics
Лекция
Typedefs - алиасы в языке Dart
Лекция
Подробнее про систему типов в языке Dart (статья)
Лекция
Patterns types
Лекция
Функции в языке Dart
Лекция
Циклы
Лекция
Условные операторы
Лекция
Работа с исключениями в языке Dart
Лекция
ООП. Классы
Лекция
ООП. Конструкторы
Лекция
ООП. Методы
Лекция
ООП. Наследования
Лекция
ООП. Перечисления (Enums)
Лекция
ООП. Миксины (Mixins)
Лекция
ООП. Вызываемые объекты или превращаем наш класс в функцию
Лекция
Асинхронность в языке Dart
Лекция
Практическая задача №1
Практика
Практическая задача №2
Практика
Практическая задача №3
Практика
Практическая задача №4
Практика
Практическая задача №5
Практика
Практическая задача №6
Практика
Практическая задача №7
Практика
Практическая задача №8
Практика
Практическая задача №9
Практика
Практическая задача №10
Практика
Тестирование по блоку
Тест
Что такое пакетный менеджер и зачем он нужен?
Лекция
Как искать пакеты в pub.dev
Лекция
На что обращать внимание при поиске библиотке. Почему звездочки важны
Лекция
pubspec.yaml - основной файл приложения
Лекция
Основные команды пакетного менеджера pub
Лекция
Практическая задача №1 - Найти и подключить библиотеку к приложению (md5)
Практика
Тестирование по блоку
Тест
Обзор HTTP
Лекция
Структура HTTP
Лекция
Методы HTTP
Лекция
Статусы(коды) ответа HTTP
Лекция
cookie(Куки) HTTP
Лекция
XML
Лекция
JSON
Лекция
Установка Postman
Лекция
Реализация в Postman jsonplaceholder.typicode.com
Лекция
Реализация jsonplaceholder.typicode.com на Dart
Лекция
Тестирование по блоку
Тест
Краткая история Flutter
Лекция
Установка Flutter
Лекция
Установка IDE
Лекция
Запускаем первое простое приложение
Лекция
Тестирование по блоку
Тест
Вводный урок по UI. Как работает рендер
Лекция
Создаем первое приложение
Лекция
Layout. Строим первый Layout
Лекция
Работаем с Container
Лекция
Работаем с SizedBox
Лекция
Работаем с Padding
Лекция
Работаем с Center
Лекция
Работаем с Align
Лекция
Работаем с AspectRatio
Лекция
Работаем с Baseline
Лекция
Работаем с Expanded
Лекция
Работаем с Transform
Лекция
Работаем с Overflow
Лекция
Работаем с FractionallySized
Лекция
Работаем с FittedBox
Лекция
Работаем с Column
Лекция
Работаем с Row
Лекция
Работаем с Stack
Лекция
Работаем с Table
Лекция
Основные виджеты: Scaffold
Лекция
Основные виджеты: AppBar
Лекция
Основные виджеты: Icon
Лекция
Основные виджеты: Text
Лекция
Основные виджеты: ElevatedButton
Лекция
Работаем с ListView. Создаем простой список
Лекция
Работаем с GridView
Лекция
Как работать с длинными ListView
Лекция
Работаем с SliverAppBar и SliverList на примере
Лекция
Работа с ориентацией экрана
Лекция
Темы приложений. ThemeData
Лекция
Material Design: Обзор
Лекция
Работа с шрифтами текста
Лекция
Работа с изображениями
Лекция
События жестов. Gestures
Лекция
Поля ввода и формы
Лекция
SnackBar
Лекция
Работа с видео
Лекция
Табы или работа с TabController
Лекция
Навигация между двумя экранами
Лекция
Отправка данных между экранами
Лекция
Возвращаем данные с дочернего экрана
Лекция
Практическое задание №1 - Flutter: Calculator App
Практика
Практическое задание №2 - Flutter: Food Delivery App
Практика
Тестирование по блоку
Тест
Что такое State Management
Лекция
Что такое декларативный подход
Лекция
Разница между ephemeral state and app state
Лекция
Работа с StatefullWidget
Лекция
Работа с app state management
Лекция
Практическое задание №1 - Flutter: Calculator App
Практика
Практическое задание №2 - Flutter: Food Delivery App
Практика
Тестирование по блоку
Тест
Подготовка приложения к работе с сетью. Пакет http.
Лекция
Делаем первый запрос
Лекция
Получаем данные. Сериализация данных JSON. FutureBuilder
Лекция
Практическое задание №1 - Flutter: News App
Практика
Практическое задание №2 - Postal Code App
Практика
Тестирование по блоку
Тест
Работа с key-value хранилищем
Лекция
Чтение и запись файлов
Лекция
Работа с SQLite
Лекция
Практическое задание #1 - Flutter: Diary App
Практика
Тестирование по блоку
Тест
Что такое firebase
Лекция
Использование Firebase. FirebaseAuth - работа с авторизацией
Лекция
Использование Firebase. FirebaseFirestore - работа с хранилищем данных
Лекция
Практическое задание #1 - Random Chat App
Практика
Тестирование по блоку
Тест
Собираем web приложение
Лекция
Собираем Android приложение
Лекция
Пример подключение библиотеки для Flutter
Лекция
Практическое задание #1 - Flutter: Stocks App
Практика
Тестирование по блоку
Тест
Зачем нужны тесты и какие тесты бывают?
Лекция
Пишем тесты в своем приложении
Лекция
Задача на финальный проект - Flutter: Weather App
Финальный проект
Разбор финального проекта Часть 1
Лекция
Разбор финального проекта Часть 2
Лекция
Финальное тестирование
Тест
Сертификат
Сертификат
Как проходит обучение?
1
Изучаете модули в нашей системе
img
img
2
Проходите лаборатор
ные
img
3
Выполняете
задания
img
4
Собираете ачивки
за прогресс
img
5
Если возникнут
вопросы –
поможем
img
6
Получаете сертификат
Вам будет приятно его получить,
а еще это позволит увеличить шансы на
трудоустройство и все будут знать о том,
какой вы молодец
img
Что вы получите
img
img
img
img
img
img
Ваше резюме после обучения
img
Зарплата на старте
до 150 000 ₽ /месяц
Профессиональные навыки:
Знание языка Dart на уровне разработчика (основы языка, основные библиотеки)
Опыт разработки приложений на Flutter (UI, стейт-менеджмент, архитектура)
Умение работать с сетью и HTTP-запросами в Dart и Flutter
Навыки работы с базами данных и Firebase (интеграция, хранение данных)
Опыт написания и тестирования приложений с использованием сторонних библиотек (pub.dev)
Разработка и сборка кроссплатформенных приложений для Web, iOS, Adnroid
img
Подарки и бонусы
Английский
для IT
Для наших студентов дарим
мини-курс по ключевым английским словам в IT, который сделали
совместно с нашими
друзьями из Advance.
Учимся и работаем
с зарубежными
коллегами легко.
Подробнее
карьерный интенсив
Всем студентам мы предоставляем бесплатный
интенсив по карьерному росту, разработанный
совместно с экспертами из центра
развития карьеры «ЭЙЧ».
Подробнее
Профориентация на базе AI
Тест, проводимый с использованием искусственного интеллекта. Он анализирует вашу личность, выявляет ваши способности и интересы, после чего предоставляет персонализированный набор рекомендаций по профессиям, которые могли бы вам подойти.
Подробнее
Бесплатный перевод между курсами
Если купленный курс вам не подойдет, или вы решите поменять выбранное направление в IT, то сможете бесплатно перейти на другой курс, включая более дорогие, без дополнительных расходов.
Гарантии имеют юридическую силу, условия прописаны в Договоре-оферте
Что говорят наши студенты
img
Отличный курс для начинающих по сетям, все доступно и понятно. Спасибо за крутые видеоролики)
img
Отлично проработанные курсы. Качественно подобрана и классифицирована информация. Не раз обращался к этим ребятам за помощью. Спасибо за помощь.
Замечательные ребята! Знаком с ними дистанционно, но, они очень контактные. Знающие и хорошие специалисты своего дела. Ну и плюсом ооочень много делают для популяризации it в России.
img
Курс очень классный, много крутой информации, однозначно рекомендую)
img
Хорошие курсы для начинающих сетевых инженеров. Если хотите прокачать знания по сетям и телефонии, то однозначно сюда.
Мне нравится как здесь подходят к обучению,а еще здесь работают классные люди!
Государственная лицензия
Мы обучаем на основании государственной лицензии №Л035-01298-77/00554994, поэтому вы можете получить социальный налоговый вычет и вернуть до 13% расходов, потраченных на собственное обучение.
Про налоговый вычет
Скидка 30% до 23 сентября
Разработка приложений
на Flutter и Dart
30%
до 23 сентября
+ курс по карьере и английскому для IT в подарок
img
Начало обучения 24 сентября
img
Осталось 8 мест
В рассрочку на 12 месяцев
786 ₽ / месяц
1 124 ₽ / месяц
Полная стоимость курса
9 440 ₽
13 490 ₽
  • Бесплатный звонок по России: 8 (800) 511 49-74 по будням с 10 до 19 по МСК
  • Можно получить налоговый вычет 13% от стоимости обучения
  • Хотите оплатить как юридическое лицо? Напишите нам
  • Пройдите вводный урок и получите дополнительную скидку
  • Бесплатно переведём на другой курс, если этот не подойдёт
Выбери способ оплаты
Оплатить всю сумму
img
img
9 440 ₽
Долями — 4 платежа
img
по 2 360 ₽
В рассрочку Тинькофф
img
от 786 ₽ / мес
Заполни данные
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных
Оплата прошла успешно!
Ты на правильном пути. Дальнейшие инструкции мы отправили тебе на почту.
Оформить еще
Оплата не прошла
Что-то пошло не так. Попробуй еще разок,
или напиши нам на почту или в телеграм.
Почта техподдержки
Telegram-бот
Попробовать снова
img
img
img
img
img
img
FAQ
После оплаты курса, вы получите на ваш email письмо в течение 10 минут. В этом письме будет ссылка на нашу электронную образовательную систему, а также логин и пароль для входа. Если вы не получили письмо, проверьте, не попало ли оно в папку «Спам». Если вы не нашли письмо в папке «Спам», свяжитесь с нами по адресу info@merionet.ru, и мы перешлем вам его повторно.
Доступ ко всем учебным материалам останется у вас навсегда. Мы не ограничиваем вас по времени.
В любое удобное для вас! Это онлайн курс, поэтому, можете заниматься хоть ночью, укутавшись в одеяло и попивая чай.
Конечно. Пришлите карточку вашей организации в наш коммерческий отдел на почтовый адрес info@merionet.ru
С 2015 года мы делаем образовательный контент на ИТ/телеком тематику в собственной базе знаний и на YouTube, который полезен более чем 23 823 032 IT - специалистам. И знаете что? Мы поняли, как сделать его таким, чтобы даже рассказ про LSA в протоколе OSPF был легким, интересным и смешным, чтобы обучение увлекало вас и давало высокие результаты. Проработанные практикующими экспертами материалы, собственные методики, дружелюбная подача, уникальная образовательная платформа и помощь в чате с другими студентами - получи новые навыки и сделай level up по тем областям, где тебе нужна поддержка вместе с нами.
В случае успешного прохождения итогового теста, вы получите сертификат с уникальным номером. Проверить подлинность сертификата можно тут: wiki.merionet.ru/CertValidate. Так же вы получите доступ закрытый Telegram чат, где мы помогаем друг другу в решение технических вопросов.
Мы всегда рады сотрудничеству с экспертами отрасли. Пришлите нам свои регалии на info@merionet.ru для связи с отделом по работе с авторами.