Flutter-разработчик от Skillbox
Программа курса
Ознакомьтесь с программой курса «Flutter-разработчик» от Skillbox
Основные курсы
Flutter
- Введение.
- Основы Dart 2.
- Flutter.
- StatefulWidget/StatelessWidget.
- Cupertino vs. Material.
- Layout.
- Navigation.
- Асинхронность.
- Работы с формами.
- Тестирование.
- Firebase.
- Flutter State Management.
- Тема приложения.
- Аnimations.
- Бонус-модули от Simbirsoft.
Flutter PRO
- Widget Graphic Manipulation.
- Продвинутые анимации.
- Работа с картами.
- Интеграция.
- Serverless-приложения.
- WebView.
- Native development.
- Работа с БД: Floor.
- Локализация и стилизация приложений.
- Асинхронное программирование: изоляты.
- Native Widget integration.
- Хранение на девайсе.
- Permissions.
- Дипломный проект. Разработка мобильного приложение на выбранную тему для обеих ОС, реализация на плеймаркете.
Figma
- Введение в Figma. Обзор возможностей.
- Работа с графикой.
- Редактор Figma — модульные сетки и монтажные области.
- Создание и настройка компонентов, работа с эффектами.
- Создание вложенных компонентов. Auto Layout.
- Организация рабочего пространства компонентов и стилей. Командная работа, контроль версий и передача макетов в разработку.
- Прототипирование.
- Figma Animate.
- Бонус-модуль. Обзор и применение Figma plugins.
Дизайн мобильных приложений с нуля до PRO
- Введение.
- Первый дизайн-макет.
- Специфика мобильных платформ.
- С чего начать? Подготовка к проектированию.
- Поиск вдохновения.
- Проектирование.
- Визуальная концепция.
- Проверка идеи.
- Презентация для клиента.
- Идеальный макет.
- Адаптация под разные платформы.
- Масштабирование и подготовка дизайн-материалов.
- Создание кейсов на Behance.
- Анимация в интерфейсах.
- Бонус-модуль: Истории успеха.
- Бонус-модуль.
- Старт проекта.
- Исследование.
- Проектирование клиентского опыта (CX) и дизайн продукта.
- Проектирование UX.
- Проектирование интерфейса.
- Интерфейсная анимация и моушн-дизайн в мобильных приложениях.
- Запуск продукта.
- Развитие продукта.
Soft Skills для программиста
- Открытость новому.
- Управление собственным развитием.
- Поиск и анализ информации.
- Критическое мышление.
- Логическое мышление.
- Умение слушать и эмоциональный интеллект.
- Восприятие критики.
- Коммуникация.
- Ответственность.
- Инициативность.
- Креативность.
- Нацеленность на результат.
- Управление эмоциями и стрессом.
- Письменное общение.
- Гибкость и адаптируемость.
- Командная работа.
Тестирование мобильных приложений
- Введение в тестирование мобильных приложений.
- Ориентация и экраны.
- Эмуляторы и симуляторы.
- Сборка приложений и продвинутые функции Android Studio и XCode.
- GPS и батарея.
- Связь.
- Скриншоты и логи.
Система контроля версий Git
- Версии программного кода.
- Установка Git.
- Индекс и частичные коммиты.
- Сравнение версий.
- Отмена изменений и откат версий.
- Репозитории и коллективная работа.
- Ветки — создание и управление.
- Слияние и разрешение конфликтов.
- Полезные инструменты.
- Правила работы с Git.
Английский для IT-специалистов
- IT Resume and CV: составляем резюме на английском.
- Job interview: questions and answers. Проходим собеседование на английском.
- Teamwork: говорим о командной работе и процессах на английском.
- Workplace communication: английский для общения.
- Business letter: ведём переписку на английском.
- Software development: разбираем все этапы жизненного цикла программного обеспечения на английском.
- System concept development and SRS: составляем ТЗ на английском.
- Design: говорим об основных концепциях проектирования.
- Development and Testing: разбираем ключевые термины, которые используются в разработке и тестировании.
- Deployment and Maintenance: обсуждаем типичные действия при развёртывании и дальнейшем сопровождении ПО.
Карьера и развитие для программиста
- Что нужно работодателю?
- Как создавать резюме и искать работу.
- Как успешно пройти собеседование.
- Как пройти испытательный срок.
Язык запросов SQL
- SQL. Введение.
- Структура БД, запрос DESCRIBE.
- Выбор и фильтрация данных, запрос SELECT.
- Функции и выражения, агрегация данных.
- Отношения и соединение таблиц: JOIN.
- Группировка.
- Модификация данных.
- Подзапросы.
- Объявление и изменение структуры данных.
Специализация (курс на выбор)
Android
- Введение в Android-разработку.
- Основы Kotlin: синтаксис, условия, функции, циклы.
- Основы Kotlin: ООП, классы и объекты.
- Основы Kotlin: функции высшего порядка, исключения и обобщения.
- Сборка и ресурсы.
- Разметка, views.
- Верстка с помощью ConstraintLayout.
- Жизненный цикл Activity.
- Открытие новых экранов.
- Фрагменты.
- Работа с ViewPager и диалогами.
- Списки.
- Списки. Best practices.
- Разрешения, работа с датой и временем.
- Android jetpack: ViewModel, Navigation.
- Многопоточность.
iOS
- Введение в iOS-разработку.
- Управление потоком данных: условия, циклы.
- Функции и опшиналы.
- Классы, структуры, перечисления.
- Объектно-ориентированное программирование.
- Работа в Xcode.
- Переходы и взаимодействие экранов.
- Стандартные UI-компоненты и работа с ними.
- Autolayout, Constrains, StakViews.
- Таблицы и коллекции.
- Создание собственных UI-компонентов.
- Взаимодействие с сервером, парсинг json. Стандартные средства и библиотеки.
- Анимация от А до Я.
- Хранение данных: Realm, CoreData, UserDefaults, контроль версий.
- Функциональное программирование.
- Подпись и отправка приложений в App Store. Обзор iTunes connect.
- Город
- Онлайн
- Начальный уровень
- Можно изучать с нуля
- Формат обучения
- Онлайн
- Сертификат
- Есть
- Инструменты на курсе
-
Android StudioFigma JavaScriptSWIFT
Удобная платформа. Skillbox разработали собственную удобную платформу для студентов.
Всё обучение онлайн. Все курсы Skillbox заранее записаны. Изучать можно в любое время.
Доступ навсегда. После окончания обучения вы всегда сможете вернуться к лекциям.
Преподаватели-эксперты. Лекции на курсах ведут крутые специалисты из больших компаний.
Настойчивые менеджеры. Cтуденты отмечают агрессивную рекламу перед покупкой курсов.
Навязывание рассрочки. Первые 6 месяцев бесплатно — на деле это кредит с отсрочкой.
Взгляните, что студенты и выпускники говорят про Skillbox
Я выбрала курс «Анимация интерфейсов», потому что мне было интересно подробно изучить эту тему. Понравился подход преподавателей, то, как они объясняют материал. После обучения у меня увеличилась скорость работы, да и сам подход сменился. В будущем планирую найти работу получше, ...
Начала проходить курс «Рекламная графика 1.0» по совету, и не жалею. Понравилось качество материалов, хотя порой бывало сложно. Мои работы объективно улучшились, это поможет мне в будущем.