Flutter:
шаг за шагом
Самостоятельный онлайн-курс по Flutter для начинающих и тех, кто хочет уметь превращать код в работающие приложения. Всего за 7 уроков вы начнёте создавать мобильные приложения для iOS и Android, веб-приложения и даже десктопные программы. Курс построен на практике: шаг за шагом вы соберёте полноценное приложение погоды с реальными данными. И всё это — без дедлайнов и вступительных испытаний, в удобное время
Как всё устроено
Ждём учащихся 13–20 лет, которым недостаточно занятий по информатике, и они хотят больше
Специальной подготовки не требуется — можно начинать с нуля. Вначале может быть непросто, если вы никогда не программировали, но курс построен так, чтобы постепенно во всём разобраться
Не нужно ждать набора — можно начать сразу после регистрации
Курс составили эксперты Яндекса. Они следят за трендами в IT и умеют создавать уроки, которые не хочется пропускать
Нужно только желание разбираться в новом и несколько свободных часов в неделю
Можно учиться из любой точки мира. Главное — ноутбук и хороший интернет
На курсе нет преподавателей или менторов. Если возникает вопрос, его можно задать в LMS
Занятия в комфортном темпе, чтобы было время разобраться в теме
Подтверждает знания и будет полезен при поступлении на годовые курсы и специализации Лицея
Что вы будете уметь?
Строить интерфейсы из виджетов
Поймёте, как Flutter собирает экран из отдельных элементов — виджетов, и как из них формируется целое приложение. Будете верстать интерфейсы: создавать карточки, управлять расположением элементов, отступами и стилями, чтобы экран выглядел аккуратно и логично
Получать данные из сети
Разберётесь, как мобильные приложения взаимодействуют с сервером через HTTP. Узнаете, как отправлять запросы с параметрами и API-ключом, получать ответы и преобразовывать JSON в объекты Dart, чтобы использовать данные в приложении
Понимать асинхронность и управлять состоянием приложения
Разберётесь, почему мобильные приложения не могут просто «ждать» выполнения операций и как в Dart устроена асинхронная работа с Future и async/await.
Вы сможете корректно обрабатывать запросы к серверу и работать с результатами загрузки данных.
Поймёте, как управлять состоянием приложения: отображать загрузку, обрабатывать ошибки и обновлять интерфейс в зависимости от полученных данных
Создавать приложение на реальных данных
В процессе курса вы соберёте полноценное приложение, которое получает реальные данные из Яндекс Погоды и Яндекс Карт и отображает их на экране. Этот проект поможет закрепить все навыки и станет основой для дальнейшего изучения мобильной разработки
Курс похож на восхождение
вы двигаетесь к вершине
Перед восхождением вы получите маршрут, который поможет ориентироваться в структуре курса, а также выберете снаряжение — среду программирования и необходимые инструменты
внутри — 7 степов
Каждый степ — это практический шаг, где вы сразу применяете новые знания в коде и видите результат в приложении.
Постепенно вы переходите от основ языка к работе с данными и логикой и в итоге собираете полноценное приложение погоды с реальными данными
важно держать темп
Занятия не привязаны ко времени, проходить курс можно, когда удобно. Чтобы прохождение не затянулось и мотивация не упала, мы трекаем активность — следим за днями в пути без пропусков
в каждом степе — задачи
Они помогают оценить силы, закрепить материал и убедиться в готовности двигаться дальше
степы нельзя перескакивать
Курс выстроен последовательно: каждый следующий шаг открывается только после завершения предыдущего. Это помогает постепенно наращивать сложность и не терять понимание
итоговый проект
Финальный результат курса — полноценное приложение погоды, которое вы собираете по шагам в процессе обучения. Оно получает реальные данные из Яндекс Погоды и Яндекс Карт и отображает их в интерфейсе
награда в конце
После успешного прохождения всего курса вы получите сертификат
Как поступить
Заполните анкету. После отправки не покидайте страницу — автоматически откроется LMS. На почту мы пришлём инструкцию, что делать дальше
У курса нет вступительных испытаний. Доступ к нему будет у всех, кто пройдёт регистрацию