Классический форум-трекер
canvas not supported
Нас вместе: 4 258 813


Устойчивый к блокировкам VPN с высоким уровнем приватности

Школа программирования | PHP. Уровень 2. Профессиональная веб-разработка (2014) PCRec [H.264/720p-LQ]


Страницы:  1, 2  След. 
 
RSS
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Обучающие видеоматериалы -> IT, Компьютерные видеокурсы
Автор Сообщение
Rubec ®
Стаж: 13 лет 7 мес.
Сообщений: 1483
Ratio: 145.008
Поблагодарили: 214050
100%
russia.gif
Школа программирования | PHP. Уровень 2. Профессиональная веб-разработка (2014) PCRec [H.264/720p-LQ]
Автор (режиссер): Наиль Максудов
Жанр: Web-программирование
Продолжительность: 17:26:59
Качество видео: PCRec
Видеокодек: AVC
Битрейт видео: ~65,8 - 112 kb/s
Размер кадра: 1280x720
Аудиокодек: AAC
Битрейт аудио: 64 kb/s (CBR), 2 Ch, 44100 Hz

Описание:

Для кого:
Это самый полный профессиональный курс по освоению PHP на уровне мастера-виртуоза. Это для тех кто уже понимает что такое PHP, каковы мощь и потенциал этого языка.
Люди, завершившие курс, утверждают что один месяц обучения по данной программе можно сравнить с ГОДАМИ обучения по книгам или материалам из интернета!
Создавать сайты любой сложности
Грамотно организовывать архитектуру баз данных
Использовать архитектурный шаблон проектирования MVC
Защищать скрипты от SQL-инъекций и других вариантов взлома
Максимально использовать возможности Объектно-Ориентированного Программирования
Пользоваться шаблонизаторами
Использовать оптимальные шаблоны проектирования для решения поставленных задач
Применять возможности 5-ой версии языка PHP
Правильно организовывать процесс разработки от начала до конца
Иметь практический опыт реализации основных современных функциональных решений: авторизация, каталог, галерея, блог, личный кабинет, лента новостей и т.п.
И многое другое..
PHP. Уровень 2. Профессиональная веб-разработка

Урок 1. Работа с базой данных

БД и СУБД
Реляционные базы данных
Нормальные формы
Типы связей
Организация связей между сущностями
Язык SQL
SQL: соединение таблиц с помощью JOIN
Работа с MySQL средствами PHP

Урок 2. Архитектура MVC

Архитектура программы
Структура программы
Что такое хороший код
Архитектура MVC
Реализация MVC в PHP

Урок 3. Базовый шаблон

Базовый шаблон
Вложенные шаблоны
Трудности при работе со вложенными шаблонами
Буферизация в PHP
Универсальный метод шаблонизации

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

Класс и объект
Свойства и методы
Конструктор класса
Наследование
Полиморфизм
Инкапсуляция
Модификаторы доступа
Статические свойства и методы
Константы классов
Абстрактные классы и методы
Интерфейсы

Урок 5. MVC и ООП

Перегрузка свойств и методов класса
Модель
Представление
Контроллер
Точка входа
Иерархия контроллеров
Цикл обработки запроса
Автозагрузка классов

Урок 6. Создание класса модели. Драйвер БД

Преобразование модели от процедурного подхода к ООП
Статический класс
Шаблон проектирования "Одиночка"
Драйвер работы с БД
Способы подключения классов контроллеров и модели
Выбор способов автозагрузки
Как правильно называть классы

Урок 7. Работа с пользователями. Авторизация и разделение прав доступа

Пользователь
Сессия
Привилегия
Роль
Механизм авторизации
Механизм контроля доступа
Гибкая схема разделения полномочий
Сокрытие страниц сайта
Особенности протокола HTTP
Шифрование паролей
md5
Генерация случайных строковых последовательностей
Схема БД для реализации всего механизма
Создание законченного программного модуля, реализующего весь механизм

Урок 8. Мини-Фреймворк для создания сайтов

ЧПУ
RewriteEngine в htaccess
Готовое решение для создания сайта (пакет-сборка и правила расширения)
Код:
Общее
Полное имя                               : C:\[ШП] PHP. Уровень 2. Профессиональная веб-разработка - 2014\1\php2-1.mp4
Формат                                   : MPEG-4
Профиль формата                          : Base Media
Идентификатор кодека                     : isom
Размер файла                             : 123 Мбайт
Продолжительность                        : 2 ч. 5 м.
Общий поток                              : 136 Кбит/сек
Исполнитель                              : "Recording #836047"
Программа кодирования                    : Lavf54.29.104

