Название:
PHP Junior Developer
Автор:
llevellp
* Получение учащимися навыков и знаний, необходимых для создания сайта средней сложности (например, интернет-магазина с простой одностраничной формой заказа).
* Создание прототипа рабочего проекта в процессе курса
* начать карьеру PHP-программиста
* стать фрилансером и начать зарабатывать деньги, делая сайты и различные приложения
* написать на PHP собственный интернет-магазин
* начать собственный стартап
Программа курса:
Модуль 1. Основные интернет технологии (world wide web)
1. Базовые технологии
* Клиент-серверная архитектура приложения, понятия “клиент”, “сервер”, “протокол”, URI, IP-адрес, DNS-сервер.
* Протоколы передачи данных (TCP/IP, UDP, HTTP, HTTPS, FTP) - краткий обзор преимуществ и недостатков
* Принцип работы современных браузеров (запрос на URI, получение ответа, рендеринг содержимого)
* Структура протокола HTTP (стартовая строка, заголовок, тело сообщения)
* Основные методы HTTP (GET, POST, HEAD)
* Понятие HTTP заголовка (назначение заголовка - управление поведением взаимодействия клиента и сервера, формат заголовка
* Тело сообщения. Краткая история языка HTML
2. Серверные веб-технологии
* Краткий обзор языков, используемых для разработки серверов (PHP, ruby, Java)
* Интерпретируемые и компилируемые языки - преимущества и недостатки
* Основные составные части серверов
* Веб-сервер Apache, Nginx - сферы применения, преимущества, недостатки
* Постоянные хранилища данных (mysql, postgresql, nosql (mongoDB, redis)) - краткий обзор, основные отличия.
* Понятие “кеширующего слоя БД”. Memcached.
3. Введение в PHP
* История PHP
* Кто использует PHP (vk, rutracker, игры)
Подготовка инструментария.
* Denwer - быстрый старт
* IDE - phpStorm.
* Преимущества IDE (автокомплит, рефакторинг, интеллектуальный поиск)
Практическая часть: установка и настройка необходимого инструментария для начала работы.
Модуль 2. Основы синтаксиса
* Формы включения PHP кода внутрь страницы и почему лучше разделять PHP и HTML.
* Передача данных из HTML формы в php
* Разделение выражений. Комментарии.
* Правила именования переменных. Константы.
* Типы данных. Опасность неявных преобразований (0==NULL, “0”!=NULL)
* Операторы и операнды.
* Условные конструкции (if, else, elseif/else if, альтернативный синтаксис, switch)
* Циклические конструкции (while, do-while, for, foreach)
* Пропускающие и прерывающие конструкции (break, continue)
* Подключающие конструкции (require, include, require_once, include_once, отличия require и include, проблемы быстродействия при использования require_once и include_once, autoload)
* Конструкция возврата значения (return)
* Исключения (try catch throw)
* Прочие конструкции (declare, goto)
Практическая часть: создание формы обратной связи с фильтрацией входных параметров
Модуль 3. Массивы и функции
* Массивы. Различные типы массивов в PHP (ассоциативный и простой)
* Функции.
* Функции для работы с массивами.
* Создание библиотек.
Практическая часть: научить форму обратной связи отсылать e-mail. Создание каркаса каталога (из списка статических файлов)
Модуль 4. Основные функции ядра языка PHP
* Математические функции.
* Функции для работы со временем.
* Функции для работы со строками.
Практическая часть: Научить показывать “магазин закрыт”, если серверное время не попадает во время работы магазина или сегодняшний день - выходной.
И многое другое
—————————————————————————
🔗 Продажник:
📥 СКАЧАТЬ КУРС:
PHP Junior Developer
Автор:
llevellp
* Получение учащимися навыков и знаний, необходимых для создания сайта средней сложности (например, интернет-магазина с простой одностраничной формой заказа).
* Создание прототипа рабочего проекта в процессе курса
* начать карьеру PHP-программиста
* стать фрилансером и начать зарабатывать деньги, делая сайты и различные приложения
* написать на PHP собственный интернет-магазин
* начать собственный стартап
Программа курса:
Модуль 1. Основные интернет технологии (world wide web)
1. Базовые технологии
* Клиент-серверная архитектура приложения, понятия “клиент”, “сервер”, “протокол”, URI, IP-адрес, DNS-сервер.
* Протоколы передачи данных (TCP/IP, UDP, HTTP, HTTPS, FTP) - краткий обзор преимуществ и недостатков
* Принцип работы современных браузеров (запрос на URI, получение ответа, рендеринг содержимого)
* Структура протокола HTTP (стартовая строка, заголовок, тело сообщения)
* Основные методы HTTP (GET, POST, HEAD)
* Понятие HTTP заголовка (назначение заголовка - управление поведением взаимодействия клиента и сервера, формат заголовка
* Тело сообщения. Краткая история языка HTML
2. Серверные веб-технологии
* Краткий обзор языков, используемых для разработки серверов (PHP, ruby, Java)
* Интерпретируемые и компилируемые языки - преимущества и недостатки
* Основные составные части серверов
* Веб-сервер Apache, Nginx - сферы применения, преимущества, недостатки
* Постоянные хранилища данных (mysql, postgresql, nosql (mongoDB, redis)) - краткий обзор, основные отличия.
* Понятие “кеширующего слоя БД”. Memcached.
3. Введение в PHP
* История PHP
* Кто использует PHP (vk, rutracker, игры)
Подготовка инструментария.
* Denwer - быстрый старт
* IDE - phpStorm.
* Преимущества IDE (автокомплит, рефакторинг, интеллектуальный поиск)
Практическая часть: установка и настройка необходимого инструментария для начала работы.
Модуль 2. Основы синтаксиса
* Формы включения PHP кода внутрь страницы и почему лучше разделять PHP и HTML.
* Передача данных из HTML формы в php
* Разделение выражений. Комментарии.
* Правила именования переменных. Константы.
* Типы данных. Опасность неявных преобразований (0==NULL, “0”!=NULL)
* Операторы и операнды.
* Условные конструкции (if, else, elseif/else if, альтернативный синтаксис, switch)
* Циклические конструкции (while, do-while, for, foreach)
* Пропускающие и прерывающие конструкции (break, continue)
* Подключающие конструкции (require, include, require_once, include_once, отличия require и include, проблемы быстродействия при использования require_once и include_once, autoload)
* Конструкция возврата значения (return)
* Исключения (try catch throw)
* Прочие конструкции (declare, goto)
Практическая часть: создание формы обратной связи с фильтрацией входных параметров
Модуль 3. Массивы и функции
* Массивы. Различные типы массивов в PHP (ассоциативный и простой)
* Функции.
* Функции для работы с массивами.
* Создание библиотек.
Практическая часть: научить форму обратной связи отсылать e-mail. Создание каркаса каталога (из списка статических файлов)
Модуль 4. Основные функции ядра языка PHP
* Математические функции.
* Функции для работы со временем.
* Функции для работы со строками.
Практическая часть: Научить показывать “магазин закрыт”, если серверное время не попадает во время работы магазина или сегодняшний день - выходной.
И многое другое
—————————————————————————
🔗 Продажник:
Доступно пользователям: Зарегистрированный
📥 СКАЧАТЬ КУРС:
Для просмотра содержимого вам необходимо Войти или Зарегистрироваться.
🔐 Хотите получить доступ?
Чтобы увидеть скрытые ссылки и ставить лайки, активируйте VIP-статус.
💎 ПОЛУЧИТЬ ДОСТУП Наш Telegram канал