Что нового

Скачать курсы бесплатно. Слив базы курсов. Все курсы online

Присоединяйтесь к нам! У нас тысячи отборного премиум курсов на любой вкус! Все платные курсы - БЕСПЛАТНО!

Новинки каждый день

Мы добавляем по 1.000 новых курсов ежедневно.

Обсуждение

Общайся с единомышленниками по интересующим тебя материалам

Гибкие тарифы

Мы гибки в ценообразовании. Тарифы на месяц и на год!

[ntschool] Стань PHP программистом (Дмитрий Лаврик, Дмитрий Юрьев)

admin

Administrator
Команда форума
Регистрация
13.03.2019
Сообщения
29 806
Реакции
1 048
Баллы
113

PHP1
1 Основы PHP

Файлы как место для хранения информации
Низкоуровневая работа с файлами
Удобные функции для работы с файлами
Создание простейшего блога с помощью файловой системы
Ведение логов с помощью файлов
Создание журнала посещения сайта
2 Куки и сессии

Что такое куки
Принцип работы кук
Что такое сессии. Принцип работы сессий
Пример простейшей авторизации на сайте и создания закрытых страничек
3 Работа с БД

БД и СУБД. Реляционные базы данных
Таблицы, строки, столбцы, первичный ключ
Типы связей между таблицами
Работа с утилитой PHPMyAdmin
Основные SQL-операции
Работа с БД из PHP, mysql и mysqli
Пример использования БД




Продолжение описания

4 MVC

Что такое архитектура программы и что такое хороший код
Принцип разделения
Модель-Вид-Контроллер
Модульность разработки и уровни абстракции
Рассматриваем MVC на примере создания новостной ленты
Альтернативный синтаксис PHP
5БД и архитектура

Основы безопасности веб-сайтов
Sql-инъекции, xss-атаки, способы защиты
Нормальные формы. Правильное хранение информации в базе
Многотабличные запросы
Методика создания системы постраничной навигации
Создание одной точки входа на сайт
6 Шаблонизация

Удаление повторяющегося HTML-кода
Основные проблемы подключения шаблонов обычными include-ами
Универсальный и современный способ подключения шаблонов
7 Прикручивание вёрстки

Практика
Совмещение кода со свёрстанным макетом сайта
Выделение сущности статических текстов на сайте
Выделение неудобств процедурного подхода













 
shape1
shape2
shape3
shape4
shape7
shape8
Верх