Видео
Идентификатор                            : 1
Формат                                   : AVC
Формат/Информация                        : Advanced Video Codec
Профиль формата                          : Main@L3.1
Параметр CABAC формата                   : Да
Параметр ReFrames формата                : 4 кадра
Идентификатор кодека                     : avc1
Идентификатор кодека/Информация          : Advanced Video Coding
Продолжительность                        : 2 ч. 5 м.
Битрейт                                  : 65,8 Кбит/сек
Ширина                                   : 1280 пикселей
Высота                                   : 720 пикселей
Соотношение сторон                       : 16:9
Режим частоты кадров                     : Постоянный
Частота кадров                           : 15,000 кадров/сек
Цветовое пространство                    : YUV
Субдискретизация насыщенности            : 4:2:0
Битовая глубина                          : 8 бит
Тип развёртки                            : Прогрессивная
Бит/(Пиксели*Кадры)                      : 0.005
Размер потока                            : 59,2 Мбайт (48%)
Библиотека кодирования                   : x264 core 132
Настройки программы                      : cabac=1 / ref=1 / deblock=1:0:0 / analyse=0x1:0x111 / me=hex / subme=2 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=4 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=1 / keyint=250 / keyint_min=15 / scenecut=40 / intra_refresh=0 / rc_lookahead=10 / rc=crf / mbtree=1 / crf=26.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00

Аудио
Идентификатор                            : 2
Формат                                   : AAC
Формат/Информация                        : Advanced Audio Codec
Профиль формата                          : LC
Идентификатор кодека                     : 40
Продолжительность                        : 2 ч. 5 м.
Вид битрейта                             : Постоянный
Битрейт                                  : 64,0 Кбит/сек
Каналы                                   : 2 канала
Расположение каналов                     : Front: L R
Частота                                  : 44,1 КГц
Метод сжатия                             : С потерями
Размер потока                            : 57,6 Мбайт (47%)


Код:
Общее
Полное имя                               : C:\[ШП] PHP. Уровень 2. Профессиональная веб-разработка - 2014\7\php2-7.mp4
Формат                                   : MPEG-4
Профиль формата                          : Base Media
Идентификатор кодека                     : isom
Размер файла                             : 184 Мбайт
Продолжительность                        : 2 ч. 21 м.
Общий поток                              : 182 Кбит/сек
Исполнитель                              : "Recording #836047"
Программа кодирования                    : Lavf54.29.104

Видео
Идентификатор                            : 1
Формат                                   : AVC
Формат/Информация                        : Advanced Video Codec
Профиль формата                          : Main@L3.1
Параметр CABAC формата                   : Да
Параметр ReFrames формата                : 4 кадра
Идентификатор кодека                     : avc1
Идентификатор кодека/Информация          : Advanced Video Coding
Продолжительность                        : 2 ч. 21 м.
Битрейт                                  : 112 Кбит/сек
Ширина                                   : 1280 пикселей
Высота                                   : 720 пикселей
Соотношение сторон                       : 16:9
Режим частоты кадров                     : Постоянный
Частота кадров                           : 15,000 кадров/сек
Цветовое пространство                    : YUV
Субдискретизация насыщенности            : 4:2:0
Битовая глубина                          : 8 бит
Тип развёртки                            : Прогрессивная
Бит/(Пиксели*Кадры)                      : 0.008
Размер потока                            : 113 Мбайт (61%)
Библиотека кодирования                   : x264 core 132
Настройки программы                      : cabac=1 / ref=1 / deblock=1:0:0 / analyse=0x1:0x111 / me=hex / subme=2 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=4 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=1 / keyint=250 / keyint_min=15 / scenecut=40 / intra_refresh=0 / rc_lookahead=10 / rc=crf / mbtree=1 / crf=26.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00

Аудио
Идентификатор                            : 2
Формат                                   : AAC
Формат/Информация                        : Advanced Audio Codec
Профиль формата                          : LC
Идентификатор кодека                     : 40
Продолжительность                        : 2 ч. 21 м.
Вид битрейта                             : Постоянный
Битрейт                                  : 64,0 Кбит/сек
Каналы                                   : 2 канала
Расположение каналов                     : Front: L R
Частота                                  : 44,1 КГц
Метод сжатия                             : С потерями
Размер потока                            : 64,7 Мбайт (35%)
Скриншоты:


Школа программирования | PHP. Уровень 1. Основы веб-разработки (2014) PCRec

