Получите востребованную специальность, решайте более сложные задачи, повысьте продуктивность сотрудников.
Записаться на программуСтоимость курса «Основы HTML и CSS»
Стоимость курса «JavaScript»
Стоимость программы обучения
Начало занятий: 20 августа 2018 года
HTML и CSS — языки, с помощью которых верстают страницы в интернете. Овладеть основами этих языков совсем нетрудно — это первый шаг к профессии веб-разработчика.
Курс «Основы HTML и CSS» позволит овладеть основами вёрстки веб-страниц, познакомиться с принципами работы внутренних механизмов браузера и способами раскладки элементов на странице. В рамках курса рассматриваются языки программирования HTML, CSS, а также принципы написания валидного эффективного кода для работы в браузерах. В результате вы освоите способы создания и верстки страниц, которые будут оптимально работать в независимости от браузера и устройства.
Первая неделя курса посвящена знакомству с HTML. Вы узнаете, откуда взялся этот язык разметки, как он развивается сегодня, из чего состоят HTML-элементы и как разметить ими обычный текст.
На второй неделе мы продолжим изучение HTML. Вы узнаете, что такое семантическая разметка и почему важно соблюдать семантику. Научитесь создавать ссылки в HTML-документе. Не обойдёмся и без практики: вам предстоит попрактиковаться в разметке текста.
Поговорим о том, почему появился CSS, и разберёмся в его структуре. Вы научитесь грамотно применять и комбинировать различные типы селекторов (селекторы тегов, классов, идентификаторов и атрибутов). Также мы расскажем, что такое псевдоэлементы и псведоклассы, какие они бывают и как с ними работать. Вы разберётесь в том, что такое специфичность, как она высчитывается и как это влияет на порядок применения свойств в CSS.
Четвёртая неделя курса посвящена работе со шрифтами и текстом. Вы узнаете о проблемах, связанных с использованием нестандартных шрифтов, и способах их решения. Научитесь управлять выводом шрифтов, применять цвет для текста, а ещё создавать интересные эффекты с помощью тени. Узнаете, как реализовать многоколоночную развёртку, а также как грамотно обходить проблему переполнения текста. Полученных навыков вам хватит, чтобы сверстать собственную газету.
На пятой неделе вы узнаете про основные виды трансформаций и о том, как создать анимации только при помощи CSS. Разумеется, попрактикуетесь в создании анимаций разных уровней сложности.
На шестой неделе курса вы увидите, что всё есть прямоугольники. И разберётесь с ключевыми понятиями отображения элементов на странице: боксы, отступы, границы. В конце недели вам предстоит сверстать макет необычного интернет-магазина.
Позиционированием называется положение элемента в системе координат. Различают четыре типа позиционирования: нормальное, абсолютное, фиксированное и относительное — от них зависит и система координат. На этой неделе вы познакомитесь со всеми типами и научитесь выбирать подходящий для ваших задач.
Flexbox и Grid — современные инструменты для вёрстки макетов, о них и поговорим. Оба инструмента хороши по своему и должны использоваться совместно, а не как альтернатива друг другу. В конце недели ещё одно практическое задание: добавление к магазину красивой витрины.
Девятая неделя посвящена браузерам: вы узнаете об их базовой архитектуре, познакомитесь с устройством движка рендеринга браузера, разберётесь, как браузеры применяют CSS и HTML.
Вы научитесь работать с изображениями и графикой. Узнаете о цветовых моделях, форматах изображений в вебе и как их оптимизировать. Итоговая практическая работа — сверстать с нуля макет.
JavaScript — единственный язык программирования, который поддерживается всеми браузерами. Его знает любой веб-разработчик. Если вы собираетесь изучать JavaScript, этот курс — отличное начало.
Вы узнаете:
Вы узнаете, о предпосылках появления JavaScript и его истории. Познакомитесь с основными типами данных. Настроите окружение и напишите ваши первые программы.
На этой неделе вы продолжите изучать типы данных. Поговорим о более сложных — строки, массивы, объекты, функции. В лекциях мы постарались продемонстрировать теорию на примерах. И подготовили 3 задачи, которые помогут закрепить изученный материал.
На третьей неделе курса рассмотрим нюансы работы с объектами. Познакомимся с обработкой исключений: реакцией программы на возможные проблемы, которые приводят к невозможности или бессмысленности дальнейшей работы вашей программы. В конце недели — очередная задача, в рамках которой вы научитесь организовывать цепочки вызовов функций в JavaScript.
JavaScript — выразительный язык, который имеет свои особенности. Работа с функциями, такие понятия как всплытие и замыкание переменных зачастую приводят в замешательство новичков. На этой неделе разберёмся с этими тонкостями языка. А в качестве практической задачи вас ждёт работа с коллекцией однотипных объектов.
С понятием контекста исполнения в JavaScript связано ключевое слово this. Это мощный инструмент, но разобраться в нём непросто. Заключительная неделя курса будет интересна не только новичкам, но и программистам, которые хотят освежить этот аспект в памяти. В качестве практического задания — создание библиотеки, позволяющей подписываться на события и получать по ним уведомления.
Описание
Описание
Описание
Описание
Описание
Курс «Основы HTML и CSS»
Руководитель службы разработки PR и спецпроектов. В сфере разработки интерфейсов почти 10 лет. Преподавал курсы по фронтенду в УрФУ. Участвовал в разработке Яндекс.Почты, Яндекс.Расписаний, Яндекс.Такси, Яндекс.Авиабилетов, Яндекс.Блогов, сервиса Рекламных технологий Яндекса и многих других. 5 лет назад организовал одно из крупнейших мероприятий для фронтенд-разработчиков в России – конференцию FrontTalks. Увлекается темой планирования городской среды и проектированием систем общественного транспорта.
Профессиональные интересы: создание эффективных команд.
Курс «Основы HTML и CSS»
Разработчик интерфейсов Яндекса. В сфере web-разработки уже более 5-ти лет. Читал лекции по верстке на мат-мехе в УрФУ. Участвовал в разработке разных проектов Яндекса: «Блоги», «Рекламные технологии», мобильная версия «Яндекс Расписания». В настоящий момент работает над проектами «Яндекс События», «Яндекс Технологии» и «Яндекс Исследования».
Профессиональные интересы: проектирование интерфейсов, верстка и анимации.
Курс «Основы HTML и CSS»
Разработчик интерфейсов Яндекса. В сфере разработки интерфейсов уже более 4-х лет. Преподавал курсы по фронтенду в УрФУ. Участвовал в разработке множества специальных проектов Яндекса таких как: «Время», «Интернетометр», «Автопоэт». В текущий момент работает над проектами «Яндекс Для медиа».
Увлекается game-dev'ом и играет на ударной установке.
Профессиональные интересы: проектирование интерфейсов
и юзабилити.
Курс «JavaScript»
Руководитель службы разработки в Яндексе. Веб-разработкой занимаюсь уже 13 лет. Окончил УрФУ по специальности: «Программное обеспечение вычислительной техники и автоматизированных систем». В течение последних двух лет читаю лекции по JavaScript в УрФУ на факультете «Математики и механики». До этого участвовал в качестве преподавателя в 4-х Школах Разработки Интерфейсов Яндекса.
Профессиональные интересы: JavaScript, Node.js, Python, MongoDB, PostgreSQL, NGINX
Курс «JavaScript»
Разработчик Яндекса. Разрабатывал веб версию Яндекс.Такси, блоги компании, сайт технологий Яндекса и другие проекты.
Четыре года назад пришел в веб и полюбил JavaScript с первого взгляда. Использует его в клиентском коде, пишет бекенды на NodeJS, программирует на JavaScript микроконтроллеры. Любит писать код, но ещё больше любит его тестировать! Преподаёт курсы по фронтенду и тестированию в УрФУ.
Курс «JavaScript»
Разработчик интерфейсов в Яндексе. Работает в сфере проектирования интерфейсов уже 5 лет. Преподавал курсы по фронтенду в УрФУ. Наставник в HTML Academy. Участвовал в разработке Яндекс.Браузера, Яндекс.Погоды, Яндекс.Олимпиады и многих других сервисов. Занимается опенсорсом. Катается на сноуборде и велосипеде, читает
книги и любит смотреть YouTube.
Стоимость курса «Основы HTML и CSS»
Стоимость курса «JavaScript»
Стоимость программы обучения
Начало занятий: 20 августа 2018 года
стоимость курса
начало занятий
стоимость курса
начало занятий