Курс за обучение по PHP Patterns and Refactoring
Курсът е предназначен за опитни програмисти, които искат да изследват въпроси, свързани с използването на шаблони и рефакторинг. Всеки участник познава свойствата и практическите примери за използването на тези шаблони, което от своя страна ще даде възможност за ефективно изграждане и коригиране на кода на приложението.
План на курса
Въведение в Design Patterns
- Какво е шаблон за проектиране
- елементи на модела
- Предимства и недостатъци на използването на модели
Go Е Design Patterns
творчески модели
- Строител
- Фабрика (абстрактна фабрика, фабричен метод)
- Прототип
- Сингълтън
структурни модели
- Делегатор
- Интерфейс
- Фасада
- Композитен
- Неизменна
- Адаптер
- Декоратор
- Прокси
поведенчески модели
- командване
- Шаблонен метод
- Наблюдател
- Верига на отговорност (и филтър за прихващане)
- Наблюдател (2 версия)
- Стратегия
Модели на уеб архитектурата на корпоративното приложение
- MVC - Контролер за изглед на модел
- HMVC, MVP
- Инверсия на контрола
- Контейнер за инжектиране на зависимости
- Активен запис
- Концепцията за обект и хранилища
- Декомпозиция на системата
- Примери за базирани на компоненти Symfony 2 и Zend Framework 2
Рефакторинг
- Дългова технология
- Какво е рефакторинг?
- Инструменти за поддръжка на рефакторинг
- phpmd (софтуерни показатели)
- phpcpd
- phpc
- Типичният код изисква преработване
- Jenkins Сървър за непрекъсната интеграция
Изисквания
Познаване на PHP на основно ниво или по-високо.
Отворените курсове за обучение изискват 5+ участници.
Курс за обучение по PHP Patterns and Refactoring - Booking
Курс за обучение по PHP Patterns and Refactoring - Enquiry
PHP Patterns and Refactoring - Консултантско запитване
Консултантско запитване
Oтзиви от потребители (5)
Стил на обучение и цялостните познания на треньора.
Kenosi - NWK Limited
Курс - Laravel: Middleware Development
Машинен превод
Уроците бяха много интерактивни и упражненията бяха добри практически
Heino - NWK Limited
Курс - Laravel and Vue.js
Машинен превод
Покрихме много материал.
Michael Promes - Nebraska Medicine
Курс - Laravel PHP Framework
Машинен превод
Уча се на целия спектър на разработка на тестове
Silviu Avram - Hertz Europe Service Centre Limited
Курс - Test Driven Development
Машинен превод
Tailored specifically to my needs and lots of Rural examples.
Catherine Redfern
Курс - Developing Websites with PHP
Машинен превод
Предстоящи Курсове
Свързани Kурсове
Creating and managing Web sites
35 ЧасаПрограмата ви подготвя за професионален уеб дизайнер (код за заетост: 213202 за стандарти за професионални квалификации) по отношение на "HTML и CSS в уеб дизайна" и включва проблем с програмирането, използвайки JavaScript и PHP език.
Следната програма предполага, че участникът ще бъде в състояние да проектира и създава уебсайтове с помощта на HTML 4.0 и Cascading Style Sheets 2.0. При изграждането на уебсайт, ще използвате етикетите HTML за поставяне на текст, графики, таблици и интерактивни форми на уеб страницата, както и връзки към други уеб страници и уеб сайтове. С Cascading Style Sheets 2.0 ще извършвате форматиране на уеб съдържание в съответствие с изискванията на клиента.
Курс завършилите могат да търсят заетост в сервизни компании, участващи в уеб дизайна или да започнат консултантски услуги (самозаетост). Програмата за обучение обхваща проблемите на създаването на уеб сайтове с помощта на HTML и CSS.
Test Driven Development
21 ЧасаThis instructor-led, live training in България (online or onsite) is aimed at intermediate-level software developers and QA engineers who wish to adopt and master TDD principles and practices to improve code quality and development efficiency.
By the end of this training, participants will be able to:
- Understand the principles and workflow of Test-Driven Development (TDD).
- Write effective and maintainable unit tests.
- Utilize mocking frameworks to create comprehensive test scenarios.
- Apply TDD as a design tool to create robust and flexible code.
PHP CodeIgniter
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които желаят да създават уеб приложения с CodeIgniter.
До края на това обучение участниците ще могат:
- Използвайте CRUD в CodeIgniter за рефакторинг на API код.
- Разширете CodeIgniter, за да консумирате зависимости.
- Заредете CodeIgniter модели и изгледи от контейнери.
Laravel PHP Framework
14 ЧасаТова водено от инструктор обучение на живо в България представя основите на Laravel и превежда участниците през създаването на базирано на Laravel уеб приложение.
Laravel Livewire
7 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да научат и използват Livewire за изграждане на модерни и динамични интерфейси на приложения.
До края на това обучение участниците ще могат:
- Изградете и тествайте компоненти на livewire.
- Създавайте приложения с помощта на библиотеката Livewire.
- Създавайте динамични компоненти в PHP.
Laravel and Vue.js
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които желаят да използват Laravel и Vue JS за цялостна уеб разработка.
До края на това обучение участниците ще могат:
- Разработвайте уеб приложения с Laravel и Vue JS.
- Интегрирайте Laravel backend API във Vue JS.
- Разположете Laravel приложение.
Developing Websites with PHP
14 ЧасаТози курс се занимава с разработване на уеб приложения в PHP. Курсът е създаден за хора, които вече са запознати с други процедурни езици за програмиране. По време на курса участниците ще се научат как да създават просто динамично приложение с PHP и MySQL база данни.
PHP Websites Optimization
7 ЧасаТози курс е създаден за PHP програмисти и разработчици на уебсайтове, интересуващи се от PHP оптимизация на код.
Курсът показва как да намерите пречка и как да преработите или промените кода по подходящ начин.
По време на този курс участниците ще работят с реални примери за уеб страници, които ще бъдат проследявани, анализирани и оптимизирани.
Unit Testing with PHPUnit
14 ЧасаТова водено от инструктор обучение на живо в България учи участниците как да пишат код, който може да се тества под формата на тестови единици, за да се улесни диагностицирането, изолирането и разрешаването на грешки. Обучението превежда участниците през създаването на готова за работа среда за тестване, използвайки PHPрамката за тестване на единици.
До края на това обучение участниците ще могат:
- Правете разлика между добри и лоши тестови единици.
- Прочетете и интерпретирайте резултатите от теста.
- Проактивно управлявайте и диагностицирайте тяхната кодова база, за да намалите грешките.
- Уверете се, че тяхната кодова база е годна за непрекъсната интеграция и внедряване.
Laravel: Middleware Development
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които желаят да изградят междинен софтуер и уеб услуги в Laravel.
До края на това обучение участниците ще могат:
- Използвайте Laravel PHP Aritisan за генериране на код и компоненти.
- Изградете RESTful API в Laravel, които могат да преглеждат, четат, редактират, добавят и изтриват.
- Филтрирайте и сортирайте резултатите въз основа на URL параметри, като използвате RESTful API.
Symfony2 - Enterprise Web Framework
21 ЧасаТози лекционен курс в реално време (онлайн или офлайн) е предназначен за средното равнище програмисти и софтуерни инженери, които искат да използват Symfony2 за създаване на структурирани, поддържаеми и масштабируеми веб приложения.
Край尾部的翻译不再适用目标语言和原始内容,因此需要调整以确保一致性。以下是修正后的完整翻译:
Този лекционен курс в реално време (онлайн или офлайн) е предназначен за средното равнище програмисти и софтуерни инженери, които искат да използват Symfony2 за създаване на структурирани, поддържаеми и масштабируеми веб приложения.
По време на този курс участниките ще са способни да:
- Разберат философията и структурата на рамката Symfony2.
- Ефективно използват компонентите на Symfony2 като Doctrine, Twig и Routing.
- Създават сигурни и пропитані приложения с помощта на кастомни бандлове и REST API-и.
- Интегрират Symfony2 в предприемачески среди и оценяват разходите за изпълнението на проекта.
Web Development with Symfony3
28 ЧасаТози инструкторски воден живо тренинг в България (онлайн или офлаин) се насочва към средноуровневите разработчици, които искат да развиват робустни веб приложения с използването на Symfony3.
Край尾部的内容似乎已经从给出的文本中断开了,我将继续翻译剩余的部分以保持一致性:
Крайна целта от този тренинг е участниките да могат да:
- Настройката и конфигурирането на околност за разработка Symfony3.
- Създаване на динамични веб приложения, използвайки функции и инструменти на Symfony3.
- Утилизация на вградените и кастомните услуги, шаблони, форми и механизми за сигурност.
- Access бази данни с Doctrine ORM.
- Написване на автоматизирани тестове и прилагане на техники за оптимизация на производителността.
Symfony 4 for Web Application Development
28 ЧасаSymfony 4 е рамка за разработване на софтуер за PHP. Той съдържа повторно използваеми PHP библиотеки, за да се улесни разработването и тестването на нови приложения, написани в PHP (Web приложения или АПИ). Symfony 4 е командна линия софтуерна рамка с вградените команди, която прави PHP кодовото развитие по-ефективно.
В това обучение, ръководено от инструктори, участниците ще се научат да използват Symfony рамката и PHP езика, докато стъпват през създаването на PHP приложение.
В края на обучението участниците ще могат да:
- Използвайте Symfony 4 за създаване и тестване на код, написан в PHP
- Създаване на прост код за PHP, който чете и пише в база данни
публиката
- Програмисти и уеб разработчици с работно познание на PHP и HTML
- Напредни разработчици, които търсят по-ефективни инструменти за развитие за по-бързи затваряния
- Софтуерни дизайнери, които трябва да актуализират своето разбиране на текущите инструменти за развитие, които отговарят на нуждите на потребителя
Формат на курса
- Частна лекция, частна дискусия, упражнения и тежка практика
Website Development in PHP
21 ЧасаКурсът запознава участниците с езика PHP и неговата интеграция с уеб средата. Участникът ще научи как да прави динамична страница, да пише приложения за база данни и да защитава приложенията от неоторизиран достъп.
Develop Web Applications with PHP and Yii 2
14 ЧасаТози инструкторски воден живо обучителен курс в България (онлайн или офлайн) е предназначен за новичи-разработчици, които искат да построят робустни и поддържаеми уеб приложения с Yii 2.
Край на този курс участниките ще бъдат в състояние да:
- Instalirat и конфигурират Yii 2.
- Разберат архитектурата MVC на Yii и структурата на проекта.
- Построят сигурни и масивно изпълнени уеб приложения с компонентите на Yii 2.
- Работят с бази данни, форми и REST API.