PHP Patterns and Refactoring Počítačový Kurz
Kurz je určen pro zkušené programátory, kteří chtějí prozkoumat problémy spojené s používáním vzorů a refaktoringem. Každý účastník zná vlastnosti a praktické příklady použití těchto vzorů, což zase umožní efektivní sestavení správného aplikačního kódu.
Návrh Školení
Úvod do Design Patterns
- Co je to designový vzor
- prvky vzoru
- Výhody a nevýhody použití vzorů
GoF Design Patterns
kreativní vzory
- Stavitel
- Továrna (Abstract Factory, Factory Method)
- Prototyp
- jedináček
strukturální vzory
- Delegátor
- Rozhraní
- Fasáda
- Kompozitní
- Neměnný
- Adaptér
- Dekoratér
- Proxy
vzorce chování
- Příkaz
- Metoda šablony
- Pozorovatel
- Řetězec odpovědnosti (a zachycovací filtr)
- Observer (2 verze)
- Strategie
Vzory webové architektury podnikových aplikací
- MVC - Model View Controller
- HMVC, MVP
- Inverze ovládání
- Závislostní vstřikovací kontejner
- Aktivní záznam
- Pojem entity a úložiště
- Rozklad systému
- Příklady komponentových Symfony 2 a Zend Framework 2
Refaktoring
- Dluhová technologie
- Co je refaktoring?
- Nástroje pro podporu refaktoringu
- phpmd (softwarové metriky)
- phpcpd
- phpc
- Typický kód vyžaduje refaktorování
- Jenkins Continuous Integration Server
Požadavky
Znalost PHP na základní úrovni nebo vyšší.
Open Training Courses require 5+ participants.
PHP Patterns and Refactoring Počítačový Kurz - Booking
PHP Patterns and Refactoring Počítačový Kurz - Enquiry
PHP Patterns and Refactoring - Consultancy Enquiry
Reference (3)
Covered a lot of material.
Michael Promes - Nebraska Medicine
Kurz - Laravel PHP Framework
Tailored specifically to my needs and lots of Rural examples.
Catherine Redfern
Kurz - Developing Websites with PHP
I like the Doctrine concept in Symphony taken by the trainer. The trainer is more energetic and make the sessions more interactive. I think it is a great capability of the trainer.
Kumaran Chandran
Kurz - Web Development with Symfony3
Upcoming Courses
Související kurzy
PHP CodeIgniter
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na webové vývojáře, kteří chtějí vytvářet webové aplikace s CodeIgniter.
Na konci tohoto školení budou účastníci schopni:
- Pro refaktorování kódu API použijte CRUD v CodeIgniter.
- Rozšířením CodeIgniter spotřebujte závislosti.
- Načíst CodeIgniter modely a pohledy z kontejnerů.
Unit Testing with PHPUnit
14 hodinyToto živé školení vedené instruktorem v České republice učí účastníky, jak psát testovatelný kód ve formě testovacích jednotek, které usnadní diagnostiku, izolaci a řešení chyb. Školení provede účastníky vytvořením testovacího prostředí připraveného pro práci pomocí rámce PHPUnit testing.
Na konci tohoto školení budou účastníci schopni:
- Rozlišujte mezi dobrými a špatnými testovacími jednotkami.
- Přečtěte si a interpretujte výsledky testu.
- Proaktivně spravujte a diagnostikujte jejich kódovou základnu, abyste snížili počet chyb.
- Ujistěte se, že jejich kódová základna je vhodná pro nepřetržitou integraci a nasazení.
Zend Framework: Fundamentals
21 hodinyZend framework je open-source, objektově orientovaný framework pro vývoj, nasazení a správu podnikových PHP webových aplikací a služeb. Framework Zend využívá paradigma Model-View-Controller (MVC) k vývoji základních struktur pro aplikace. Zend je považován za "knihovnu komponent"; jeho unikátní modulární design umožňuje uživatelům používat komponenty nezávisle na sobě.
V tomto živém školení vedeném instruktorem se účastníci naučí, jak vytvořit spolehlivou a škálovatelnou webovou aplikaci pomocí frameworku Zend.
Na konci tohoto školení budou účastníci schopni:
- Pomocí návrhových vzorů Model-View-Controller vytvořte webovou aplikaci založenou na databázi
- Přijímat a zpracovávat formuláře
- Nastavte ověření vstupu a prohlížejte skripty
- Zvládejte různé typy událostí a služeb MVC, které nabízí Zend Framework knihovna komponent MVC
- Připravte a spusťte dotazy pro databázový adaptér
Publikum
- Středně pokročilí až pokročilí PHP vývojáři, kteří chtějí vyvíjet bezpečné webové aplikace v podnikovém měřítku
Formát kurzu
- Část přednáška, část diskuse, cvičení a těžké praktické cvičení
Advanced CakePHP
21 hodinyTento živý kurz vedený instruktorem je navržen tak, aby pomohl zprostředkujícím vývojářům CakePHP získat přístup k pokročilejším funkcím CakePHP. Prostřednictvím vysvětlení a řízené praxe budou účastníci schopni implementovat lepší funkce, stabilitu, bezpečnost a rozšiřitelnost do svých stávajících a budoucích projektů CakePHP.
Publikum
- Vývojáři CakePHP, kteří chtějí rozšířit své znalosti a vývojové dovednosti
Formát kurzu
- Přehled pokročilých funkcí CakePHP spolu s vývojem ukázkové aplikace krok za krokem.
CakePHP Fundamentals
28 hodinyTento kurz učí PHP vývojáře, jak vytvářet funkční webové aplikace pomocí populárního webového vývojového rámce CakePHP MVC. Kurz pokrývá základní principy a přístupy, poté přechází do pokročilých témat, která pomáhají zlepšit chování, flexibilitu a bezpečnost aplikace. Diskuse jsou interaktivní a učení je praktické a praktické.
Formát kurzuPřehled funkcí a možností CakePHP spolu s vývojem ukázkové aplikace krok za krokem.
Laravel PHP Framework
14 hodinyToto živé školení vedené instruktorem v České republice představuje základy Laravel a provede účastníky vytvořením webové aplikace založené na Laravel.
Laravel: Middleware Development
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na webové vývojáře, kteří chtějí budovat middleware a webové služby v Laravel.
Na konci tohoto školení budou účastníci schopni:
- Ke generování kódu a komponent použijte Laravel PHP Aritisan.
- Vytvářejte RESTful API v Laravelu, která mohou procházet, číst, upravovat, přidávat a odstraňovat.
- Filtrovat a třídit výsledky na základě parametrů URL pomocí RESTful API.
Laravel and Vue.js
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na webové vývojáře, kteří chtějí používat Laravel a Vue JS pro fullstack webový vývoj.
Na konci tohoto školení budou účastníci schopni:
- Vyvíjejte webové aplikace pomocí Laravel a Vue JS.
- Integrujte backend API Laravel do Vue JS.
- Nasaďte aplikaci Laravel.
Laravel Livewire
7 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří se chtějí naučit a používat Livewire k vytváření moderních a dynamických aplikačních rozhraní.
Na konci tohoto školení budou účastníci schopni:
- Vytvářejte a testujte komponenty livewire.
- Vytvářejte aplikace pomocí knihovny Livewire.
- Vytvořte dynamické komponenty v PHP.
Swoole for PHP Programmers
14 hodinyToto živé školení vedené instruktorem (online nebo na místě) je zaměřeno na PHP programátory, kteří chtějí psát asynchronní webové služby pomocí jazyka PHP (podobně jako Node.js).
Na konci tohoto školení budou účastníci schopni:
- Instalace a konfigurace Swoole Pochopte koncepty, které stojí za událostmi řízenými, asynchronními, neblokujícími I/O síťovými modely. Vytvářejte a nasazujte asynchronní služby napsané v PHP Zrychlete stávající aplikace Laravel nebo Lumen pomocí Laravel-Swool.
Formát kurzu
- Interaktivní přednáška a diskuze Spousta cvičení a praxe Praktická implementace v prostředí živé laboratoře
Možnosti přizpůsobení kurzu
- Chcete-li požádat o školení na míru pro tento kurz, kontaktujte nás a domluvíme se. Chcete-li se dozvědět více o Swool, navštivte: https://www.swoole.co.uk/
Develop Web Applications with PHP and Yii 2
14 hodinyYii je vysoce výkonný PHP framework nejlepší pro vývoj aplikací Web 2.0.
Symfony2 - enterprise web framework
21 hodinySymfony je sada PHP komponent, framework webové aplikace, filozofie a komunita.
Web Development with Symfony3
28 hodinySymfony je sada PHP komponent, framework webové aplikace, filozofie a komunita.
Symfony 4 for Web Application Development
28 hodinySymfony 4 je softwarový rozvoj rámec pro PHP. Obsahuje znovu použitelné PHP knihovny, které usnadňují vývoj a testování nových aplikací napsaných v PHP (webové aplikace nebo API). Symfony 4 je softwarový rámec s vestavěnými příkazy, který umožňuje PHP efektivnější rozvoj kódu.
V tomto instruktorově vedeném, živém tréninku se účastníci naučí používat Symfony rámec a PHP jazyk, jak postupují prostřednictvím vytvoření PHP aplikace.
Po ukončení tohoto tréninku budou účastníci schopni:
- Použijte Symfony 4 k vytvoření a testování kódu napsaného v PHP
- Vytvořte jednoduchý kód pro PHP, který čte a píše do databáze
publikum
- Programátoři a vývojáři s pracovními znalostmi PHP a HTML
- Pokročilí vývojáři, kteří hledají efektivnější vývojové nástroje pro rychlejší uzavření
- Software návrháři, kteří potřebují aktualizovat své chápání aktuálních vývojových nástrojů, které odpovídají potřebám uživatele
Formát kurzu
- Částečná přednáška, částečná diskuse, cvičení a těžká praxe
Developing Websites with PHP
14 hodinyPředmět se zabývá vývojem webových aplikací v PHP. Kurz byl vytvořen pro lidi, kteří již znají jiné procedurální programovací jazyky. V průběhu kurzu se účastníci naučí, jak vytvořit jednoduchou dynamickou aplikaci s PHP a MySQL databází.