Профессия Frontend разработчик от ФПМИ МФТИ

    ФПМИ МФТИ
    Стоимость курса
    178 500 Р
    Длительность
    10 месяцев
    Сертификат
    Да
    Начало курса
    В любой момент
    Трудоустройство
    Нет

    Кому подойдет

    • Новичкам
    • Действующим IT-специалистам

    Чему Вы научитесь

    • Знание HTML и CSS
    • Знание и опыт работы с CSS-фреймворками (Twitter Bootstrap/Foundation)
    • Навыки работы с инструментами контроля версий Git
    • Верстка сайта
    • Знание языка JavaScript и опыт программирования на нем
    • Знание технологий DOM, AJAX и JSON
    • Знание библиотеки jQuery и опыт работы с ней (установка плагинов, анимация, валидация, pop-ups)
    • Знание/понимание основных принципов ReactJS+Redux/AngularJS/Backbone или Node.js + MongoDB

    Программа обучения

    Курс 1. Основы HTML и CSS. Основы Git

    Курс рассматривает базовые основы, которые необходимы для работы с внешним интерфейсом любого сайта: создание структуры сайта, использование семантических тегов, указание путей для файлов, варианты работы с размерами элементов, внутренние и внешние отступы, границы элементов, форматирование текста, отображение изображений/картинок, размещение блоков в нужном количестве и порядке, правила вложенности для таблиц и списков, палитрой цветов. Вы сможете сверстать свою первую веб-страницу с несложной анимацией

    • Введение в HTML и CSS
    • Расположение элементов на странице в CSS
    • Интерактивные элементы и анимация в HTML и CSS
    • Адаптивная верстка
    • Использование сторонних библиотек для верстки
    • Основы работы в GIT

    Курс 2. Основы программирования на JavaScript

    Этот курс — отличный выбор для начинающих разработчиков, владеющих основами HTML и CSS. Он поможет с нуля освоить язык JS на базовом уровне. По окончании обучения Вы сможете создавать простые программы при помощи JavaScript, которые после изучения углубленного курса можно будет дополнить более сложной логикой.

    • Комментарии в JavaScript
    • Условный оператор. Вложенные условия
    • Работа с циклами
    • Что такое JavaScript?
    • Что такое программа на JavaScript
    • Переменные
    • Типы данных
    • Функции
    • Замыкания: основы
    • Строковые функции
    • Объекты: основы
    • Массивы: основы
    • Методы массивов
    • Контекст this
    • Основы ООП

    Курс 3. JavaScript: работа с веб-страницей и асинхронные взаимодействия.

    На курсе вы сможете детально изучить семантику и особенности работы с конструкциями языка JavaScript. Вы освоите главные принципы использования данного языка при работе с веб-страницей и построении пользовательских интерфейсов. Этот курс станет фундаментом для дальнейшего изучения библиотек и фреймворков, базирующихся на языке JavaScript.

    • Элементы страницы и методы обращения к ним
    • Создание и удаление элементов страницы и перемещение по DOM дереву
    • Изменение контента и стилей элементов
    • Обработка событий в JavaScript
    • Сетевые запросы
    • Promises и Fetch
    • Local Storage

    Курс 4. React

    React — очень популярный JavaScript фреймворк, который применяется в построении пользовательских интерфейсов веб-приложений. Главная особенность данной платформы — компонентно-ориентированный подход, позволяющий переиспользовать код, что повышает общую гибкость написания приложений. Вы изучите все особенности библиотеки, ознакомитесь со стеком технологий, на котором строятся лучшие приложения, работающие в вебе. Научитесь разрабатывать веб-страницы, используя всю мощь фреймворка

    • CRA. React. Создание первого приложения.
    • Стилизация в React Хук useState на практике.Работа с библиотеками компонентов.
    • Работа с данными по сети.
    • React. Добавление страниц и роутинга. Контекст. Кастомные хуки.
    • Хуки useMemo, useCallback, React.memo
    • Работа с данными формы. Модальные окна.
    • Основы Redux
    • Авторизация в React
    • Компоненты высшего порядка
    • Основы TypeScript

    Отзывы о школе 1

    5 из 5
    1
    0
    0
    0
    0
    Сортировать:
    Дате публикации
    • Дата публикации
    • Популярности
    • Сначала положительные
    • Сначала отрицательные
    • Милена 15 июня 2023

      С октября прошлого года я прохожу курс Data Scientist на факультете ФПМИ в МФТИ, который включает в себя три блока обучения: Python с уклоном в анализ данных, математику для анализа больших данных и методы программирования машинного обучения (МАДМО). Ранее у меня не было опыта программирования или применения аналитических инструментов в работе с данными. Я приняла решение пройти данный курс, чтобы улучшить свои знания и навыки с целью ускорения обработки финансовых данных на практике. Оказалось, что система машинного обучения и методы анализа данных - это увлекательно и интересно! Я с удовольствием прохожу курс. Главное преимущество данной программы - высокое качество обучения, фокусированное на понимании концепций, значимости и создании своих решений. Больше всего мне нравится то, что курс предоставляет множество материалов для самообучения и визуализаций, что помогает проще получить знания. Преподаватели очень открыты и доступны для конструктивного диалога. Я рекомендую данный курс всем, основываясь на своем личном опыте.

      Был ли отзыв полезен?
    Посмотреть все отзывы о ФПМИ МФТИ