Профессия back-end разработчик
Получи востребованную, высокооплачиваемую работу уже после курса!
Успей записатьсяОбщая стоимость:
32000 руб. 25000 руб. Получить скидкуПродолжительность:
48 занятий по 1,5 - 2 часаДипломных проектов:
2Начало занятий:
24 Июля 20:00 мскПрограмма курса
Урок 1. Как работает интернет 1 часа
DNS
Хостинг
Домен
TCP IP
Протоколы передачи данных
Урок 2. Настройка рабочего места 1 часа
IDE и редакторы кода
Локальный сервер
регистрация хостинга
Урок 3. Git 2 часа
Предназначение системы контроля версий
Консоль и интерфейсы
GitHub
Циклы
Bitbucket
Status, commit, push, pull, add
Урок 4. Конфликты и слияния веток 2 часа
Ветки
Merge
Урок 5. Использование облачных репозиториев 2 часа
GitHub
Bitbucket
Создание ssh ключа
Урок 6. Операторы 1 часа
Переменные
Константы
Типы данных
Операторы ветвления
Арифметические операции
Урок 7. Массивы и циклы 1 часа
Ассоциативные массивы
Многомерные массивы
While, do while, for, foreach
Урок 8. Практическая работа 1 часа
Урок 9. Работа со строками 1 часа
Встроенные функции
Конкатенация
Урок 10. Функции 1 часа
Пользовательские функции
Функции с параметрами
Урок 11. Практическая работа. Работа с массивами и функциями 1 часа
Урок 12. Формы 1 часа
Протоколы передачи данных GET и POST
Валидация данных
Урок 13. Практическая работа. Работа с формами 1 часа
Урок 14. Сессии и куки 1 часа
Назначение сессии и куков
Защита данных
Урок 15. Практическая работа. Авторизация 1 часа
Урок 16. Файлы 1 часа
Ражимы работы
Недостатки файлов
Урок 17. Создание базы данных 1 часа
phpmyadmin
Таблицы и поля
Типы данных
Привилегии
Импорт/экспорт
Урок 18. Основные операции с базой данных через консоль 1 часа
Select
Insert
Update
Delete
Limit
Order
Where
Урок 19. Агрегатные функции 1 часа
SUM
AVG
MIN и MAX
COUNT
GROUP BY
HAVING
Урок 20. Строковые функции SQL, функции для работы с числами 1 часа
CONCAT, INITCAP, LOWER
ROUND, ABS, ISNUMERIC
Урок 21. Функции даты и времени 1 часа
Урок 22. Многотабличные запросы 1 часа
Урок 23. Вложенные запросы 1 часа
Урок 24. Объединение запросов, оператор UNION 1 часа
Урок 25. Триггеры 1 часа
Урок 26. Типы баз данных 1 часа
Урок 27. Практики проектирования базы данных 1 часа
Нормализация базы данных
ROUND, ABS, ISNUMERIC
Урок 28. Практическая работа. Проектирование базы данных 1 часа
Урок 29. PHP и SQL 1 часа
Подключение к базе данных
Выполнение основных операций Select, Insert, Update, delete
Преобразование информации
Урок 30. Практическая работа. Получение информации из базы 1 часа
Урок 31. SQL инъекции 1 часа
Что такое SQL инъекции
Как защититься от SQL инъекции
Урок 32. Интерфейс для доступа к базам данных PDO2 часа
Урок 33. Практическая работа. 1 часа
Урок 34. Основы ООП 2 часа
Варианты написания кода
Почему лучше ООП
Понятия класс, объект, свойство, метод
Пространства имён
Урок 35. Магические методы 1 часа
Конструкторы, деструкторы
Геттеры и сеттеры
Урок 36. Практическая работа. Применение ООП 1 часа
Урок 37. Практическая работа. Применение ООП 1 часа
Урок 38. Паттерны проектирования 1 часа
Урок 39. Паттерны проектирования 1 часа
Урок 40. Структура cms 1 часа
Routes
Components
Внедрение MVC
Урок 41. Обзор базы данных интернет-магазина 1 часа
Урок 42. Создание шаблонов и видов основных страниц. Создание компонента главного меню 2 часа
Урок 43. Вывод контента из базы для основных страниц 2 часа
Урок 44. Авторизация и регистрация 2 часа
Урок 45. Создание корзины и списка желаний 2 часа
Урок 46. Мультивалютность и мулитиязычность 2 часа
Урок 47. Шаблонизаторы (обзор) 2 часа
Урок 48. PHP frameworks 1 часа
Laravel
YII
Урок 49. Composer 1 часа
Урок 50. Установка и структура YII2 1 часа
Урок 51. Вид и шаблон 2 часа
Урок 52. Модели 2 часа
Урок 53. Работа с базой данных в YII2 2 часа
Урок 54. Работа с формами и валидация данных 2 часа
Урок 55. AJAX в YII2 2 часа
Урок 56. Виджеты 1 часа
Урок 57. Настройка YII2 и создание структуры проекта 1 часа
Урок 58. Проектирование базы данных 2 часа
Урок 59. Настройки профиля 2 часа
Урок 60. Создание карточек задач 2 часа
Урок 61. Drag and drop карточек задач (Trello)2 часа
Урок 62. Таймер рабочего времени учёта рабочего времени 1 часа
Урок 63. Подключение участников задач 2 часа
Урок 64. Календарь задач 2 часа
Урок 65. График статистики задачи 2 часа
Урок 66. Установка PHP Unit 1 часа
Урок 67. Написание тестов 1 часа
Урок 68. Практическая работа 1 часа
Дипломный проект

Курс Профессия back-end разработчик посвящён серверному программированию. Мы подробно рассмотрим как создаются web приложения на языке PHP. Научимся их "оживлять" с помощью JavaScript и технологии Ajax. Разберёмся как проектировать базу данных и узнаем как писать запросы на языке SQL. Результатом нашей работы будут два полноценных приложения: система учёта рабочего времени и полноценный интернет-магазин.
Демо сайта
В нашем курсе:
Программирование на языке PHP
Рассмотрим как использовать PHP framework Yii2
Узнаете как проектировать базы данных и выполнять сложные SQL запросы
Освоите язык программирования JavaScript, библиотеку jQuery и технологию AJAX
Администрировать веб сервер
Научитесь командной разработке с Git
Закрепите полученные знания на двух полноценных дипломных проектах

Профессия back-end разработчик
Начало обучения: 24 Июля 20:00 мск
У Вас есть купон?
Способы оплаты:

Стоимость
32000 руб. 25000 руб.Возможна рассрочка.
Старт ближайшего потока:
Записаться в группу* Количество мест ограничено
Хотите не пропустить новые курсы?
Подпишитесь на нашу рассылку о старте потоков