Инструкция новичку Путеводитель по форуму Прокси для Telegram Показать подсказки , это бомба!

Скачать курс PHP. Базовый курс. От центра LevelUP бесплатно

Dump_Bot

Бот дампов
Бот форума
30 Июл 2016
1
1.101
9f8f71da756dacea396766acd31517bd.png
Курс рассчитан на десять 3-х часовых занятий. 8 занятий совпадают с описаниями модулей + 2 чисто практических занятия, где студенты смогут задать свои вопросы и с головой погрузиться в курсовой проект.

Каждый модуль состоит из двух частей - практической и теоретической. Практическая часть - это добавление функциональности к курсовому проекту.

После окончания курса Вы сможете:
- Начать карьеру PHP-программиста
- Стать фрилансером, разместив и легко зарабатывать, делая сайты и различные приложения
- Написать на PHP собственный интернет-магазин
- Начать собственный стартап

Программа курса:
СпойлерМодуль 1. Основные интернет технологии (world wide web)
  • Базовые технологии
    --- Клиент-серверная архитектура приложения, понятия “клиент”, “сервер”, “протокол”, URI, IP-адрес, DNS-сервер.
    --- Протоколы передачи данных (TCP/IP, UDP, HTTP, HTTPS, FTP) - краткий обзор преимуществ и недостатков
    --- Принцип работы современных браузеров (запрос на URI, получение ответа, рендеринг содержимого)
    --- Структура протокола HTTP (стартовая строка, заголовок, тело сообщения)
    --- Основные методы HTTP (GET, POST, HEAD)
    --- Понятие HTTP заголовка (назначение заголовка - управление поведением взаимодействия клиента и сервера, формат заголовка

    --- Тело сообщения. Краткая история языка HTML
  • Серверные веб-технологии
    --- Краткий обзор языков, используемых для разработки серверов (PHP, ruby, Java)
    --- Интерпретируемые и компилируемые языки - преимущества и недостатки
    --- Основные составные части серверов
    --- веб-сервер Apache, Nginx - сферы применения, преимущества, недостатки
    --- Постоянные хранилища данных (mysql, postgresql, nosql (mongoDB, redis)) - краткий обзор, основные отличия.
    --- Понятие “кеширующего слоя БД”. Memcached.
  • Введение в 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
  • Математические функции.
  • Функции для работы со временем.
  • Функции для работы со строками.
    Практическая часть: Научить показывать “магазин закрыт”, если серверное время не попадает во время работы магазина или сегодняшний день - выходной.

    Модуль 5. ООП
  • ООП - доминантная парадигма. Почему?
  • Понятие объекта, метода и поля класса
  • Принципы ООП - наследование, инкапсуляция, полиморфизм
  • Абстракция как основной элемент программы
  • Объектно-ориентированное программирование в PHP.
  • Магические методы
  • Паттерны программирования
  • MVC
  • Пространства имен
    Т
  • рейты
    Практическая часть: Разработка архитектуры сайта исходя из паттерна MVC и перенос уже готовой функциональности.

    Модуль 6. Введение в работу с базами данных в PHP.
  • Реляционная модель СУБД
  • Нормальные формы БД. Приведение БД в 3 нормальную форму.
  • Обзор возможностей PHP по поддержке работы с разными СУБД.
  • Административные возможности СУБД MySQL.
  • Взаимодействие PHP и MySQL.
  • Расширение PHP Data Objects.
    Практическая часть: Создание структуры базы каталога, вывод данных из базы на странице каталога.

    Модуль 7. Шаблоны
  • Шаблонизаторы
  • Smarty. Установка и настройка
  • Smarty. Краткий обзор синтаксиса
  • Высокопроизводительные шаблонизаторы. Blitz
    Практическая часть: перевод представлений на smarty

    Модуль 8. Файловая система
  • Принципы взаимодействия с файлами и директориями средствами PHP.
  • Загрузка файла через форму.
    Практическая часть: форма загрузки данных о товаре

    и многое другое!
Скачать:
Для просмотра содержимого вам необходимо авторизоваться.
 
Ваш e-mail не будет опубликован. Он потребуется для подтверждения Вашего поста.
Оформление текста Нажмите «Ввод», чтобы отправить ответ.

Привет!

Мы группа людей которые решили помочь другим в решении их проблем, а так же пользователям с поиском самых свежих и качественных инфопродуктов. За 4 с небольшим месяца мы создали этот форум на который заходят ежедневно тысячи человек и посещаемость постоянно растёт. Мы создали панель лицензирования для защиты PHP скриптов от воровства и SEO панель для мониторинга наших сайтов и выбора верной стратегии их развития. Мы надеемся что то что мы создали пригодится Вам и возможно Вы поможете нам развиваться и совершенствоваться вместе с Вами.

Статистика форума

Темы
338.056
Сообщения
360.609
Пользователи
25.624
Новый пользователь
YuliyaZ

Приложения форума для iOS и Android


У ркн там нет власти ;)
Гостевуха
Помощь Пользователи
  • K Chat Bot:
    Гость kkifkaa присоединился к комнате.
  • K (Гость) kkifkaa:
    Всем привет!
    Цитата
  • K (Гость) kkifkaa:
    mizaider тут есть?
    Цитата
  • K Chat Bot:
    Гость kkifkaa присоединился к комнате.
  • K (Гость) kkifkaa:
    Здравствуйте уважаемые члены форума. Подскажите пож-та, что можно сделать если я был заблокирован якобы за: «Вы были заблокированы по следующей причине: Копирование материалов на другие ресурсы». Самое страшное, то что тебя обвиняют и не дают возможность пообщаться и разобраться в причинах. Кстати в такой ситуации может быть каждый из нас. Вот так стараешься размещаешь тут материал, а тебя без разбирательств в бан. И нет возможности обратится в тех поддержку т.к. твой аккаут заблокирован. Подскажите пож-та, как можно связаться с администрацией, чтобы была проведена проверка? Сейчас я новичок и как раз в этот день для нас заливал на форум новые курсы (один залил, второй не успел). Я сначала подумал, что какой-то запрещений материал разместил, а потом понял, что меня обвинили в том, что я не делал.
    Цитата
  • K (Гость) kkifkaa:
    mizaider ты здесь помоги пожалуйста!
    Цитата
  • mizaider @ mizaider:
    Вопрос решен.
    Цитата
  • goodness @ goodness:
    Добрый вечер уважаемые форумчане!)
    Цитата
  • goodness @ goodness:
    Вопрос к администрации: Имеется одна точка доступа wifi на квартиру, вашим форумом пользуюсь пока что только я, но хотел бы зарегистрировать и свою девушку,
    Цитата
  • goodness @ goodness:
    система нас не забанит из-за того что мы с одной точки доступа но с разных устройств?
    Цитата
  • mizaider @ mizaider:
    Не забанит
    Цитата
  • Captain @ Captain:
    Батя в здание
    Цитата
  • 13SASHA13 @ 13SASHA13:
    Цитата
  • Uggi Chat Bot:
    Uggi покинул(а) комнату.
  • M Chat Bot:
    mr_robot_i2p покинул(а) комнату.
  • Captain @ Captain:
    Батя в здание
    Цитата
  • J Chat Bot:
    joker567 покинул(а) комнату.
  • Z Chat Bot:
    ztmm покинул(а) комнату.
    Z Chat Bot: ztmm покинул(а) комнату.