Dev-Feed

Актуальная подборка материалов для вашего развития. Будь в теме не дай своим знаниям устареть!

search
Fontstorage - огромная коллекция бесплатных шрифтов

https://fontstorage.com/
expand_more
Роутинг, бандлинг и ленивая загрузка на Webpack. Статья Серджио Гомеса в переводе на medium

https://medium.com/p/19f71fa39090
expand_more
Python
Начало
Всё, что вы хотели знать о функциях в Python
Декораторы и модуль functools
Строки, байты, файлы и ввод/вывод
Встроенные коллекции и модуль collections
Классы 1
Исключения и менеджеры контекста
Итераторы, генераторы и модуль itertools
Модули, пакеты и система импорта
Классы 2
expand_more
Курс по SQL Injection Часть (2/4)
11- Курс по SQL Injection / Знакомство с инструктором
12- Курс по SQL Injection / Юридические аспекты
13- Курс по SQL Injection / Упражнение по двойному запросу
14- Команды SQL для продвинутого внедрения
15- Слепое внедрение типа данных Boolean
16- Команды для внедрения, основанного на времени
17- Внедрение SQL кода, дамп данных
18- Внедрение SQL кода, основанное на времени
19- 26 команд для сложного внедрения SQL кода
20- Курс по SQL Injection / Внедрение через метод POST
#sql #Injection
expand_more
Callbag, модульная и легковесная библиотека (на основе одноимённой спецификации) для реактивного программирования на JS от одного из авторов CycleJS и RxJS

https://github.com/staltz/callbag-basics
expand_more
Зачем и когда использовать паттерн CQRS в ваших nodeJS приложениях

https://blog.risingstack.com/cqrs-expla ...
expand_more
История языков программирования
expand_more
Java SE 8. Базовый курс (2015)
Автор: Кей С. Хорстманн

#java@php2all #book@php2all
В версии Java SE 8 внедрены значительные усовершенствования, оказывающие влияние на технологии и прикладные программные интерфейсы API, образующие ядро платформы Java. Многие из прежних принципов и приемов программирования на Java больше не нужны, а новые средства вроде лямбда-выражений повышают производительность труда программистов, хотя разобраться в этих нововведениях не так-то просто.
Эта книга является полным, хотя и кратким справочником по версии Java SE 8. Она написана Кеем С.Хорстманном, автором книги Java SE 8. Вводный курс и классического двухтомного справочника по предыдущим версиям Java, и служит незаменимым учебным пособием для быстрого и легкого изучения этого языка и его библиотек. Учитывая масштабы Java и разнообразие новых языковых средств, внедренных в версии Java SE 8, материал этой книги подается небольшими порциями для быстроты усвоения и простоты понимания.
Многочисленные практические рекомендации автора книги и примеры кода помогут читателям, имеющим опыт программирования на Java, быстро воспользоваться преимуществами лямбда-выражений, потоков данных и прочими усовершенствованиями языка и платформы Java. В книге освещается все, что нужно знать прикладным программистам о современной версии Java, включая следующее.
Ясное и доходчивое изложение синтаксиса лямбда-выражений, позволяющих лаконично выражать выполняемые действия.
Подробное введение в новый прикладной программный интерфейс API потоков данных, благодаря которому обработка данных становится более гибкой и эффективной.
Рассмотрение основных принципов параллельного программирования, стимулирующих к разработке программ с точки зрения взаимодействия параллельно выполняемых задач, а не низкоуровневых потоков исполнения и блокировок.
Современный взгляд на новые библиотеки вроде даты и времени.
Обсуждение других новых средств, которые могут быть особенно полезны для разработчиков серверных и мобильных приложений.

Эта книга станет неоценимым источником информации для всех, кто стремится писать в недалекой перспективе самый надежный, эффективный и безопасный код на Java: как начинающих, так и опытных разработчиков.
expand_more
Что нового в HTML 5.2 – подробный разбор на bitsofco.de:
– нативный элемент <dialog />
– Payment Request API для iFrame'ов
– Новые практики валидации

https://bitsofco.de/whats-new-in-html-5-2/
expand_more
PHP. Уровень 4. Проектирование и разработка сложных веб - проектов на PHP 5 (2016 год)

Описание: Данный курс является обязательным курсом в цепочке подготовки Веб-мастера к получению сертификации ZCE (Zend Certified Engineer).
Курс рекомендован слушателям, имеющим опыт использования PHP, и желающим максимально расширить свои знания и опыт.

В этом курсе рассматриваются основы сложных тем, таких как шаблоны проектирования (Design patterns), отражения (Reflection), PDO, шаблон MVC (Model-View-Controller), без овладения которыми немыслима профессиональная разработка приложений на PHP.

Курс будет интересен слушателям, имеющим начальный опыт использования PHP, и желающим расширить свои знания и опыт. Кроме того, курс обязателен для подготовки к экзамену ZCE.

Программа курса соответствует требованиям профессионального стандарта «Программист».

По окончании курса Вы будете уметь:
- Использовать базовые шаблоны проектирования
- Использовать PDO для работы с базами данных
- Использовать функционал Standard PHP Library
- Использовать функционал отражений
- Применять шаблон проектирования MVC
- Использовать Регулярные выражения
- Использовать Пространства имен PHP

Содержание
Модуль 1. Шаблоны проектирования
Обзор UML
Диаграмма классов
Введение в шаблоны проектирования
Шаблоны проектирования
- Singleton Pattern
- Factory Pattern
- Strategy Pattern
- Decorator Pattern
- Adapter Pattern
- Другие шаблоны

Модуль 2. Standard PHP Library (SPL)
Встроенные интерфейсы и классы
Замыкания
Генераторы
SPL – Standard PHP Library
Общие принципы
Интерфейсы
Итераторы
Классы
Структуры данных
Функции
Лабораторные работы

Модуль 3. PHP Data Objects (PDO)
Введение
Поддерживаемые базы данных
Соединения
Запросы
Фильтрация значений
Транзакции
Подготовленные запросы и хранимые процедуры
Обработка ошибок
Лабораторные работы

Модуль 4. Reflection
Введение
Отражения
Использование отражений
PHP repository: PEAR vs Composer
Введение в Composer
Основы работы с phpDocumentor
Лабораторная работа

Модуль 5. cURL
Введение
Основные функции
Основные опции
Опции для заголовков
Получение информации

Модуль 6. Регулярные выражения
Введение
Метасимволы
Специальные последовательности символов
Модификаторы
Функции

Модуль 7. Пространства имен
Введение
Объявление пространства имен
Иерархия
Правила доступа
Unqualified name
Qualified name
Fully qualified name
Глобальный доступ
Импорт и псевдонимы

Модуль 8. Модульное тестирование
Тестирование кода
Модульное тестирование
PhpUnit
- Утверждения
- Зависимости
- Источники данных
- Тестирование наборов
- другое

Модуль 9. Шаблон проектирования MVC
Введение в MVC
MVC и ООП
Обзор PHP Фреймворков
Лабораторная работа

Модуль 10. Создание REST-сервиса
Введение в REST
Фреймворк Slim
Библиотека NotORM
Базовые операции сервера
Базовые операции клиента
PHP. Уровень 3: https://vk.com/wall-101965347_41062
PHP. Уровень 2: https://vk.com/wall-101965347_40985
PHP. Уровень 1: https://vk.com/wall-101965347_40956
#video #php

#video
expand_more
close