#laravel #video
Первое, что делают начинающие разработчики на любом фреймворке, это блог. Не будем и мы отступать от традиции и напишем свой фреймворк на Laravel 5.6.
https://www.youtube.com/playlist?list=PLD5U-C5KK50UaCJFcN8Zh7MnSnj4MbrZP
Первое, что делают начинающие разработчики на любом фреймворке, это блог. Не будем и мы отступать от традиции и напишем свой фреймворк на Laravel 5.6.
https://www.youtube.com/playlist?list=PLD5U-C5KK50UaCJFcN8Zh7MnSnj4MbrZP
YouTube
Laravel - создание блога на laravel 5.6 и 5.5 с нуля | уровень: начинающий
Создание блога от установки Laravel до деплоя (Deploy) в production. Данный плейлист подойдет для новичков в laravel, здесь есть все для начального вхождения...
#php #video
Знакомимся с популярными принципами проектирования приложений SOLID на примере этих небольших видео.
https://www.youtube.com/playlist?list=PLoonZ8wII66jOXzIvQCtKosCstjGPL0lg
Знакомимся с популярными принципами проектирования приложений SOLID на примере этих небольших видео.
https://www.youtube.com/playlist?list=PLoonZ8wII66jOXzIvQCtKosCstjGPL0lg
YouTube
SOLID в PHP
Принципы проектирования классов SOLID в PHP
#symfony4 #video
Symfony считается фреймворком с высоким порогом входа, для работы с ним требуются большие знания как объектно-ориентированного программирования, так и паттернов проектирования. В любом случае пусть это вас не пугает, пару занятий и вы разберётесь что к чему. Из этой серии уроков вы узнаете, как создаются простые CRUD приложения на Symfony.
https://www.youtube.com/playlist?list=PLillGF-Rfqba-PQBBEf14-fi6LafvvDYS
Symfony считается фреймворком с высоким порогом входа, для работы с ним требуются большие знания как объектно-ориентированного программирования, так и паттернов проектирования. В любом случае пусть это вас не пугает, пару занятий и вы разберётесь что к чему. Из этой серии уроков вы узнаете, как создаются простые CRUD приложения на Symfony.
https://www.youtube.com/playlist?list=PLillGF-Rfqba-PQBBEf14-fi6LafvvDYS
YouTube
Up & Running With Symfony 4 - YouTube
#php #video
А для тех, кто ещё не готов изучать фреймворк Symfony, предлагаем попробовать свои силы в другом микро-фреймворке, основанном на Symfony, — Silex. Особенность этого фреймворка в том, что он легче и быстрее изучается, но содержит ряд важных компонентов Symfony — Doctrine и Twig. Именно изучение этого фреймворка поможет вам позже разобраться в таком гиганте как Symfony.
https://www.youtube.com/playlist?list=PLfdtiltiRHWHtcaFwZNlvviwWmP70j2jM
А для тех, кто ещё не готов изучать фреймворк Symfony, предлагаем попробовать свои силы в другом микро-фреймворке, основанном на Symfony, — Silex. Особенность этого фреймворка в том, что он легче и быстрее изучается, но содержит ряд важных компонентов Symfony — Doctrine и Twig. Именно изучение этого фреймворка поможет вам позже разобраться в таком гиганте как Symfony.
https://www.youtube.com/playlist?list=PLfdtiltiRHWHtcaFwZNlvviwWmP70j2jM
YouTube
Build a Placekitten clone with Silex - YouTube
#mvc #php
Об MVC написано и снято столько материалов, что начинает казаться, будто все всё понимают. Однако это не так: по-прежнему многие начинающие разработчики на PHP не задумываются о том, чтобы разделять логику приложения от логики представления, не задумываются о ЧПУ и многом другом. Этот плейлист не научит вас писать собственный фреймворк, но покажет, как легко реализуются простые MVC приложения.
https://www.youtube.com/playlist?list=PLBOh8f9FoHHgezS78nPQ7UBy3pQOkOjQL
Об MVC написано и снято столько материалов, что начинает казаться, будто все всё понимают. Однако это не так: по-прежнему многие начинающие разработчики на PHP не задумываются о том, чтобы разделять логику приложения от логики представления, не задумываются о ЧПУ и многом другом. Этот плейлист не научит вас писать собственный фреймворк, но покажет, как легко реализуются простые MVC приложения.
https://www.youtube.com/playlist?list=PLBOh8f9FoHHgezS78nPQ7UBy3pQOkOjQL
YouTube
MVC - YouTube
SQL за 20 минут
Предлагаем вашему вниманию статью с кричащим названием «SQL за 20 минут». Конечно, весь SQL за 20 минут вы не освоите, но хороший старт получите.
https://proglib.io/p/sql-for-20-minutes/
Предлагаем вашему вниманию статью с кричащим названием «SQL за 20 минут». Конечно, весь SQL за 20 минут вы не освоите, но хороший старт получите.
https://proglib.io/p/sql-for-20-minutes/
Библиотека программиста
SQL за 20 минут
Предлагаем вашему вниманию статью с кричащим названием "SQL за 20 минут". Конечно, весь SQL за 20 минут вы не освоите, но хороший старт получите.
#php #yii2 #phpunit
Дмитрий Елисеев не в первый раз записывает видео по сложным темам в программировании на PHP. В этот раз вы узнаете о том, как писать тесты на фреймворке Yii2, используя PHPUnit и Codeception.
https://www.youtube.com/watch?v=gRmEpUYaS20
Дмитрий Елисеев не в первый раз записывает видео по сложным темам в программировании на PHP. В этот раз вы узнаете о том, как писать тесты на фреймворке Yii2, используя PHPUnit и Codeception.
https://www.youtube.com/watch?v=gRmEpUYaS20
YouTube
Тестирование с PHPUnit и Codeception вообще и в Yii2
Запись вебинара-скринкаста о тестировании.
Изучили тестирование в PHP вообще с помощью PHPUnit и Codeception. И рассмотрели их использование во фреймворке Yii2.
Исходники и схема: http://www.elisdn.ru/blog/78/yii2-codeception-testing
Другие вебинары: h…
Изучили тестирование в PHP вообще с помощью PHPUnit и Codeception. И рассмотрели их использование во фреймворке Yii2.
Исходники и схема: http://www.elisdn.ru/blog/78/yii2-codeception-testing
Другие вебинары: h…
#php #video
Предметно-ориентированное проектирование — это набор принципов и схем, направленных на создание оптимальных систем объектов. Докладчик из этого видео расскажет вам про Domain Driven Design при создании приложений на PHP.
https://www.youtube.com/watch?v=rjtbCyacJas
Предметно-ориентированное проектирование — это набор принципов и схем, направленных на создание оптимальных систем объектов. Докладчик из этого видео расскажет вам про Domain Driven Design при создании приложений на PHP.
https://www.youtube.com/watch?v=rjtbCyacJas
YouTube
Domain Driven Design – просто о сложном. Дмитрий Науменко.
Доклад Дмитрия Науменко на Съесть собаку #8. PHP. 20/04/17
Для всех участников восьмой встречи “Съесть собаку” и наших подписчиков Дима собрал список из 4 ресурсов и книг, которые точно пригодятся в работе.
1. Книга «Domain-Driven Design: Tackling Complexity…
Для всех участников восьмой встречи “Съесть собаку” и наших подписчиков Дима собрал список из 4 ресурсов и книг, которые точно пригодятся в работе.
1. Книга «Domain-Driven Design: Tackling Complexity…
#php #laravel #testing
TDD — это принцип разработки через тестирования. Другими словами, при разработки вашего приложения вы сразу же покрываете код тестами, что обеспечивает эффективность работы приложения и экономию времени, в случае если бы вы тестировали код по окончанию, вам бы пришлось многое править. TDD помогает этого избежать. В этом курсе авторы Laracasts напишут форум на Laravel через TDD.
https://bit.ly/2QpoZMb
TDD — это принцип разработки через тестирования. Другими словами, при разработки вашего приложения вы сразу же покрываете код тестами, что обеспечивает эффективность работы приложения и экономию времени, в случае если бы вы тестировали код по окончанию, вам бы пришлось многое править. TDD помогает этого избежать. В этом курсе авторы Laracasts напишут форум на Laravel через TDD.
https://bit.ly/2QpoZMb
#php #библиотека
Мощная библиотека по обработке URL адресов. Она обрабатывает адрес не только в домене, как многие другие парсеры URL, но и в субдомене.
https://github.com/jeremykendall/php-domain-parser
Мощная библиотека по обработке URL адресов. Она обрабатывает адрес не только в домене, как многие другие парсеры URL, но и в субдомене.
https://github.com/jeremykendall/php-domain-parser
GitHub
GitHub - jeremykendall/php-domain-parser: Public Suffix List based domain parsing implemented in PHP
Public Suffix List based domain parsing implemented in PHP - jeremykendall/php-domain-parser
#php
Для тех, кто стоит перед огромной стеной по имени "Веб-разработка" и не знает, с чего начать, чтобы её преодолеть, предлагаем посмотреть, как это советуют делать опытные веб-разработчики на примере дорожных карт по освоению PHP и дружественного ему стека технологий.
https://bit.ly/2DopMG5
Для тех, кто стоит перед огромной стеной по имени "Веб-разработка" и не знает, с чего начать, чтобы её преодолеть, предлагаем посмотреть, как это советуют делать опытные веб-разработчики на примере дорожных карт по освоению PHP и дружественного ему стека технологий.
https://bit.ly/2DopMG5
codeburst
The 2018 Web Developer Roadmap
An illustrated guide to becoming a Frontend or Backend Developer with links to courses
#swagger #php
Swagger — программная среда, предназначенная для разработки, создания и документирования веб-служб RESTful. В этом видео мы познакомимся, как работать с данным инструментом.
https://www.youtube.com/watch?v=xggucT_xl5U
Swagger — программная среда, предназначенная для разработки, создания и документирования веб-служб RESTful. В этом видео мы познакомимся, как работать с данным инструментом.
https://www.youtube.com/watch?v=xggucT_xl5U
YouTube
Swagger: How to Create an API Documentation
A good documentation is crucial for any REST API. Swagger is a tool that can help in both creating and displaying such a documentation.
#php #patterns
Интересный вебинар по паттернам проектирования на PHP. Также автор на интересных примерах рассказывает, как применять существуеющие паттерны.
https://bit.ly/2DuzATf
Интересный вебинар по паттернам проектирования на PHP. Также автор на интересных примерах рассказывает, как применять существуеющие паттерны.
https://bit.ly/2DuzATf
YouTube
Вебинар 'Паттерны и антипаттерны помощники в разработке'
Вебинар от метра - Альберта Степанцева, посвященный тонкостям продвинутой разработки в PHP
#video #sql #php
Разработка веб-приложений — это не только создание интерфейса, работа с базой данных, но и обеспечение безопасности от атак разного вида. Чтобы понимать, какие атаки существуют и как от них защищать ваш веб-сайт, смотрим следующий вебинар:
https://bit.ly/2OzNFQp
Разработка веб-приложений — это не только создание интерфейса, работа с базой данных, но и обеспечение безопасности от атак разного вида. Чтобы понимать, какие атаки существуют и как от них защищать ваш веб-сайт, смотрим следующий вебинар:
https://bit.ly/2OzNFQp
YouTube
PHP: основы безопасности сайта. SQL-инъекции, XSS-атаки и защита от них.
Виды атак. SQL-инъекции, XSS-гадости.
Экранирование тегов.
Экранирование кавычек.
Сохранение информации в БД.
PDO и подготовленные запросы
Курс PHP - https://php.dmitrylavrik.ru
Экранирование тегов.
Экранирование кавычек.
Сохранение информации в БД.
PDO и подготовленные запросы
Курс PHP - https://php.dmitrylavrik.ru
Всё и даже больше о бизнес-почте Microsoft Exchange Online
Сертифицированный курс о том, как наладить современную систему управления корпоративной почтой с помощью Microsoft Exchange Online.
https://proglib.io/p/microsoft-exchange-online/
Сертифицированный курс о том, как наладить современную систему управления корпоративной почтой с помощью Microsoft Exchange Online.
https://proglib.io/p/microsoft-exchange-online/
Библиотека программиста
Всё и даже больше о бизнес-почте Microsoft Exchange Online
Сертифицированный курс о том, как наладить современную систему управления корпоративной почтой с помощью Microsoft Exchange Online.
#php #библиотека
Данная библиотека поможет вам отлаживать код в интерактиваном режиме.
https://github.com/Seldaek/php-console
Данная библиотека поможет вам отлаживать код в интерактиваном режиме.
https://github.com/Seldaek/php-console
GitHub
GitHub - Seldaek/php-console: PHP Debug Console
PHP Debug Console. Contribute to Seldaek/php-console development by creating an account on GitHub.
#php #mvc
MVC — чуть ли не единственный архитектурный принцип, о котором так часто говорят. Конечно, не каждый проект его соблюдает и даже не обязан это делать, но узнать, как это работает, всё равно необходимо. В данной статье из двух частей вы узнаете, как написать свой микро-фреймворк.
https://bit.ly/2POAFey
https://bit.ly/2JVjCBP
MVC — чуть ли не единственный архитектурный принцип, о котором так часто говорят. Конечно, не каждый проект его соблюдает и даже не обязан это делать, но узнать, как это работает, всё равно необходимо. В данной статье из двух частей вы узнаете, как написать свой микро-фреймворк.
https://bit.ly/2POAFey
https://bit.ly/2JVjCBP
Medium
Building your own Custom PHP Framework: Part 1
PHP has been the language of the web for a very long time due to its easy of learning, community, being free and open source and easy of…
Работа с PostgreSQL: от полного нуля до полного просветления
Работа с PostgreSQL не отличается от работы с любой другой СУБД, но знать синтаксис все-таки полезно. Предлагаем вашему вниманию вводный курс по основам.
https://proglib.io/p/learn-postgresql/
Работа с PostgreSQL не отличается от работы с любой другой СУБД, но знать синтаксис все-таки полезно. Предлагаем вашему вниманию вводный курс по основам.
https://proglib.io/p/learn-postgresql/
Библиотека программиста
Работа с PostgreSQL: от полного нуля до полного просветления
Работа с PostgreSQL не отличается от работы с любой другой СУБД, но знать синтаксис все-таки полезно. Предлагаем вашему вниманию вводный курс по основам.
#laravel
Итак, вы хорошо знаете PHP, разбираетесь в ООП и готовы изучить фреймворк? Начнём с laravel. Почему именно? Фреймворк очень популярен, для него легко найти решения в интернете и дополнительные пакеты.
https://bit.ly/2T3nAwx
Итак, вы хорошо знаете PHP, разбираетесь в ООП и готовы изучить фреймворк? Начнём с laravel. Почему именно? Фреймворк очень популярен, для него легко найти решения в интернете и дополнительные пакеты.
https://bit.ly/2T3nAwx
#book
DDD, или предметно-ориентированное программирование, достаточно популярный принцип разработки больших приложений, направленный на создание оптимальных систем объектов и программных абстракций. Настоящее руководство не только познакомит вас с DDD в PHP, но и с принципами хорошего кода, следуя данной технологии.
https://yangx.top/progbook/1835
DDD, или предметно-ориентированное программирование, достаточно популярный принцип разработки больших приложений, направленный на создание оптимальных систем объектов и программных абстракций. Настоящее руководство не только познакомит вас с DDD в PHP, но и с принципами хорошего кода, следуя данной технологии.
https://yangx.top/progbook/1835
Telegram
Книги для программистов
Domain Driven Design in PHP (2016)
Авторы: Carlos Buenosvinos, Christian Soronellas, Keyvan Akbary
#php #book #english
Авторы: Carlos Buenosvinos, Christian Soronellas, Keyvan Akbary
#php #book #english