Онлайн-приложения по тестированию кода.
#php #phpunit
Хотите проверить качество кода или протестировать свое приложение, но недостаточно навыков? Теперь у вас есть простые инструменты для этих целей:
1. https://travis-ci.org
Инструмент Travis CI предназначен для автоматического запуска юнит тестов, при этом он позволяет проверять одновременно разные ветки и на разных версиях php одновременно.
Для использования достаточно разместить .travis.yml файл в корне github репозитория.
2. https://scrutinizer-ci.com
Скрутинайзер же позволяет проверить качество кода по многочисленным критериям и выставить оценку в соответствии с этим.
#php #phpunit
Хотите проверить качество кода или протестировать свое приложение, но недостаточно навыков? Теперь у вас есть простые инструменты для этих целей:
1. https://travis-ci.org
Инструмент Travis CI предназначен для автоматического запуска юнит тестов, при этом он позволяет проверять одновременно разные ветки и на разных версиях php одновременно.
Для использования достаточно разместить .travis.yml файл в корне github репозитория.
2. https://scrutinizer-ci.com
Скрутинайзер же позволяет проверить качество кода по многочисленным критериям и выставить оценку в соответствии с этим.
👍2
#git #novice
Наверняка вы слышали о Git — незаменимом инструменте любого программиста. Чтобы научиться с ним работать, мы подготовили для вас несколько полезных ресурсов.
1. Git
В этой книге даётся описание ветвления в git, работа с git на сервере и описание других инструментов для удобной разработки.
2. Learn Git Branching
Этот сайт предназначен для обучения git посредством лёгкой игры. Благодаря нему вы научитесь простым командам по управлению вашим репозиторием.
3. Try Git
Данное приложение предоставляет доступ к онлайн-оболочке, с которой вы можете экспериментировать, вводя различные команды.
Наверняка вы слышали о Git — незаменимом инструменте любого программиста. Чтобы научиться с ним работать, мы подготовили для вас несколько полезных ресурсов.
1. Git
В этой книге даётся описание ветвления в git, работа с git на сервере и описание других инструментов для удобной разработки.
2. Learn Git Branching
Этот сайт предназначен для обучения git посредством лёгкой игры. Благодаря нему вы научитесь простым командам по управлению вашим репозиторием.
3. Try Git
Данное приложение предоставляет доступ к онлайн-оболочке, с которой вы можете экспериментировать, вводя различные команды.
learngitbranching.js.org
Learn Git Branching
An interactive Git visualization tool to educate and challenge!
Юнит-тестирование на PHP.
#phpunit
1. Введение в тестирование.
2. Настройка PHPUnit.
3. Первый тест.
4. Тестирование модели User.
5. Тестирование сеттеров.
Больше видео в этом плейлисте:
https://www.youtube.com/playlist?list=PLfdtiltiRHWGXSggf05W-pJbD47-_d8bJ
#phpunit
1. Введение в тестирование.
2. Настройка PHPUnit.
3. Первый тест.
4. Тестирование модели User.
5. Тестирование сеттеров.
Больше видео в этом плейлисте:
https://www.youtube.com/playlist?list=PLfdtiltiRHWGXSggf05W-pJbD47-_d8bJ
YouTube
Unit testing with PHPUnit
Share your videos with friends, family, and the world
Популярный репозиторий, в котором вы найдёте абсолютно всё, что как-нибудь связано с PHP: фреймворки, грабберы, библиотеки по работе с URL, почтой, файлами и тестами, ORM, дополнения к базам данных и многое другое.
#github #php
https://github.com/ziadoz/awesome-php
#github #php
https://github.com/ziadoz/awesome-php
GitHub
GitHub - ziadoz/awesome-php: A curated list of amazingly awesome PHP libraries, resources and shiny things.
A curated list of amazingly awesome PHP libraries, resources and shiny things. - ziadoz/awesome-php
#sql
Хотите овладеть популярным языком по работе с базами данных SQL, но не хотите при этом читать книги? В таком случае лучшей нашей подборки решения не найти.
1. Упражнения по SQL
Популярный отечественный ресурс, где вы найдёте огромное количество заданий по разным направлениям: выборка, вставка, оптимизация запросов и многое другое.
2. SQLBolt
Этот курс в объёме меньше первого, но тут вы найдёте всю необходимую информацию для начала изучения SQL.
3. DataCamp: Intro to SQL
Знаменитый западный курс, в конце которого можно получить сертификат по знаню SQL и приложить его к резюме.
4. w3schools.com
Ну и, разумеется, главный онлайн-учебник, из которого вы узнаете почти все возможности SQL.
Хотите овладеть популярным языком по работе с базами данных SQL, но не хотите при этом читать книги? В таком случае лучшей нашей подборки решения не найти.
1. Упражнения по SQL
Популярный отечественный ресурс, где вы найдёте огромное количество заданий по разным направлениям: выборка, вставка, оптимизация запросов и многое другое.
2. SQLBolt
Этот курс в объёме меньше первого, но тут вы найдёте всю необходимую информацию для начала изучения SQL.
3. DataCamp: Intro to SQL
Знаменитый западный курс, в конце которого можно получить сертификат по знаню SQL и приложить его к резюме.
4. w3schools.com
Ну и, разумеется, главный онлайн-учебник, из которого вы узнаете почти все возможности SQL.
#laravel
Laravel — один из наиболее популярных php фреймворков в настоящее время. Имея в наличии хорошую документацию, авторы также стараются обучать программистов интерактивно и записали отличный курс по изучению Laravel с нуля. Заинтересованы? Тогда добро пожаловать в плейлист:
https://www.youtube.com/playlist?list=PL3VM-unCzF8iPERY07XRw0JXG_c50CapR
Laravel — один из наиболее популярных php фреймворков в настоящее время. Имея в наличии хорошую документацию, авторы также стараются обучать программистов интерактивно и записали отличный курс по изучению Laravel с нуля. Заинтересованы? Тогда добро пожаловать в плейлист:
https://www.youtube.com/playlist?list=PL3VM-unCzF8iPERY07XRw0JXG_c50CapR
YouTube
Laravel 5.4 From Scratch
Each year, the Laracasts "Laravel From Scratch" series is refreshed to reflect the latest iteration of the framework. This is the 2017 edition, which uses ve...
🔥1
Кузнецов_М_,_Симдянов_И_Самоучитель.pdf
33.7 MB
Надоело вручную вставлять данные в базу? У нас есть способ, не требующий установку дополнительных библиотек.
#sql
http://telegra.ph/Bystraya-generaciya-bolshih-obyomov-dannyh-08-12
#sql
http://telegra.ph/Bystraya-generaciya-bolshih-obyomov-dannyh-08-12
Telegraph
Быстрая генерация больших объёмов данных.
В процессе тестирования готового приложения важно также проверить, как оно работает с большими объёмами данных. Но чтобы это сделать, данные надо откуда-то брать. Во многих случаях предлагают использовать библиотеку Faker, которая, как видно из названия,…
PostgreSQL в настоящее время очень популярна. Не упускайте возможность узнать об этой СУБД всё.
#postgresql
https://yangx.top/progbook/1251
#postgresql
https://yangx.top/progbook/1251
Telegram
Книги для программистов
П. Лузанов — PostgreSQL для начинающих.
#php #библиотека
Ratchet — это PHP библиотека, предлагающая методы разработки приложений в режиме реального времени, организуя двунаправленную связь между клиентом и сервером через WebSockets. Если вы думали написать собственное чат-приложение, то советуем взять данную библиотеку на вооружение.
Ratchet — это PHP библиотека, предлагающая методы разработки приложений в режиме реального времени, организуя двунаправленную связь между клиентом и сервером через WebSockets. Если вы думали написать собственное чат-приложение, то советуем взять данную библиотеку на вооружение.
socketo.me
Ratchet -PHP WebSockets
Ratchet is a PHP WebSocket library for serving real-time bi-directional messages between clients and server
Любому программисту известно, что если в процессе разработки вы не получаете ошибки, то вы точно что-то делаете не так. А чтобы узнать, что именно и как эффективно исправлять ошибки, умные люди придумали Xdebug. Как его настроить и работать с ним, расскажут разработчики из JetBrains:
#php #xdebug
https://www.youtube.com/watch?v=GokeXqI93x8
#php #xdebug
https://www.youtube.com/watch?v=GokeXqI93x8
YouTube
Step Into Debugging with PhpStorm
In this webinar recording, Gary Hockin covers the fundamentals of installing and configuring Xdebug, configuring PhpStorm to listen to Xdebug, and then goes into step debugging of some scripts to find the problems. Debugging PHP is an incredibly easy and…
Кто не любит обучающих курсов с подробным объяснением каждого действия, на которых невозможно ошибиться? А кто не любит Git? А теперь пройдите интерактивный курс по нему и наслаждайтесь его удобством.
#git
https://githowto.com/ru
#git
https://githowto.com/ru
Githowto
Git How To: курс обучения Git на русском
Git How To — это интерактивный тур, который познакомит вас с основами Git. Тур создан с пониманием того, что лучший способ научиться использовать Git — попробовать его своими руками.
#php #book
Если вы начинающий программист на PHP и уже написали своё первое приложение, но вас преследуют воспоминания того, как тяжело его развивать, когда вся разметка пронизана логикой, а логика перемешана в кучу, то у вас правильные ощущения. В серьёзном программировании не брезгуют готовыми решениями и строят такую архитектуру, на котором приложение простоит долгие годы. Эта книга познакомит вас с самой популярной концепцией проектирования приложений — MVC.
https://yangx.top/progbook/1243
Если вы начинающий программист на PHP и уже написали своё первое приложение, но вас преследуют воспоминания того, как тяжело его развивать, когда вся разметка пронизана логикой, а логика перемешана в кучу, то у вас правильные ощущения. В серьёзном программировании не брезгуют готовыми решениями и строят такую архитектуру, на котором приложение простоит долгие годы. Эта книга познакомит вас с самой популярной концепцией проектирования приложений — MVC.
https://yangx.top/progbook/1243
Telegram
Книги для программистов
Хотите изучить популярный фреймворк, но при этом не создавать на нём примитивный блог или To Do лист? В таком случае посмотрите курс Виктора Зинченко по созданию инстаграма на базе фреймворка Yii2!
#php #yii2
https://www.youtube.com/playlist?list=PLSdH7dYnlGYh4uk8fMvnjuKl5PI7Xoxnj
#php #yii2
https://www.youtube.com/playlist?list=PLSdH7dYnlGYh4uk8fMvnjuKl5PI7Xoxnj
YouTube
PHP UP | Практика: Cоздаем Instagram (10 уроков)
Share your videos with friends, family, and the world
А теперь время серьёзного PHP. Из этой статьи вы узнаете, как работать с RabbitMQ, брокером сообщений, в связке с PHP, позволяющем реализовать обмен сообщениями между компонентами приложения.
#php #middle
https://medium.com/eleven-labs/rabbitmq-publish-consume-and-retry-messages-109cf5859348
#php #middle
https://medium.com/eleven-labs/rabbitmq-publish-consume-and-retry-messages-109cf5859348