Уилл Скарлет
Уилл Скарлет
Хранитель Шервуда
Администратор
Награда за 5000 очков репутации
За шикарный аватар!
За 500 сообщений!
- Регистрация
- 22/02/2018
- Сообщения
- 25.399
- Репутация
- 41.955
Автор: SkillFactory
Название: Веб-разработчик с нуля
Веб-разработчик создает веб-сайты, сервисы и приложения, которыми мы пользуемся каждый день. Разрабатывает интернет-магазины, интернет-банки, поисковые системы, карты и почтовые клиенты. Проектирует внешний вид сайта — интерфейс. А также программирует сервисную часть — настраивает сервер.
Основные понятия программирования
Markdown и Git
Практика:
ТГ чат-бот
Скачанная Visual Studio
Блок-схема и описание объекта
Тренажер HTML
Базовый CSS
Сессии и CookieТренажер по PHP
Практика:
Сайт-визитка
Новостная страница
Числа и строки
Условия
Циклы и массивы
Функции и объекты
Тренажер по JavaScript
Практика:
Приложения с обработкой
Пользовательского ввода
Простой калькулятор
Игра "Угадайка" с использованием алгоритма бинарного поиска
Справочник "Экзотические фрукты"
Генератор случайных пользовательских данных
Основные алгоритмические конструкции
Типы данных в PHP
Сессии и Cookie
Тренажер по PHP
Практика:
1. Сайт-визитка
2. Решение задач
Продвинутый CSS
Адаптивная верстка
Тренажер CSS
Анимации
Проект “Верстка лендинга по макету”
Стандарты написания кода и общие подходы
Асинхронность (AJAX)
API браузера
Введение в принципы построения SPA
Инфраструктура Frontend
Введение в тестирование
Тестирование и линтеры
Взаимодействие с backend. Базы данных
Проект “Таск-менеджер”
Работа на фрилансе
React.js: Components
React.js: Advanced
React.js: Patterns and practice
React.js: High level topics
Тренажер React
Подключать TypeScript к проекту и настраивать
Использовать Typescript в React-проектах
Защита финального проекта
Язык запросов SQL
Транзакции
Продвинутое использование реляционной БД
Тренажер SQL
ООП
MVC
Работа с БД
Авторизация и аутентификация
Конфигурирование приложения
Тестирование приложения
SOLID, паттерны, PSR
Скорость работы приложения
Проект. MVC фреймворк
Контейнеры и Docker
Проект. Мессенджер
Laravel: Основные компоненты
Laravel: Работа с базой данных
Laravel: Расширенный функционал фреймворка
Laravel: Тестирование в Laravel
Тренажер Laravel
Защита финального проекта
Название: Веб-разработчик с нуля
Веб-разработчик создает веб-сайты, сервисы и приложения, которыми мы пользуемся каждый день. Разрабатывает интернет-магазины, интернет-банки, поисковые системы, карты и почтовые клиенты. Проектирует внешний вид сайта — интерфейс. А также программирует сервисную часть — настраивает сервер.
Программа курса
Введение в веб-разработку
Введение
Введение в разработкуОсновные понятия программирования
Markdown и Git
Практика:
ТГ чат-бот
Скачанная Visual Studio
Блок-схема и описание объекта
Базовая верстка
Базовый HTMLТренажер HTML
Базовый CSS
Сессии и CookieТренажер по PHP
Практика:
Сайт-визитка
Новостная страница
Базовый Frontend
Принципы работы JSЧисла и строки
Условия
Циклы и массивы
Функции и объекты
Тренажер по JavaScript
Практика:
Приложения с обработкой
Пользовательского ввода
Простой калькулятор
Игра "Угадайка" с использованием алгоритма бинарного поиска
Справочник "Экзотические фрукты"
Генератор случайных пользовательских данных
Базовый Backend
Старт в PHPОсновные алгоритмические конструкции
Типы данных в PHP
Сессии и Cookie
Тренажер по PHP
Практика:
1. Сайт-визитка
2. Решение задач
Frontend-разработчик
Продвинутая верстка
Продвинутый HTMLПродвинутый CSS
Адаптивная верстка
Тренажер CSS
Анимации
Проект “Верстка лендинга по макету”
Продвинутый Frontend
Продвинутая работа с объектами в JSСтандарты написания кода и общие подходы
Асинхронность (AJAX)
API браузера
Введение в принципы построения SPA
Инфраструктура Frontend
Введение в тестирование
Тестирование и линтеры
Взаимодействие с backend. Базы данных
Проект “Таск-менеджер”
Профориентация и soft skills
Работа в команде и трудоустройствоРабота на фрилансе
Фреймворк React
React.js: ЗнакомствоReact.js: Components
React.js: Advanced
React.js: Patterns and practice
React.js: High level topics
Тренажер React
Бонус. TypeScript
Писать программы на TypeScriptПодключать TypeScript к проекту и настраивать
Использовать Typescript в React-проектах
Финальный проект
Финальный проект. Kanban boardЗащита финального проекта
Backend-разработчик
SQL и работа с базами данных
Введение в реляционные базы данныхЯзык запросов SQL
Транзакции
Продвинутое использование реляционной БД
Тренажер SQL
Продвинутый Backend
Продвинутые веб-сервераООП
MVC
Работа с БД
Авторизация и аутентификация
Конфигурирование приложения
Тестирование приложения
SOLID, паттерны, PSR
Скорость работы приложения
Проект. MVC фреймворк
Основы администрирования
LinuxКонтейнеры и Docker
Проект. Мессенджер
Фреймворк Laravel
Laravel: Знакомство с фреймворкомLaravel: Основные компоненты
Laravel: Работа с базой данных
Laravel: Расширенный функционал фреймворка
Laravel: Тестирование в Laravel
Тренажер Laravel
Финальный проект
Финальный проект. Партнерская сетьЗащита финального проекта
Данная публикация является партнерской. Доступ к материалу предоставляется после оплаты на сайте партнера.