Курс PHP и MySQL - программирование с нуля

Первый уровень программирования на PHP создан для тех, кто мечтает научиться создавать сайты, но не знает с чего начать, так же он подойдет тем, кто уже может сделать простые вещи, но ещё не ориентируется в своём собственном коде. Благодаря простоте языка программирования первый уровень смогут освоить многие люди, единственное что от Вас требуется - внимательность и ответственность в обучении.

В данном курсе мы начнём с основ PHP и плавно перейдем к основам Базы Данных MySQL. Много практикуясь и выполняя порой интересные, а порой сложные самостоятельные работы (все ученики справились со всеми домашками, хотя некоторые и тратили на некоторые почти неделю), по окончанию курса Вы научитесь: создавать полноценный сайт, сможете создать такие скрипты как: комментарии на сайте, чат, блог, новости, каталог товаров, CMS (админку сайта с удобной системой управления сайтом для заказчиков), регистрацию и авторизацию на сайте, а так же многие другие вещи, которые я бы устал перечислять. Буду честен, зная основы PHP+MySQL из данного можно создать примерно 80% всех существующих сайтов в интернете, остальное будет зависеть только от Вашей фантазии и сообразительности (К примеру: зная о том, как сделать регистрацию из 25-ого урока на сайте и загрузку изображений из 30-ого урока немного поработав можно создать свой собственный инстаграм).

Курс PHP и MySQL: программирование с нуля

Описание курса
Дата выпуска
01.10.2017
Продолжительность
60 часов
Уровень
Начинающий
Уроков
31
Домашних заданий
20
9

Начинаем изучать PHP

Как устроен сервер, Переменные, Математические действия, Вывод переменных, Операторы и управляющие конструкции
10

Практикуемся с версткой

Практика верстки, Работаем с тенями, include - соединяем участки кода
11

Массивы и Циклы

Массивы, Циклы: while, do-while, for, foreach
12

Домен и хостинг

Хостинг, Домен, DNS, Сайт hostinger.ru, FTP-клиент Far, FTP-клиент FileZilla, Настройки сервера: phpinfo()
13

Пользовательские функции

Пользовательские функции
14

Методы передачи данных GET и POST, работа с формами

Создать форму, Передача данных GET, Передача данных POST, Перехват переданных данных, Работа с данными, Отличиня GET и POST
15

Улучшаем качество кода, include+GET, Суперглобальные массивы

Ошибки домашек, Создаем навигацию include + GET, Изучаем область видимости переменных, Константы, $_REQUEST, $_SERVER, $GLOBALS, Самостоятельно изучаем пакет функций
16

Фильтрация данных, $_COOKIE, $_SESSION

Фильтрация данных, Безопасность при include, filter_var для адресов и email, int, float - для чисел, in_array для определённых множественных вариантов, $_COOKIE: Чтение, создание, редактирование и удаление, $_SESSION: Чтение, создание, редактирование и удаление
17

Ядро, структура сайта, MVC

Архитектура сайта, Ядро, Структура сайта, MVC, Шаблоны
18

База Данных MySQL. Основы

Как всё устроено, Создание БД, Создание пользователя, localhost, Создание таблиц, Частичная настройка и оптимизация таблиц
19

Запросы select, insert, update, delete

Разбираем структуру PMA, Создаем, редактируем и удаляем таблицы, Изучаем 4 главных команды: INSERT, UPDATE, DELETE, SELECT
20

Форма и работа PHP с MySQL

mysqli функции, Создаем формы на HTML, Обработка форм, Добавление данных в MySQL
22

Редактирование и удаление данных. 1 Модуль CMS

PHP + MySQLi + UPDATE + DELETE, Изучаем создание полноценного модуля в админке по добавлению, редактированию и удалению информации на сайте
23

Собственные функции, функция-оболочка, рекурсия

mysqli оболочка, Пишем свои функции, Рекурсионный вызов функций, array_map
24

Классы, autoload, и класс отправки писем

Классы, autoload, отправка писем, mail
25

Регистрация + Авторизация, установка прав доступа

Регистрация, Hash, авторизация, подтверждение по email, права доступа
26

Работа над ядром: ЧПУ и оптимизация

ЧПУ, Mode Rewrite, Абсолютные и относительные ссылки, Динамические meta-данные, CSS, JS, ob_start обфусикация
27

Создание админки, CMS

Создаем админку, CMS, Внешние и внутренние админки
28

Регулярные выражения

Регулярные выражения, Регулярки
29

Углубляемся в MySQL

Типы данных, Движки таблиц, Индексы
30

Загрузка файлов

Загрузка файлов
31

Работа над статикой и ядром

Статичные страницы, Пару слов о Котерове, Анализ phpinfo, Работаем над движком
32

mysql связи один ко многим и многие ко многим

Создаём класс для работы с MySQL, Связь один ко многим, Связь многие ко многим
33

Находим аналогию между js и php

php и js почти не имеют отличий
34

ДОМ дерево, объекты и события

DOM структура HTML, Изучаем события в примерах
35

script в отдельном файле, консоль, setInterval и setTimeout

Отдельные файлы js, Кеш файлов, console, setInterval, setTimeout
37

Изучаем ajax и jQuery

Эффективность и необходимость jQuery, Простые AJAX запросы и ответы
38

Углубляемся в ajax и jQuery, JSON для массивов

JSON как передача массивов, Селекторы на jQuery, Готовимся к настоящему программированию сайтов
39

Окончание курса

Ajax и MVC, Болтаем о будущем
Главная БАЗОВЫЙ КУРС ПЕРВЫЙ УРОВЕНЬ программирования ВТОРОЙ УРОВЕНЬ верстки ВТОРОЙ УРОВЕНЬ программирования Начать обучение Запуск проекта Мелкие трюки Делимся практикой трудоустройства Проверь свои знания Задачи по PHP MySQL Блог Отзывы