Профессия back-end разработчик | Liblessons

Профессия back-end разработчик

Получи востребованную, высокооплачиваемую работу уже после курса!

Успей записаться

Общая стоимость:

32000 руб. 25000 руб. Получить скидку

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

48 занятий по 1,5 - 2 часа

Дипломных проектов:

2

Начало занятий:

10 Ноября 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

  • Закрепите полученные знания на двух полноценных дипломных проектах

Многие убеждены, что программирование - это сложно, но на деле же всё зависит от изложения материала. Я объясню весь необходимый материал понятным языком, а благодаря большому количеству практических примеров и домашних заданий Вы без труда сможете сверстать любой сайт.

Полетуев Илья

Преподаватель курса
  • Full stack разработчик, преподаватель.

  • Опыт работы в программировании: более 7 лет.

  • Преподавательский стаж: 5 лет.

  • Образование: Нижегородский Государственный Педагогический Университет.

Профессия back-end разработчик

Начало обучения: 10 Ноября 20:00 мск

У Вас есть купон?

Способы оплаты:

Способы оплаты

Стоимость

32000 руб. 25000 руб.

Возможна рассрочка.

Старт ближайшего потока:

Записаться в группу

* Количество мест ограничено

Хотите не пропустить новые курсы?

Подпишитесь на нашу рассылку о старте потоков