Разработка интерфейсов: вёрстка и JavaScript
Offered By: Moscow Institute of Physics and Technology via Coursera
Course Description
Overview
Пройдя эту специализацию, вы освоите основные инструменты разработчика интерфейсов. Если всё получится, через 5 месяцев вы сможете работать младшим фронтендером. Специализация состоит из двух частей: два курса про вёрстку и ещё два по JavaScript. Курсы про вёрстку не требуют практически никакой подготовки. Научиться основам JavaScript труднее, поэтому кое-какая подготовка нужна: преподаватели ожидают, что вы уже умеете программировать на каком-нибудь объектно-ориентированном или функциональном языке (например, C++, C#, Java, Python или Haskell). Главная изюминка всех четырёх курсов — сложные, но не оторванные от реальности практические задания. Их составили разработчики Яндекса — они старались, чтобы упражнения как можно больше походили на настоящие рабочие задачи. Пожалуйста, будьте готовы не только слушать лекции и читать учебные материалы, но и самостоятельно искать нужную информацию в интернете — без этого хорошо выполнить задания будет трудно. Навык поиска документации и пояснений к ней очень пригодится, когда вы начнёте профессионально заниматься разработкой для веба.
Syllabus
- 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 Чистяков Денис
Tags
Related Courses
Probabilistic Graphical Models 1: RepresentationStanford University via Coursera Computer Security
Stanford University via Coursera Intro to Computer Science
University of Virginia via Udacity Introduction to Logic
Stanford University via Coursera Internet History, Technology, and Security
University of Michigan via Coursera