ОТКРЫТ НАБОР НА

КУРС ПРОГРАММИРОВАНИЯ
С НУЛЯ!

Специализация: Frontend developer

* Курс рассчитан для тех, кто совсем не знаком с программированием. Длительность курса 6 месяцев. После прохождения курса Вы получите специализацию Frontend developer (Фронтэнд разработчик) и сможете работать на позиции strong Junior в любой компании.

Записаться на курс +992 92 011 11 22

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

0. Знакомство с IT

Продолжительность: 1 день

Первый урок познакомит учащихся о мире IT и устройства вычислительных технологий. Так как курс рассчитан для тех, кто совсем не знаком с миром IT, этот урок был включён, чтобы у учащихся было представление о том:

  • Что означает IT?
  • Что такое виртуальность?
  • Как работают компьютерные технологии?
  • Что такое программирование?
  • Какие бывают специальности в IT?

1. Передача данных по сети

Продолжительность: 1 день (1 урок)

В этом блоке речь пойдёт о передаче данных по сети.

План урока:

  • Как работает предача данных по сети?
  • Стандарты OSI и TCP/IP
  • Локальная сеть
  • Интернет
  • Сервер
  • Хостинг
  • Домен
  • Протоколы передачи данных (TCP/IP, UDP, FTP, SSH, HTTP)

2. Рабочая среда / процесс

Продолжительность: 1 день (1 урок)

Этот урок в основном будет иметь практический характер. На нём учащиеся будут устанавливать все необходимые программы и ознакомяться с рабочим процессом

План урока:

  • Установка необходимых программ
  • Git - система контроля версий
  • Сервис gitlab.com
  • Загрузка файлов в хостинг FTP, SSH
  • Agile, Scrum, Kanban

3. HTML - Язык гипертекстовой разметки

Продолжительность: 7 дней (3 урока)

В этом уроке рассмотрим что такое HTML (HyperText Markup Language) - Язык гипертекстовой разметки. И научимся создавать HTML страницы

План урока:

  • Введение в HTML
  • Понятие тега
  • Создание каркаса страницы
  • Параграфы и заголовки
  • Списки
  • Атрибуты
  • Изображения
  • Ссылки
  • Таблицы
  • Оформление текста
  • Формы
  • Текстовые поля форм
  • Радиокнопки
  • Чекбоксы
  • Элемент выбора (селект)
  • Текстовая область
  • Кнопки
  • Блокировка и только чтение
  • Обработчик
  • Отправка данных формы
  • Мета теги
  • Коментарии
  • Валидация
  • Блочные и строчные элементы

4. CSS - Каскадная таблица стилей

Продолжительность: 1,5 месяца (18 уроков)

Этот урок позволит учащимся познакомиться с CSS - Каскадной таблицей стилей. Как оформлять HTML страницы, с помощью цветов и позиционирований.

План урока:

  • Принцип работы CSS
  • Селекторы
  • Работа с шрифтами
  • Позиционирование
  • Обтекание
  • Сетка
  • Флексбокс
  • Рамки
  • Оформление списков
  • Наследование
  • Каскадность и приоритетность
  • Блочная модель, строчная модель отступы
  • Ширина, высота выравнивание
  • Работа с цветом
  • Оформление таблиц
  • Видимость элементов
  • Кросбраузерность

5. Теория программирования

Продолжительность: 1 месяц (12 уроков)

Этот блок будет посвещен теории программирования.

План урока:

  • Блок схемы (UML)
  • Переменные (типы данных)
  • Арифметические операторы
  • Логические операторы (if, for, while)
  • Функции
  • Классы (объекты, структуры)
  • Линейное программирование
  • Функциональное программирование
  • ООП - Объектно ориентированное программирование
  • Паттерны программирования

6. JavaScript

Продолжительность: 1,5 месяц (18 уроков)

На этом уроке произойдёт знакомство и практика с языком программирования JavaScript.

План урока:

  • О языке JavaScript
  • Обработчик языка
  • Стандарты языка
  • Переменные
  • Арифметические операторы
  • Логические операторы (if, for, while)
  • Функции
  • Классы (объекты, структуры)
  • Дом (dom)
  • События

7. Фреймворки

Продолжительность: 1 день (1 урок)

Этот будет иметь ознакомительный характер по понятию фреймворков. Будут обозрены наиболее популярные фронтэнд фреймворки React, Angular, Vue

План урока:

  • Что такое фреймворк?
  • Знакомство с React
  • Знакомство с Angular
  • Знакомство с Vue

8. Angular

Продолжительность: 2 месяца (24 уроков)

Этот урок позволить изучить фреймворк Angular и создавать на нём сложные проекты

План урока:

  • Основы Angular
  • Директивы
  • Сервисы и внедрение зависимостей
  • HTTP и взаимодействие с сервером
  • Маршрутизация
  • Пайпы
  • Практика

9. Создание портфолио и резюме

Продолжительность: 15 дней (8 уроков)

В этом блоке учащиеся создадут несколько мини проектов для портфолио

План урока:

  • Создание проектов для портфолио
  • Оформление резюме

10. Устройство на работу

Продолжительность: до получения работы

Этот блок поможет с поиском работы и прохождения собеседования в желаемые компании

План урока:

  • Поиск работы в компаниях внутри страны и зарубежом
  • Советы по прохождению собеседования

# График занятий:

Занятия будут проводится по 1.5 часа, 3 раза в неделю. Учебные дни будут отдельно обговорены с группой с целью максимального соответствия графиков занятости учащихся. Занятия будут проводится как онлайн (через программу Zoom) так и оффлайн в офисе расположенном (пока что только) в Таджикистане, г. Худжанд

Онлайн группа:

Утренний график - Онлайн

с 09:00 до 11:00

Записаться на курс

Дневной график - Онлайн

с 14:00 до 16:00

Записаться на курс

Вечерний график - Онлайн

с 18:00 до 20:00

Записаться на курс

Оффлайн группа:

Утренний график - Оффлайн

с 09:00 до 11:00

Записаться на курс

Дневной график - Оффлайн

с 14:00 до 16:00

Записаться на курс

Вечерний график - Оффлайн

с 18:00 до 20:00

Записаться на курс

# Цена курса:

Цена за обучение в 1 месяц составляет:
500 TJS

# Наши контакты: