Сервис для продажи периодичных изданий pressa.ru.

1. Старт проекта. Контейнеризация с Docker.
Привязываем socket.io и celery.
Старт проекта. Контейнеризация с Docker.
2. Модель данных.
Модель данных.
3. Загрузка начальных данных.
Загрузка начальных данных.
4. API запросы дла авторизации и регистрации.
API запросы дла авторизации и регистрации.
5. Авторизация через социальные сети.
Авторизация через социальные сети.
6. Модель для статей. Загрузка тестовых данных. Формирование обложки.
Модель для статей. Загрузка тестовых данных. Формирование обложки.
7. ReactJS. Начало с регистрацией и авторизацией.
ReactJS. Дружим webpack с Django.
ReactJS. Начало с регистрацией и авторизацией.
8. ReactJS. Fluent UI делаем авторизационную форму.
ReactJS. Fluent UI делаем авторизационную форму.
8. Админка на react-admin.
Админка. Раздел изданий.
Админка на react-admin.
9. Используем Material Design.
Компонент формы регистрации.
Используем Material Design.

Сервис для видео-трансляций. WebRTC Django socket.io.

1. Формулировка задачи. Старт проекта.
Сервис для видео-трансляций.
Стартуем проект.
Старт фронтенд приложения c jQuery, gulp и Typescript.
2. Установка веб-сокет сервера socket.io и менеджера задач celery.
Установка веб-сокет сервера socket.io и менеджера задач celery.
3. Отслеживаем пользователей онлайн.
Отслеживаем пользователей онлайн.
4. Построение API запросов с Django Rest Framework.
Построение API запросов с Django Rest Framework.
Построение API запросов с Django Rest Framework.
Получение видеопотока.
5. Вызов пользователя в чат.
Вызов пользователя в чат.
6. Устанавливаем и конфигурируем прокси-сервер nginx.
Устанавливаем и конфигурируем прокси-сервер nginx.
7. Принимаем входящий вызов на транслирующей стороне.
Принимаем входящий вызов на транслирующей стороне.
8. Обмен ICE кандидатами.
Обмен ICE кандидатами.
9. Деплой на удаленный хост.
Деплой на удаленный хост.

Фулстек. Django+jQuery+socket.io. Онлайн игра.

1. Игра Imaginarium.
Игра Imaginarium. Суть игры. Постановка задачи.
2. Регистрация и активация пользователя.
Регистрация и активация пользователя.
3. Авторизация по веб-сокету.
Авторизация по веб-сокету.
4. Рисуем игровую доску.
Рисуем игровую доску.
5. Контейнеризируем приложение.
Контейнеризируем приложение.
6. Раздаем карты.
Раздаем карты.
7. Действия пользователей.
Действия пользователей.
8. Контролируем статус игроков.
Контролируем статус игроков.
9. Создаем непрерывную интеграцию через GIT.
Создаем непрерывную интеграцию через GIT.
10. Загадывание ассоциации.
Загадывание ассоциации.
11. Отгадывание ассоциации.
Отгадывание ассоциации.
Отгадывание ассоциации.
12. Финальная часть.
Улучшения.
Финальная часть.

Фронтенд разработка на ReactJs.

1. Старт проекта. Рендеринг html элементов.
Cтарт проекта. Рендеринг html элементов.
Список постов.
2. ReactJs. Свойства и события компонента.
Передаем пост и комментарии.
ReactJs. Свойства и события компонента.

Доска объявлений. Фронтенд Angular.

1. Роутинг. Основные разделы.
Роутинг Angular.
Домашнее задание.
2. Ангуляр. Сервисы. Список предложений.
Ангуляр. Сервисы. Список предложений.
Домашнее задание.
3. Регистрационная форма.
Домашнее задание.
Регистрационная форма.
4. Хранилище данных ngrx.
Хранилище данных ngrx. Данные сессии.
Домашнее задание.
5. Интерсепторы. Инициализационный запрос.
Интерсепторы. Инициализационный запрос.
Домашнее задание.
6. Авторизация через гугл.
Авторизация через гугл.
7. Редактирование профиля.
Редактирование профиля.
8. Форма заявки (объявления).
Форма заявки (объявления).
NGRX хранилище для каталога.
9. Форма заявки (объявления).
NGRX хранилище для каталога.
Форма заявки (объявления).

Основы работы с Linux.

1. Команды bash.
Работа в консоле. Команды bash.
Пишем команду склеивания видео файлов.
Практика.
2. Консоль. Алиасы. Переопределение встроеных функций.
Алиасы.
Активируем виртуальное окружени Python.
3. Работа с git.
Консоль. Работа с git.
Создание репозитория GIT на сервере.
Задание.
4. Работа с ssh. Пользователи.
Работа с сервером по ssh.
Консоль. Привилегии пользователей.
5. Процессы.
Управление процессами.
Файловая система.
6. Менеджер терминала tmux. Аргументы командной строки.
Консоль. Переменные окружения, аргументы командной строки.
Менеджер терминала tmux.
7. Виртуальная машина Virtual Box.
Виртуальная машина Virtual Box.
8. Работа с файловой системой.
Работа с файловой системой.
9. Bash. Начало использования.
Bash. Работа со строками. Команды tail head join wc sort sed.
Bash. Начало использования. Ввод-вывод.
10. Bash. Основные команды.
Bash. Команды файловой системы.
Потоки ввода-вывода.
Домашнее задание.
Команды ввода-вывода.
11. Первичная настройка сервера.
Задание.
Первичная настройка сервера.
12. Веб сервер nginx.
Задание.
Настройка виртуальных хостов nginx.
13. Решение типовых задач.
Задание.
Решение типовых задач на BASH.
14. BASH. Условия, циклы, функции.
BASH. Условия, циклы, функции.
BASH. Условия, циклы, функции.
15. Начало работы с Doker.
Flask с Doker.
Django и PostgreSQL с Doker.
Nginx с Doker.
Начало работы с Doker.
16. BASH. Регулярные выражения.
BASH. Регулярные выражения.
Упражнения.
17. Протоколы для веб-приложений wsgi и asgi.
Протоколы для веб-приложений wsgi и asgi.
18. Сканируем порты на хостах.
Сканируем порты на хостах.
18. BASH. Анализ системы.
BASH. Анализ системы.
19. Jenkins. Начало работы.
Jenkins. Начало работы.
Jenkins. Работа с GIT.
Jenkins. Скрипты на groovy.
19. Сканируем порты на хостах.
Сканируем порты на хостах.
20. Portainer. Начало работы.
Portainer. Начало работы.
21. Установка zsh.
Установка zsh.
22. Удаленная разработка с Visual Studio Code.
Удаленная разработка с Visual Studio Code.
23. Работа со скринами.
Работа со скринами.
24. Непрерывная интеграция.
Cервер непрерывной интеграции на python.

Доска объявлений. Бекенд Django (DRF).

1. Старт проектов фронтенда и бекенда.
Контейнеризация приложения.
Начало проекта Django и Angular.
2. Контейнеризация приложения. Docker.
Контейнеризация приложения.
4. Встраиваем Ангуляр в Джанго.
Встраиваем Ангуляр в Джанго.
5. Справочник полей форм заказа.
Справочник полей форм заказа.
Справочник полей форм заказа.
Справочник полей форм заказа.
6. Каталог.
Каталог.
8. Подсказки для автозаполнения заголовка заказа.
Подсказки для автозаполнения заголовка заказа.
9. Заказы.
Модель и АПИ для заказов.
Домашнее задание.
10. Список заказов.
Проверка на авторизованность при создании заказа.
Список заказов.
11. Предложения от исполнителей.
Предложения от исполнителей.
12. Регистрация через гугл.
Регистрация через гугл.
13. Редактирование профиля.
Редактирование профиля.
Домашнее задание.
14. Контакты пользователя.
Контакты пользователя.
15. API для чата заказчика и исполнителя.
API для чата заказчика и исполнителя.
Домашнее задание.
16. Использование сервера Centrifuge для сокет-сообщений.
Использование сервера Centrifuge для сокет-сообщений.
17. Рассылка веб-сокет сообщений с помощью Django channels и celery.
Рассылка веб-сокет сообщений с помощью Django channels и celery.
18. Деплой проекта на удаленный сервер.
Деплой проекта на удаленный сервер.
19. Улучшения.
Запрос инициализации.
Проверка валидности емейла.
Отправка пароля на email.

Фронтенд разработка на языке JavaScript.

1. Переменные. Математические операции.
Домашнее задание.
Домашнее задание. Решение.
Ввод данных. Арифметика.
2. Условия.
Условия.
Домашнее задание.
Домашнее задание. Решение.
3. Циклы.
Циклы.
Домашнее задание.
Домашнее задание. Решение.
4. Функции.
Функции.
Домашнее задание.
5. Объекты. Массивы. Строки.
Объекты. Массивы. Строки.
Домашнее задание.
6. Таймер. События.
ООП. В javascript.
Таймер. Интервалы.
События.
Домашнее задание.
7. Typescript. Начало работы.
Typescript. Начало работы.
8. Дескрипторы свойств.
Дескрипторы свойств.
9. Объектная модель браузера и документа.
Объектная модель браузера и документа.
Домашнее задание.
10. Функциональное программирование.
Чистые функции.
Сортировка объектов.
Домашнее задание. Чистые функции.
12. Анимация. Организация виртуального мира аркадной игры.
Домашнее задание.
Организация виртуального мира аркадной игры.
13. Реактивное программирование с rxjs.
Начало работы с rxjs.
Домашнее задание.
14. Работа с формами на JQuery.
Поля формы. Валидация. Регулярные выражения.
Домашнее задание.
15. Реактивное программирование с RxJs.
Реактивное программирование с RxJs.
Домашнее задание.
RxJs операторы.
Нахождение наибольшего общего делителя.
16. Модульная система Typescript.
Модульная система Typescript.
Пракрикум. Нахождение общего делителя.
17. Библиотека jQuery.
Библиотека jQuery.
18. Серверная часть на NodeJs.
Серверная часть на NodeJs. Начало для многопользовательской аркадной игры.
18. NodeJs и Typescript. Рабочее окружение.
NodeJs, Typescript livereload. Рабочее окружение.
18. NodeJs Express и socket.io.
Использование express и web-socket-ов для обмена клиент-сервер.
Игра шахматные танки.
Использование express и web-socket-ов для обмена клиент-сервер.
19. ReactJs начало.
ReactJs начало.
20. React фреймворк Fluent.
React фреймворк Fluent.
21. Регулярные выражения.
Регулярные выражения.
22. React система роутинга.
React система роутинга.
23. Марафон. Фронтенд. Создание jQuery плагина для викторины.
Формулировка задачи.
Создание jQuery плагина для викторины.
Задание для викторины.
24. Марафон. Фронтенд. Создание приложения "Викторина" на ReactJs.
Формулировка задачи.
Создаем онлайн викторину на ReactJs.
Работа с веб-сокетами.
Задание викторины.
25. Работа с веб камерой и холстом.
Трансляция видео с Openvidu.
Работа с веб камерой и холстом.
26. ООП. Паттерн стратегия.
ООП. Паттерн стратегия.
27. ООП. Паттерны Модуль и Фабрика.
ООП. Паттерны Модуль и Фабрика.
28. Vue.js. Начало работы.
Vue.js. Начало работы.
29. Dart. Начало работы.
Dart. Начало работы.
31. Фронтенд. Многопроектное приложение.
Многопроектное приложение.
32. Передача видео аудио потока с Openvidu.
Передача видео аудио потока с Openvidu.

Разные проекты на Python Django.

