Курс «Web-разработка»

Поможем подобрать лучший кружок для вашего ребенка. Наш менеджер свяжется с вами как можно скорее.

Курс по web-разработке готовит специалистов, которые занимаются созданием сайтов и веб-приложений, или поддерживают работу уже существующих проектов.

Web-разработчик может решить такие задачи:

  • сверстать сайт любой сложности
  • интегрировать платежную систему
  • сделать интернет-магазин с нуля
  • создать интерфейс для приложения

Методика обучения

Мы - сторонники индивидуального подхода в обучении

В образовании конечный результат во многом зависит от количества времени и внимания, уделяемого каждому студенту лично. Поэтому мы проводим занятия в мини-группах по 6–10 человек.

Уже на первом занятии вы начнете писать код, никакой воды.

  • преподаватели вам предоставят всю необходимую теоретическую базу для того, чтобы вы понимали принципы разработки, но основное внимание будет уделено практике. Мы готовим IT-специалистов, которые уже готовы решать реальные задачи.
  • мы несколько лет собирали нынешнюю команду преподавателей. Они не только являются крутыми разработчиками крупных компаний, но и умеют объяснять сложные вещи простыми словами. А еще им просто нравится делиться опытом. Вы точно найдете с ними общий язык.

На каждом занятии преподаватель ведет видеозапись. Записи сохраняются в вашем личном кабинете, вы всегда можете к ним вернуться и посмотреть то, что вы не поняли или забыли. Доступ к личному кабинету и записям останется с вами навсегда.

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

Программа курса:

На курсе Вы освоите основной и самый востребованный стек технологий:

  • Верстку сайтов, в частности: HTML - язык разметки страниц и CSS - внешний вид страниц (стили)
  • JavaScript - язык программирования, который отвечает за интерактивную часть сайта (реагирование на действия пользователя)
  • PHP - язык программирования, на котором осуществляется все что происходит на сервере - обработка запросов, взаимодействие с базами данных.

Также в процессе обучения будут рассмотрены самые популярные фреймворки для web-разработки и сопутствующие технологии. На данном курсе мы готовим junior fullstack-разработчиков, то есть студенты изучают и frontend и backend.

1 Блок:

HTML5 + CSS3:

1) Структура HTML-документа, 2) СSS: свойства шрифтов, текстов, изображений; 3) Свойство display, Flex свойства элементов, 4) Позиционирование. Псевдоэлементы и псевдоклассы: 5) Анимации и формы на CSS

JavaScript + jQuery:

1) Переменные, условия, циклы и функции в JavaScript; 2) DOM, BOM; 3) Библиотека jQuery: события, анимационные эффекты.

Практический результат:

Многостраничный корпоративный сайт компании

2 Блок:

Адаптивная верстка:

1) Приоритеты CSS; 2) Media-запросы; 3) SCSS; 4) Методология BEM

PHP + MySQL:

1) Установка веб-сервера, PHP: переменные, условия, массивы; 2) Введение в реляционные базы данных: MySQL; 3) Циклы на PHP; 4) Получение данных из БД через PHP.

Vanilla.js:

API, Работа с функциями, стрелочные функции.

ООП + AJAX:

1) ООП на JS; 2) Понятие класса, свойства, методы, конструктор; 3) Наследование, инкапсуляция и полиморфизм; 4) AJAX; 5) Передача данных через Ajax в формате JSON.

Практический результат:

Адаптация верстки для мобильных устройств. Современный лендинг с визуальными эффектами, мобильной версией, формой на Ajax для отправки данных в БД и на почту.

3 блок:

GIT

1) Git и основные командой разработки; 2) GitHub; 3) commit, pull, push, merge, brunches.

PHP

1) Разработка каталога товаров для интернет-магазина; 2) Сессии в PHP, разработка корзины; 3) Шаблон проектирования MVC; 4) Обзор Bootstrap; 5) Разработка административной части магазина

Vue.js

Синтаксис шаблонов, компоненты, события, обработка форм, декларативный рендеринг, реактивные переменные

Практический результат:

Проект, разработка которого ведётся в команде: Полноценный интернет магазин с каталогом, карточкой товара и корзиной.

Что понадобится для занятия: 

Желание учиться для того, чтобы стать потом крутым программистом. Курс веб-разработки с нуля не требует специальных знаний и предварительной подготовки.

Как проходит обучение:

Очное обучение с нуля! 4 месяца, 3 больших проекта и опыт командной работы.