Пройдя эту специализацию, вы освоите основные инструменты разработчика интерфейсов. Если всё получится, через 5 месяцев вы сможете работать младшим фронтендером. Специализация состоит из двух частей: два курса про вёрстку и ещё два по JavaScript. Курсы про вёрстку не требуют практически никакой подготовки. Научиться основам JavaScript труднее, поэтому кое-какая подготовка нужна: преподаватели ожидают, что вы уже умеете программировать на каком-нибудь объектно-ориентированном или функциональном языке (например, C++, C#, Java, Python или Haskell). Главная изюминка всех четырёх курсов — сложные, но не оторванные от реальности практические задания. Их составили разработчики Яндекса — они старались, чтобы упражнения как можно больше походили на настоящие рабочие задачи. Пожалуйста, будьте готовы не только слушать лекции и читать учебные материалы, но и самостоятельно искать нужную информацию в интернете — без этого хорошо выполнить задания будет трудно. Навык поиска документации и пояснений к ней очень пригодится, когда вы начнёте профессионально заниматься разработкой для веба.
Разработка интерфейсов: вёрстка и JavaScript
Moscow Institute of Physics and Technology via Coursera Specialization
Overview
Class Central Tips
Syllabus
Course 1: Основы HTML и CSS
- HTML и CSS — языки, с помощью которых верстают страницы в интернете. Овладеть основами этих языков совсем нетрудно — это первый шаг к ... Enroll for free.
Course 2: Тонкости верстки
- Этот курс продолжает обучение тех, кто уже познакомился с основами HTML и CSS. На очереди всякие изыски: отображение сложных элементов, ... Enroll for free.
Course 3: JavaScript, часть 1: основы и функции
- JavaScript — единственный язык программирования, который поддерживается всеми браузерами. Его знает любой веб-разработчик. Если вы ... Enroll for free.
Course 4: JavaScript, часть 2: прототипы и асинхронность
- Этот курс продолжает обучение тех, кто уже изучил основы JavaScript. На очереди не самые простые вещи: прототипы, конструкторы, асинхронный ... Enroll for free.
Course 5: Разработка интерфейсов: финальный проект
- Это дипломный проект специализации «Разработка интерфейсов: вёрстка и JavaScript». Вам предстоит реализовать известную игру «Memory». Для ... Enroll for free.
- HTML и CSS — языки, с помощью которых верстают страницы в интернете. Овладеть основами этих языков совсем нетрудно — это первый шаг к ... Enroll for free.
Course 2: Тонкости верстки
- Этот курс продолжает обучение тех, кто уже познакомился с основами HTML и CSS. На очереди всякие изыски: отображение сложных элементов, ... Enroll for free.
Course 3: JavaScript, часть 1: основы и функции
- JavaScript — единственный язык программирования, который поддерживается всеми браузерами. Его знает любой веб-разработчик. Если вы ... Enroll for free.
Course 4: JavaScript, часть 2: прототипы и асинхронность
- Этот курс продолжает обучение тех, кто уже изучил основы JavaScript. На очереди не самые простые вещи: прототипы, конструкторы, асинхронный ... Enroll for free.
Course 5: Разработка интерфейсов: финальный проект
- Это дипломный проект специализации «Разработка интерфейсов: вёрстка и JavaScript». Вам предстоит реализовать известную игру «Memory». Для ... Enroll for free.
Courses
-
HTML и CSS — языки, с помощью которых верстают страницы в интернете. Овладеть основами этих языков совсем нетрудно — это первый шаг к профессии веб-разработчика.
Вначале вы узнаете, как работать со шрифтами и текстом, а в конце концов научитесь верстать несложные страницы с анимацией и без.
Авторы курса — разработчики из Яндекса.
У курса есть продолжение. -
JavaScript — единственный язык программирования, который поддерживается всеми браузерами. Его знает любой веб-разработчик. Если вы собираетесь изучать JavaScript, этот курс — отличное начало.
Вы освоите основы и научитесь писать простые программы.
Авторы курса — разработчики из Яндекса.
У курса есть продолжение. -
Этот курс продолжает обучение тех, кто уже изучил основы JavaScript. На очереди не самые простые вещи: прототипы, конструкторы, асинхронный код, Node.js и DOM. По окончании обучения вы будете уметь программировать на JavaScript.
Авторы курса — разработчики из Яндекса. -
Этот курс продолжает обучение тех, кто уже познакомился с основами HTML и CSS. На очереди всякие изыски: отображение сложных элементов, изучение различий между браузерами и графика.
В конечном итоге вы сможете сами сверстать страницу любой сложности.
Авторы курса — разработчики из Яндекса. -
Это дипломный проект специализации «Разработка интерфейсов: вёрстка и JavaScript». Вам предстоит реализовать известную игру «Memory». Для игры нужен набор карточек с картинками. Карточки парные — то есть по две с каждой картинкой. Все карточки лежат перед игроком рубашкой вверх, и он их переворачивает по одной. Если он открыл подряд две одинаковых — они остаются открытыми. Если разные — переворачиваются обратно. Игрок должен открыть все карточки за ограниченное время.
Taught by
Артем Кувалдин, Конев Антон, Мохов Олег, Олег Семичев, Сергей Жигалов and Чистяков Денис