1. Система учета рабочего времени.
API для Worksection.
Создание команды загрузки пользователей.
Создание команды загрузки задач.
Создание проекта и окружения. Установка библиотек. Запуск веб сервера.
Интеграция bootstrap в Django проект.
Иморт логов из роутера Mikrotik.
Django. Переключение БД на Postgres.
2. Экспорт данных из существующей БД в формат exel.
Создание проекта и окружения. Установка библиотек. Модель.
3. Телеграм бот с работой в файловой системe.
Создание телеграм бота. Настройки.
Запуск бота
Серфинг по файловой системе
4. Работа с формами в Angular.
Компонент по персонам.
Django REST API по персонам
Обработка персон.
Получение персон c сервера.
Шаблонные формы.
Поиск документов.
Поиск документов API Django.
Постраничная навигация Ангуляр
Реактивные формы Ангуляр
Событийная модель Ангуляр
Создание индикатора загрузки.
4. Работа с данными в Angular.
Формы внутри списка.
4. Система для работы с законодательной базой.
Форма авторизации в Angular.
Хранение данных в сессии в Angular.
Постановка задачи.
Старт проекта Django.
Создание проекта Angular.
REST фреймворк для Django. Начало работы.
Глобальные переменные в Angular.
Построение постраничной навигации в Angular.
REST фреймворк для Django. Начало работы.
Джанго. Создание модели Пользователей. Импорт данных в базу. Админ интерфейс.
Джанго. Создание модели Документов. Импорт данных в базу. Админ интерфейс.
REST API сервис для выдачи списка документов.
Компонент навигационного меню.
4. Работа с пользователями.
Регистрация пользователя.
Единая база данных для приложения. Использование RXJS.
Сервис для сообщений на RXJS.
Защита роутингов от неавторизованного входа.
5. Сбор тегов из yml файлов и запись их в базу данных.
Постановка задачи.
Модель для тэгов.
Поиск материалов по тэгам.
6. Разные приемы эффективной разработки.
Автоматический деплой проекта при пуше в master ветку.
7. Сервис телеграм оповещений.
Сервис телеграм оповещений.
8. Карточная игра для телеграм.
Описание задачи.
Карточная игра для телеграм.
10. Протоколы для веб-приложений wsgi и asgi.
Протоколы для веб-приложений wsgi и asgi.
11. Сервис для видео-трансляций.
Вызов пользователя в чат.
Сервис для видео-трансляций.
Стартуем проект.
Настраиваем веб-сокет сервер и Celery.
Принимаем вызов в видео-чат на принимающей сотороне.
Обмен ICE кандидатами.
Отслеживаем пользователей в онлайне.
Подвязываем REST API интерфейс.
Устанавливаем прокси-сервер nginx.
12. Игра Imaginarium.
Рисуем игровую доску.
Контролируем статус игроков.
Контейнеризируем приложение.
Раздаем карты.
Действия пользователей.
Контролируем статус игроков.
Создаем непрерывную интеграцию через GIT.
Игра Imaginarium.
Регистрация и активация пользователя.
Авторизация по веб-сокету.
13. Сайт pressa.ru.
Категории.
Загрузка тестовых данных.
API запросы авторизации и регистрации.
REST API. Авторизация.
14. Карточная игра на Django + Typescript.
Карточная игра на Django + Typescript.
15. Игра в шахматы на Django + React Typescript.
Устанавливаем axios и делаем запрос на сервер.
Устанавливаем Material UI и делаем роутинг.
Расставляем фигуры на доске.
Игра в шахматы на Django + React Typescript.
Ставим React и рисуем им доску.
Используем socket.io и устанавливаем сокет-соединение.
Расставляем фигуры на доске.
Устанавливаем Django Rest Framework. Авторизация через соц. сеть.
Создаем модели для игровой доски.

Chat with Angular and Django.

