↑ Наверх ↑

Зарегистрируйся БЕСПЛАТНО!

И получи доступ к десяткам тысяч видеокурсам и обучающим материалам от самых известных авторов!

 

В нашем клубе собрано уже больше 10 000 видеокурсов, инфопродуктов, складчин, схем заработка, обучающих программ на темы:

Бизнес курсы, Заработок, Создание сайтов, SEO, Дизайн, Программирование, Электронные книги, Иностранные языки, Форекс, Инвестиции, Эзотерика, и т.д.

 

Регистрируйся чтобы СКАЧАТЬ все видеокурсы и стать успешными вместе с Клубом ИнфоСкупка!

 

[button="https://infoskupka.com/account/upgrades/"]Повысить статус [/button]

Вступить в Клуб!

Скрыть объявление

-Скачать более 10 000 обучающих материалов
- Ежедневные обновления
- Регистрируйся прямо сейчас и стань успешным вместе с Клубом ИнфоСкупка!

ЖМИ!!!
Быстрая Регистрация!

Основы программирования [LevelUP] PHP. Базовый курс

Тема в разделе "Курсы по программированию", создана пользователем Uploader, 22 апр 2014.

Оцените тему:
/5,
  1. Uploader

    Uploader
    Expand Collapse
    Партнер

    Регистрация:
    14 апр 2014
    Сообщения:
    1.018
    Симпатии:
    383
    Баллы:
    99
    Доход:
    0.00 руб.
    Рефералов 1 ур:
    0
    Рефералов 2 ур:
    0
    Рефералов 3 ур:
    0
    HP. Базовый курс. От центра LevelUP (2013)

    Цели курса:

    o Получение учащимися навыков и знаний, необходимых для создания сайта средней сложности (например, интернет-магазина с простой одностраничной формой заказа).

    o Создание прототипа рабочего проекта в процессе курса

    Описание курса:

    Курс рассчитан на десять 3-х часовых занятий. 8 занятий совпадают с описаниями модулей + 2 чисто практических занятия, где студенты смогут задать свои вопросы и с головой погрузиться в курсовой проект.

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

    После окончания курса Вы сможете:

    o Начать карьеру PHP-программиста

    o Стать фрилансером, разместив и легко зарабатывать, делая сайты и различные приложения

    o Написать на PHP собственный интернет-магазин

    o Начать собственный стартап



    Программа курса
    Модуль 1. Основные интернет технологии (world wide web)


    o Базовые технологии

    § Клиент-серверная архитектура приложения, понятия “клиент”, “сервер”, “протокол”, URI, IP-адрес, DNS-сервер.

    § Протоколы передачи данных (TCP/IP, UDP, HTTP, HTTPS, FTP) - краткий обзор преимуществ и недостатков

    § Принцип работы современных браузеров (запрос на URI, получение ответа, рендеринг содержимого)

    § Структура протокола HTTP (стартовая строка, заголовок, тело сообщения)

    § Основныеметоды HTTP (GET, POST, HEAD)

    § Понятие HTTP заголовка (назначение заголовка - управление поведением взаимодействия клиента и сервера, формат заголовка <имя>:<значение>)

    § Тело сообщения. Краткая история языка HTML

    o Серверные веб-технологии

    § Краткий обзор языков, используемых для разработки серверов (PHP, ruby, Java)

    § Интерпретируемые и компилируемые языки - преимущества и недостатки

    § Основные составные части серверов

    § веб-сервер Apache, Nginx - сферы применения, преимущества, недостатки

    § Постоянные хранилища данных (mysql, postgresql, nosql (mongoDB, redis)) - краткий обзор, основные отличия.

    § Понятие “кеширующего слоя БД”. Memcached.

    o Введение в PHP.

    § история

    § кто использует (vk, rutracker, игры)

    o Подготовка инструментария.

    § Denwer - быстрый старт

    § IDE - phpStorm.

    § Преимущества IDE (автокомплит, рефакторинг, интеллектуальный поиск)

    Практическая часть: установка и настройка необходимого инструментария для начала работы.
    Модуль 2. Основы синтаксиса

    o Формы включения PHP кода внутрь страницы и почему лучше разделять PHP и HTML.

    o Передача данных из HTML формы в php

    o Разделение выражений. Комментарии.

    o Правила именования переменных. Константы.

    o Типы данных. Опасность неявных преобразований (0==NULL, “0”!=NULL)

    o Операторы и операнды.

    o Условные конструкции

    § if

    § else

    § elseif/else if

    § Альтернативный синтаксис (не рекомендуется!)

    § switch

    o Циклические конструкции

    § while

    § do-while

    § for

    § foreach

    o Пропускающие и прерывающие конструкции

    § break

    § continue

    o Подключающие конструкции

    § require

    § include

    § require_once

    § include_once

    § отличия require и include

    § проблемы быстродействия при использования require_once и include_once

    § autoload

    o Конструкция возврата значения

    § return

    o Исключения (try catch throw)

    o Прочие конструкции

    § declare

    § goto

    Практическая часть: создание формы обратной связи с фильтрацией входных параметров
    Модуль 3. Массивы и функции

    o Массивы. Различные типы массивов в PHP (ассоциативный и простой)

    o Функции.

    o Функции для работы с массивами.

    o Создание библиотек.

    Практическая часть: научить форму обратной связи отсылать e-mail. Создание каркаса каталога (из списка статических файлов)
    Модуль 4. Основные функции ядра языка PHP

    o Математические функции.

    o Функции для работы со временем.

    o Функции для работы со строками.

    Практическая часть: Научить показывать “магазин закрыт”, если серверное время не попадает во время работы магазина или сегодняшний день - выходной.
    Модуль 5. ООП

    o ООП - доминантная парадигма. Почему?

    o Понятие объекта, метода и поля класса

    o Принципы ООП - наследование, инкапсуляция, полиморфизм

    o Абстракция как основной элемент программы

    o Объектно-ориентированное программирование в PHP.

    o Магические методы

    o Паттерны программирования

    o MVC

    o Пространства имен

    o Трейты

    Практическая часть: Разработка архитектуры сайта исходя из паттерна MVC и перенос уже готовой функциональности.
    Модуль 6. Введение в работу с базами данных в PHP.

    o Реляционная модель СУБД

    o Нормальные формы БД. Приведение БД в 3 нормальную форму.

    o Обзор возможностей PHP по поддержке работы с разными СУБД.

    o Административные возможности СУБД MySQL.

    o Взаимодействие PHP и MySQL.

    o Расширение PHP Data Objects.

    Практическая часть: Создание структуры базы каталога, вывод данных из базы на странице каталога.
    Модуль 7. Шаблоны

    o Шаблонизаторы

    o Smarty. Установка и настройка

    o Smarty. Краткий обзор синтаксиса

    o Высокопроизводительные шаблонизаторы. Blitz

    Практическая часть: перевод представлений на smarty
    Модуль 8. Файловая система

    o Принципы взаимодействия с файлами и директориями средствами PHP.

    o Загрузка файла через форму.

    Практическая часть: форма загрузки данных о товаре

    Скачать [LevelUP] PHP. Базовый курс
     
  2. Загрузка...


  3. artic

    artic
    Expand Collapse
    Новичок

    Регистрация:
    15 июл 2014
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    2
    Доход:
    0.00 руб.
    Рефералов 1 ур:
    0
    Рефералов 2 ур:
    0
    Рефералов 3 ур:
    0
    PHP. Углубленный курс. От центра LevelUP тоже бкдет иди нет?
     
Оцените тему:
/5,
Все изображения загружайте только на наш сервер! Для этого используйте кнопку "Загрузить файл", расположенную ниже или просто перетащите необходимые изображения со своего компьютера в окно редактора.
Проверка:
Черновик сохранён Черновик удалён