Время раздачи: 24/7 (круглосуточно)
[NNM-Club.ru]_PHP. Uroven' 2. Professional'naja veb-razrabotka.2014.torrent
 Торрент: Платиновая раздача  Зарегистрирован
 
Скачать


Примагнититься
 Зарегистрирован:   22 Янв 2015 21:06:36
 Размер:   1.22 GB  (
 Рейтинг:   4.9 (Голосов: 161)
 Поблагодарили:   607
 Проверка:   Оформление проверено модератором 23 Янв 2015 12:06:26
Как cкачать  ·  Как раздать  ·  Правильно оформить  ·  Поднять ратио!  
osvax11
Стаж: 13 лет 8 мес.
Сообщений: 47
Ratio: 1.09
6.92%
Откуда: Советский Союз
ussr.gif
Огромный респект!!! А остальные версии будут?
Sidor Kovpak
Стаж: 11 лет 3 мес.
Сообщений: 15
Ratio: 2.929
15.84%
Автор, спасибо!!
А есть какие-то уроки подобные специалисту по yii2?
Да еще и на русском))).

мда, думаю эта мечта реализуется когда выйдет yii3. как всегда, кто в теме тот и впереди.
vadim2994
Стаж: 12 лет 4 мес.
Сообщений: 59
Ratio: 2.876
Поблагодарили: 53
100%
pirates.png
Автор - человечище! Спасибо!!
Цитата:
А есть какие-то уроки подобные специалисту по yii2?

тоже интересует, было бы здорово)
Smerch1986
Стаж: 15 лет 3 мес.
Сообщений: 76
Ratio: 193.15
100%
ukraine.gif
Этот курс для новичков? Или все же этому курсу что то предшествовало?
dobikun
Стаж: 15 лет 3 мес.
Сообщений: 188
Ratio: 11.63
100%
Откуда: Совсем не горжусь страной
estonia.gif
спасибко !
HackerX
Стаж: 12 лет
Сообщений: 13
Ratio: 2.131
Поблагодарили: 270
10.15%
Smerch1986 писал(а): Перейти к сообщению
Этот курс для новичков? Или все же этому курсу что то предшествовало?

http://nnmclub.to/forum/viewtopic.php?t=862213
mojo52
Стаж: 11 лет 11 мес.
Сообщений: 74
Ratio: 1.246
Поблагодарили: 13
100%
Откуда: Из Сектор-Газа
israel.gif
Автору конечно СПС.
1 использование mysql в МВЦ - это аморально, где (PDO) ?
2 модели ну не какие , почему модель не сделать отдельным классом и тут же работать через ORM
пример
Код: выделить все
class BaseModel
{
    protected   static $_models = array();
    protected   $db;
  protected   static $table;
  protected   $select;
  protected   $sql;

    protected function __construct()
    {
        $this->db= DBDriver::Instance()->db;
    }

  static function model($className = __CLASS__){
    self::$table=ucfirst($className);
    if(!isset(self::$_models[self::$table])){
      self::$_models[self::$table] = new self::$table;
    }

        return self::$_models[self::$table];
    }

}

ORM

class ORM extends BaseModel {

    protected   $PK='id';
    protected   $params=array();

    function __construct(){
        parent::__construct();
    }

    function getAll(){
        $sth=$this->db->prepare($this->select.$this->sql);
        $sth->execute($this->params);
    return $sth->fetchAll(PDO::FETCH_CLASS,self::$table);
    }

    function get(){
        $sth=$this->db->prepare($this->select.$this->sql);
        $sth->execute($this->params);
    $res=$sth->fetchObject(self::$table);
        return $res;
    }

    function query($sql,$params=array()){
    $this->sql=$sql;
        $this->params=$params;
        return $this;
    }
........