1. Chat with Angular and Django. Introduction.
Описание проекта.
Сайт знакомств на Angular и Django. Часть 1.
2. Backend. Start.
Backend. Start project.
3. Backend. Users.
Backend. Users.
4. Backend. Users list. Media.
Backend. Users list. Media.
5. Serving angular with django.
Serving angular with django.
6. Frontend. Users list.
Frontend. Users list.
7. User registration.
Frontend. Registration form.
Backend. Registration API.
8. Authorization.
Backend. Authorization.
9. REDUX storage.
REDUX storage.
10. Initialization service.
Initialization service.
11. User list store. Frontent.
User list store. Frontent.
12. Web-socket connection. User online.
Web socket for users online.
13. Broadcasting messageses by Django channels and celery.
Broadcasting messageses by Django channels and celery.
14. Chat rooms.
Chat rooms.

Сайт знакомств на Angular и Django. Чат-мессенжер по типу телеграм.

1. Описание проекта. Начало работы.
Старт фронтенд проекта на Angular.
Описание проекта.
2. Бекенд. Джанго. Начало проекта.
Бекенд. Джанго. Начало проекта.
3. Джанго. Пользователи.
Джанго. Пользователи.
5. Встраиваем Ангуляр в Джанго.
Встраиваем Ангуляр в Джанго.
6. Ангуляр. Список пользователей.
Ангуляр. Список пользователей.
7. Регистрация пользователей.
Ангуляр. Регистрация пользователей.
10. Сервис инициализации пользователя.
Сервис инициализации пользователя.
11. Хранилище списка пользователей. Angular.
Хранилище списка пользователей. Angular.
12. Соединение с веб-сокетом. Пользователи онлайн. Бекенд и фронтенд.
Соединение с веб-сокетом. Пользователи онлайн.
13. Рассылка веб-сокет сообщений с помощью Django channels и celery.
Рассылка веб-сокет сообщений с помощью Django channels и celery.
14. Комнаты чата.
Комнаты чата.
15. Чат сообщения.
Чат сообщения.
16. Рассылка сообщений через веб-сокет.
Рассылка сообщений через веб-сокет.
17. Исправления и улучшения.
Исправления и улучшения.
18. Деплой проекта на сервер.
Деплой проекта на сервер.
Сбор проекта в докер контейнер.
19. Использование сервера Centrifuge для сокет-сообщений.
Использование сервера Centrifuge для сокет-сообщений.
20. Список контактов пользователя.
Создание и вывод контактов.

Основы Python и Django.

