Что такое Javascript?
JavaScript — это язык программирования, с помощью которого страницы сайтов в браузере становятся интерактивными, отзывчивым на действия пользователя. Например, при наведении указателя мыши появляется контекстная подсказка, меняется фон или размер фотографии, при отправке формы проверяется заполнение обязательных полей и многое другое.
Для кого курс
Курс разработан для творческих ребят и инженеров. Для всех, кого интересуют веб-технологии, создание крутых сайтов и веб-приложений с нуля. Вы научитесь писать коды в профессиональной среде разработки, поймете, как устроены сайты, получите необходимые навыки для самостоятельной работы.
Новичкам
курс подойдет взрослым и детям, которые не имеют практического опыта в программировании. Он сориентирует в новой предметной области и поможет освоить все необходимые навыки для успешного старта в профессии.
Веб-дизайнерам и контент-менеджерам сайтов
курс обучит самостоятельно создавать сайты «под ключ» и вносить необходимые изменения в код готовых сайтов.
Продакт-менеджерам веб-приложений и сервисов
курс поможет разговаривать с разработчиками на одном языке, точнее ставить задачи и оценивать результат. Вы сможете самостоятельно собрать прототип digital-продукта или отдельной фичи.
Редакторам
курс идеален для практикующих редакторов, создающих интерактивные веб-публикации.
Основные направления
Web-дизайн
первый этап в создании сайтов. Подразумевает создание макета согласно техническому заданию, учитывая ограничения стандартов HTML.
HTML-верстка
превращение утвержденного дизайна в HTML-страницу. В результате создается код, который можно просматривать с помощью браузера. А типовые страницы впоследствии будут использоваться как шаблоны.
Программирование
ответственный и сложный этап в веб-проекте. Подразумевает использование нескольких языков программирования, необходимых, для реализации желаемого функционала. В зависимости от поставленной задачи функционал сайта реализуется с использованием различных технологий web-программирования, с целью создания удобного и эффективного сайта.
Тестирование
это разнообразные проверки: вид страницы с увеличенными шрифтами, при разных размерах окна браузера, при отсутствии флэш-плеера и многие другие. Также — юзабилити-тестирование. Обнаруженные ошибки отправляются на исправление.
Чему мы сможем научить Вас на курсе
Создавать веб-страницы с помощью современного редактора
вы узнаете, что создание веб-сайта состоит из нескольких этапов и взаимосвязанных процессов: проектирование, создание макетов страниц, наполнение и размещение, обслуживание сайта и его программной основы.
Использовать основные HTML-теги
вы познакомитесь с основой языка HTML. Узнаете для чего применяются теги и из чего они состоят.
Применять CSS для выравнивания и реализации эффектов
вы узнаете все хитрости выравнивания, которые помогут избежать многих проблем в создании веб-страниц и сэкономят ваше время.
Использовать основные концепции языка программирования JavaScript
вы освоите язык программирования для создания динамических страниц, решения локальных задач с помощью сценариев, проверки правильности заполнения пользовательских форм.
Создавать анимации с помощью языков JavaScript и CSS
вы узнаете, как оживить статические веб-страницы, сделать их привлекательнее за счет различных видов движения, вращения, масштабирования и преобразования.
Учебный процесс
Грамотно построенная система обучения
Занятия разделены на модули для поэтапного изучения основ Web-разработки.
Групповые или индивидуально-групповые занятия
Теоретические и практические занятия в компьютеризованном классе, участие в семинарах, конференциях.
Помощь в реализации проекта в сети
Поддержка от преподавателей в решении технических вопросов, размещении на удаленном сервере и т. п
Дипломный проект
Выполнение итоговой работы по техническому заданию.
FAQ
Вводная лекция по введению в Web-разработку
Техника безопасности.
Основные понятия.
Практика: Ответы на вопросы учеников, разбор вопросов будущих тем.
Основы HyperText Markup Language (HТML)
Задание каркаса и элементов страницы, ссылок, картинок, таблиц
Древовидная структура.
Форматирование.
Элементы управления.
Блочная разметка
Практика: Верстка собственной страницы.
CSS, Выравнивание и эффекты
Классы стилей.
Изменение внешнего вида элементов: цветов, размеров, отступов.
Структурирование элементов на странице. Трансформации и анимаци.
Тени.
Практика: стилизация собственной страницы.
JavaScript, DOM, переменные и функции
Динамические страницы.
Доступ к узлам HTML, события.
Использование чисел и строк.
Изменение содержимого страницы.
Практика: создание двухшаговой формы с проверкой данных.
JavaScript. JSON
Условные конструкции и циклы.
Вариация поведения страницы в зависимости от условий.
Структуры данных.
Способы хранения и организации данных.
Операторы ветвления.
Итерирование по элементам
JQuery
Библиотека для эффективного управления содержимым страницы
Bootstrap
Библиотека, предоставляющая большое количество готовых элементов.
Адаптивная разметка, компоненты.
CSS. Позиционирование
Взаимное расположение элементов.
Глубина.
Авторский проект
Разработка сайта на Wordpress и защита проекта.
Результаты
Увеличите заработок на фрилансе
новые знания и навыки помогут делать работу быстрее и качественнее, а значит брать более высокооплачиваемые проекты. У вас появится возможность зарабатывать более 100 000₽.
Самостоятельно создадите свой стартап
знания, полученные на курсе, помогут сделать веб-приложения мирового уровня.
Работу из любой точки мира
веб-разработчик может работать удаленно, самостоятельно планируя свой день.
Хорошие карьерные перспективы
вы освоите современные способы разработки веб-приложений, как это делают в топовых IT компаниях. За специалистов такого уровня бьются HR менеджеры лучших IT компаний.
Вы научитесь
Навыки работы в профессиональной среде разработки
Базовые знания веб-дизайна
Умение работать с файловой системой ПК
Итоги
Новая профессия с нуля
6 месяцев достаточно, чтобы стать начинающим Web-дизайнером и создавать красивые сайты.
9 модулей для поэтапного освоения перспективной профессии
Каждый участник курса создает свой проект, которым можно гордиться, показывать друзьям, родителям, потенциальным работодателям
Индивидуальная проверка каждого домашнего здания преподавателем и разбор ошибок
Занятия в группах до 10 человек. Это позволяет преподавателю индивидуально подойти к каждому ученику.
Дипломный проект. Подразумевает создание собственной компьютерной игры или веб-приложения. Презентацию проекта - одна из ключевых задач курса. Выпускная работа станет вашим билетом для дальнейшего трудоустройства и поиска заказчиков.