 ADMIN MODEL

Class Admin extends ORM {

    public $id;
    public $name;
    public $pass;
    public $session;
    public $hash;
    public $role;
  var $timeActivety;
  var $login;

    static function model($className=__CLASS__){
        return parent::model($className);
    }

    function tableName(){
        return 'admin';
    }

}


_________________
SAMjeweler
Стаж: 12 лет 1 мес.
Сообщений: 2
22.22%
Огромное человеческое спасибо!
Encoder787
Стаж: 13 лет 11 мес.
Сообщений: 31
Ratio: 10.474
50.21%
Бегло посмотрел, программа вроде старая, он даже мануалы старые использует. Посмотрел 30 минут когда он про БД говорил. Что-то он вообще не очень объясняет, в сон загоняет, может дальше лучше, но я сомневаюсь.
Проще взять книжку и почитать там структурировано или посмотреть курс от специалиста.
HackerX
Стаж: 12 лет
Сообщений: 13
Ratio: 2.131
Поблагодарили: 270
10.15%
Encoder787 писал(а): Перейти к сообщению
Бегло посмотрел, программа вроде старая, он даже мануалы старые использует. Посмотрел 30 минут когда он про БД говорил. Что-то он вообще не очень объясняет, в сон загоняет, может дальше лучше, но я сомневаюсь.
Проще взять книжку и почитать там структурировано или посмотреть курс от специалиста.


у них новые курсы (веб направление) смотреть невозможно, уровень ниже плинтуса. Сегодня смотрел курс по Yii фреймворку (первые два урока), там тоже препод очень плохо все объясняет.
Это сугубо моё личное мнения
viktor_nimbus
Стаж: 11 лет 11 мес.
Сообщений: 2
0%
mojo52 писал(а): Перейти к сообщению
Автору конечно СПС.
1 использование mysql в МВЦ - это аморально, где (PDO) ?
2 модели ну не какие , почему модель не сделать отдельным классом и тут же работать через ORM
пример
Код:
class BaseModel
{
    protected   static $_models = array();
    protected   $db;
  protected   static $table;
  protected   $select;
  protected   $sql;

    protected function __construct()
    {
        $this->db= DBDriver::Instance()->db;
    }

  static function model($className = __CLASS__){
    self::$table=ucfirst($className);
    if(!isset(self::$_models[self::$table])){
      self::$_models[self::$table] = new self::$table;
    }

        return self::$_models[self::$table];
    }

}

ORM

class ORM extends BaseModel {

    protected   $PK='id';
    protected   $params=array();

    function __construct(){
        parent::__construct();
    }

    function getAll(){
        $sth=$this->db->prepare($this->select.$this->sql);
        $sth->execute($this->params);
    return $sth->fetchAll(PDO::FETCH_CLASS,self::$table);
    }

    function get(){
        $sth=$this->db->prepare($this->select.$this->sql);
        $sth->execute($this->params);
    $res=$sth->fetchObject(self::$table);
        return $res;
    }

    function query($sql,$params=array()){
    $this->sql=$sql;
        $this->params=$params;
        return $this;
    }
........

 ADMIN MODEL

Class Admin extends ORM {

    public $id;
    public $name;
    public $pass;
    public $session;
    public $hash;
    public $role;
  var $timeActivety;
  var $login;

    static function model($className=__CLASS__){
        return parent::model($className);
    }

    function tableName(){
        return 'admin';
    }

}



ммм..... посмотрел я на твой код и ужаснулся.... ты конечно рассуждаеш правильно, PDO это вещь. я только с ним работаю, но как ты можеш делать ексекьют без проверки данных ? это не проффеионально и просто не безопастно после припера делать ексекьют без приставления параметров. вот тебе пример написания класов для работы с базой данных ( Мое Детище ), правдо еще в доработке немного но функционирует уже нормально
https://github.com/V1ktorino/Dbw

если кому нужно объяснение всего написанного в моем фрейморке то могу сотавить документацию на русском.
Tyrovski
Стаж: 14 лет 8 мес.
Сообщений: 102
Ratio: 0.724
100%
ADMIN MODEL

Class Admin extends ORM {

public $id;
public $name;
public $pass;
public $session;
public $hash;
public $role;
var $timeActivety;
var $login;

static function model($className=__CLASS__){
return parent::model($className);
}

function tableName(){
return 'admin';
}

}

[/code][/quote]

вообще в классе пабликом поля делать как-то не педагогично вовсе, не безопасно, так бы сделать private и получать get() и
set()-тами данные
tuktcbfc
Стаж: 14 лет 8 мес.
Сообщений: 50
Ratio: 28.744
15.97%
помогите найти курс - [Geekbrains] PHP Уровень 2 Профессиональная веб-разработка.
курс отличный, но в сети нашел пока лишь половину (нет разбора д/з).
курс хорош прежде всего тем, что его ведет Альберт Степанцев. Подача просто превосходная.
"помогите кто может."
doge2909
Стаж: 11 лет 3 мес.
Сообщений: 105
Ratio: 0.249
100%
Очень благодарен

спасибо
Показать сообщения:   
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Обучающие видеоматериалы -> IT, Компьютерные видеокурсы Часовой пояс: GMT + 3
Страницы:  1, 2  След.
Страница 1 из 2