1. Урок 1. Первые шаги Python.
Введение.
Python. Типы данных.
Ввод данных с клавиатуры. Первая программа с условием.
История языка. Приемущества и недостатки.
Работа в консоле. Команды bash.
2. Условия, циклы, словари.
Работа со словарями.
Условия и циклы.
3. Файловая система. Строки. Списки.
Консоль. Алиасы.
Файлы, каталоги.
Строки.
Домашнее задание. Строки.
Списки.
Домашнее задание. Списки.
4. Урок 3. Кортежи. Словари.
Bash и виртуальное окружение Python
Словари.
Библиотека requests.
Библиотека beautifulsoup.
Сети
Домашнее задание. Игра "очко".
Виртуальное окружение. Установщик PIP.
5. BeautifullSoup. Парсим сайты.
Домашнее задание.
Bash и виртуальное окружение Python
Словари.
Виртуальное окружение. Установщик PIP.
Библиотека requests.
Сети
Домашнее задание. Игра "очко".
Библиотека beautifulsoup.
6. Функции.
Встроенные функции Python.
Функции и их аргуметы
7. Классы. Модульность.
Классы
Модульная система Python.
Python работа с датой.
Python домашнее задание.
8. Django. Начало проекта.
Создание проекта. Подключение MySQL.
9. Простое веб приложение на web.py.
Домашнее задание. Игра Очко.
Домашнее задание. Импорт компаний.
Декораторы.
Рекурсивный коктейль.
Веб-сервер на web.py
10. Django. Работа с Excel.
Експорт данных в таблицу Excel.
Исключения в Python.
11. Видимость переменных.
Видимость переменных.
Основы работы с GIT репозиторием.
Логирование.
Тернарный оператор.
12. ООП. Композиция. Паттерн Стратегия.
Паттерн Стратегия.
Композиция.
Тестирование. Оператор assert.
Итераторы и генераторы.
13. Подпроцессы, asyncio.
Создание репозитория GIT на сервере.
Подпроцессы.
Оператор with - менеджер контекста.
Домашнее задание. Асинхронное программирование.
Асинхронное программирование с использованием asyncio.
14. Парсинг сайтов. Tornado микро-фреймворк.
Создание проекта Django и импорт данных в БД.
Tornado микро-фреймворк.
Парсинг сайтов.
Домашнее задание. Генераторы. Парсинг сайта.
15. Работа с MySQL в Tornado.
Работа с MySQL с использованием фреймворка Tornado. CRUD операции.
16. Django. Начало работы. Деплой проекта.
Домашнее задание.
Django. Начало работы.
Django. Деплой проекта с помощью GIT репозитория.
17. Django модель. Команды. Админка.
Django. Админ интерфейс.
Домашнее задание.
Django модель.
Django. Команды.
18. Django. Создание сайта-визитки.
Создание сайта-визитки.
19. Чат сервер с использованием Tornado фреймфорка.
Доработки, отправка сообщений из формы.
Использование REDIS сервера.
Создание проекта и окружения. Установка библиотек. Запуск веб сервера. Работа с сообщениями
20. Система документации Sphinx.
Система документации Sphinx.
21. Практикум. Создаем телеграм бота.
Создаем телеграм бота, управляемого из файловой системы.
Проверяем домены с истекающим сроком.
Создание интернет-магазина. Часть 1.
Создание интернет-магазина. Часть 2.
22. Практикум. Проверяем домены с истекающим сроком.
Проверяем домены с истекающим сроком.
23. Практикум. Интернет-магазин продажи штор.
Создание интернет-магазина. Часть 1.
Создание интернет-магазина. Часть 2.
24. Деплой Django проекта на сервер.
Используем uwsgi и supervisor.
25. Python. Периодичное выполнение.
Периодичное выполнение.
27. Django. Групповые действия в админке.
Групповые действия в админке.
Ссылка в заголовке раздела.
28. Python. Парсим сайты с помощью selenuim.
Python. Парсим сайты с помощью selenuim.
29. Построение REST API с Django Rest Framework.
Построение REST API с Django Rest Framework.
30. Django channels.
Настраниваем django channels для работы по веб-сокетам.
31. Django простая модель. Команда для загрузки данных.
Django простая модель. Команда для загрузки данных.
Django. Категории, товары. Связи таблиц.
32. Карточная игра для телеграм.
Описание задачи.
Карточная игра для телеграм.
32. Django локализация.
Django локализация.
33. Карточная игра для телеграм.
Карточная игра для телеграм.
Описание задачи.
34. Библиотека socketio.
Используем веб-сокеты с библиотекой socketio.
35. Django c использованием Docker.
Используем Docker с Django.
Используем Docker образ Alpine с Django.
35. Асинхронное программирование.
Асинхронное программирование операторы async await.
37. Тестирование в Django.
Тестирование в Django.
38. Фреймворк starlette.
Фреймворк starlette.
39. Фреймворк flask.
Фреймворк flask.

Простой интернет-магазин Django и Angular.

2. Модель данных.
Django. Создание модели.
4. Заполнение базы начальными данными.
Импорт данных с exсel документа.
5. Использование swagger для REST API.
Использование swagger для REST API.
6. REST API. Ендпоинт для категорий товаров.
REST API. Ендпоинт для категорий товаров.
7. REST API. Список товаров.
Список товаров.
8. Импорт товаров с помомощью bs4.
Импорт товаров с помомощью bs4.
9. Список категорий товаров.
API для списка категорий товаров.
10. Ангуляр. Начало проекта.
Создаем проект Ангуляр. Базовая разметка страницы на flex.
Установка ssr.
11. Ангуляр. SSR. HTTP запросы.
Ангуляр. SSR. HTTP запросы.
12. Ангуляр. SSR. HTTP запросы.
Ангуляр. Роутинг. Сервисы.
13. API. Фильтрирование продуктов.
Фильтр списка продуктов.
14. Корзина пользователя.
Корзина пользователя.
15. Создание сайта по доставке продуктов на дом.
Django и Angular. Загружаем Angular приложение при помощи Django.
16. Регистрация пользователя через google.
Регистрация пользователя через google.
18. Профиль пользователя.
Профиль пользователя.
19. Добавление товара.
Добавление товара.
20. Уведомления продавцам о заказе.
Уведомления продавцам о заказе.
21. Уведомления по веб-сокетам.
Уведомления по веб-сокетам.

Cайт по продаже курсов.

1. Старт проекта.
Начало проекта.
Команда чтения yml.
2. Шаблонный синтаксис. Модели.
Шаблонный синтаксис. Модели.
3. Импорт курсов.
Импорт курсов.
4. Импорт уроков и тем.
Импорт уроков и тем.
6. Оплата уроков.
Оплата уроков.
7. Кабинет пользователя.
Кабинет пользователя.
Вопросы, комментарии.
8. Подписка на рассылку.
Подписка на рассылку.
9. Последние уроки. Статьи.
Выводим новинки на главную. Раздел статей.
10. Мой кабинет. Профиль пользователя.
Мой кабинет. Профиль пользователя.
12. Интегрируем телеграм.
Создаем телеграм бота.
13. Домашние задания.
Домашние задания.
14. Джанго. Менеджеры модели.
Джанго. Менеджеры модели.

Основы PHP.

1. PHP введение.
PHP. Вводная часть.
2. PHP настройка рабочей среды.
Установка PHP через Докер.
PHP настройка рабочей среды.
3. PHP Операторы включения внешних скриптов.
PHP Циклы.
PHP Операторы включения внешних скриптов.
5. PHP Работа с формами.
PHP Работа с формами.
6. PHP Сессии.
PHP Сессии.
8. PHP Работа с json.
PHP Работа с json.
9. GIT. PHP модульность.
GIT.
Модульность.
10. PHP Работа с базой данных MySQL.
PHP Работа с базой данных MySQL.
11. PHP Laravel начало.
PHP Laravel начало.
12. PHP Классы.
PHP Классы.
13. Laravel роутинг, шаблоны.
Laravel роутинг, шаблоны.
14. Laravel работа с базой данных.
Laravel работа с базой данных.
15. Laravel промежуточные функции.
Laravel промежуточные функции.
17. Laravel. CRUD операции.
Laravel. CRUD операции.
18. PHP. Шаблонизатор smarty.
PHP. Шаблонизатор smarty.
19. PHP. Движок Opencard.
PHP. Движок Opencard. Установка.
Opencard. Установка ноиндекс.
Opencard. Создание страницы каталога с фильтром.
Настраиваем редирект с помощью htaccess.
Скрываем блок для анонимных пользователей.
Регистрация из соц. сетей.
Opencard. Добавление характерестики на страницу товара.
20. PHP. Движок WP.
Wordpress. Установка.
Wordpress. Popup форма.
Wordpress. Редиректы.
Wordpress. Микроразметка.
Wordpress. Вопрос-ответ.
Wordpress. Капча.
21. PHP. Движок WP.
Wordpress. Установка.
Wordpress. Popup форма.
Wordpress. Редиректы.
Wordpress. Микроразметка.
Wordpress. Вопрос-ответ.
Wordpress. Капча.
22. PHP. Собираем докер контейнеры.
Собираем докер контейнер. PHP + Apache + Mysql.

PHP марафон.

1. Установка PHP на Win 10 и Ubuntu
Установка PHP и nginx на Ubuntu.
Установка PHP на Win 10
2. Ставим шаблон. Наполняем базу данных.
Ставим шаблон. Наполняем базу данных.
3. Загрузка картинок, вывод постов.
Загрузка картинок, вывод постов.
4. Статичные страницы. Админка.
Статичные страницы. Админка.
5. Последние посты. Фильтр.
Последние посты. Фильтр.
Задание для финальной работы.
6. Задание для финальной работы.
Задание для финальной работы.