PHP Patterns and Refactoring Träningskurs
Kursen är designad för erfarna programmerare som vill utforska frågor relaterade till användning av mönster och refactoring. Varje deltagare känner till egenskaperna och praktiska exempel på användningen av dessa mönster, vilket i sin tur gör det möjligt att effektivt bygga korrekt applikationskoden.
Kursplan
Introduktion till Design Patterns
- Vad är ett designmönster?
- Element av mönster
- Fördelar och nackdelar med att använda mönster
GoF Design Patterns
Kreativa mönster
- Byggmästare
- Fabrik (Abstrakt Fabrik, Fabriksmetod)
- Prototyp
- Singleton
Strukturella mönster
- Delegator
- Gränssnitt
- Fasad
- Sammansättning
- Oföränderliga
- Adapter
- Dekoratör
- Proxyserver
Beteendemönster
- Befallning
- Metod för mall
- Observatör
- Ansvarskedja (och avlyssningsfilter)
- Observatör (2 version)
- Strategi
Mönster för arkitektur för företagsapplikationer på webben
- MVC - Styrenhet för modellvy
- HMVC, MVP
- Invertering av kontroll
- Container för beroendeinmatning
- Aktiv post
- Begreppen entitet och repositorier
- Nedbrytning av systemet
- Exempel på komponentbaserade Symfony 2 och Zend Framework 2
Omstrukturering
- Teknik för lån
- Vad är refaktorisering?
- Verktyg för att stödja refaktorisering
- phpmd (Mätvärden för programvara)
- phpcpd phpcpd
- phpc (på engelska)
- Typisk kod kräver refaktorisering
- Jenkins Server för kontinuerlig integrering
Krav
Kunskap om PHP på grundnivå eller högre.
Open Training Courses require 5+ participants.
PHP Patterns and Refactoring Träningskurs - Booking
PHP Patterns and Refactoring Träningskurs - Enquiry
PHP Patterns and Refactoring - Consultancy Enquiry
Consultancy Enquiry
Vittnesmål (5)
Träningsstil och den övergripande kunskapen hos tränaren.
Kenosi - NWK Limited
Kurs - Laravel: Middleware Development
Machine Translated
Lektionerna var mycket interaktiva och övningarna var bra praktiska
Heino - NWK Limited
Kurs - Laravel and Vue.js
Machine Translated
Covered a lot of material.
Michael Promes - Nebraska Medicine
Kurs - Laravel PHP Framework
learning the full range of test development
Silviu Avram - Hertz Europe Service Centre Limited
Kurs - Test Driven Development
Tailored specifically to my needs and lots of Rural examples.
Catherine Redfern
Kurs - Developing Websites with PHP
Upcoming Courses
Relaterade Kurser
Creating and managing Web sites
35 timmarUtbildningsprogrammet förbereder dig för professionell webdesigner (occupation code: 213202 för Standards of Professional Qualifications) med avseende på "HTML och CSS i webdesign" och innehåller ett programmeringsproblem med hjälp av JavaScript och PHP språk.
Följande program förutsätter att deltagaren kommer att kunna utforma och skapa webbplatser med hjälp av HTML 4.0 och Cascading Style Sheets 2.0. Vid byggandet av en webbplats kommer du att använda de HTML taggarna för att placera text, grafik, tabeller och interaktiva formulär på webbsidan, och även länkar till andra webbsidor och webbsidor. Med Cascading Style Sheets 2.0 kommer du att utföra formatering av webbinnehåll enligt kundens krav.
Kurser kandidater kan söka sysselsättning i servicebolag involverade i webdesign eller börja konsultera tjänst (self-employed). Utbildningsprogrammet täcker frågorna om att skapa webbplatser med hjälp av HTML och CSS.
Test Driven Development
21 timmarThis instructor-led, live training in Sverige (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 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill bygga webbapplikationer med CodeIgniter.
I slutet av denna utbildning kommer deltagarna att kunna:
- Använd CRUD i CodeIgniter för omfaktorering av API-kod.
- Förläng CodeIgniter för att konsumera beroenden.
- Ladda CodeIgniter modeller och vyer från containrar.
Laravel PHP Framework
14 timmarDenna instruktörsledda, liveutbildning i Sverige introducerar grunderna för Laravel och leder deltagarna genom skapandet av en Laravel-baserad webbapplikation.
Laravel Livewire
7 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill lära sig och använda Livewire för att bygga moderna och dynamiska applikationsgränssnitt.
I slutet av denna utbildning kommer deltagarna att kunna:
- Bygg och testa strömförande komponenter.
- Bygg applikationer med Livewire-biblioteket.
- Skapa dynamiska komponenter inom PHP.
Laravel and Vue.js
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill använda Laravel och Vue JS för fullstack webbutveckling.
I slutet av denna utbildning kommer deltagarna att kunna:
- Utveckla webbapplikationer med Laravel och Vue JS.
- Integrera Laravel backend API i Vue JS.
- Distribuera en Laravel-applikation.
Developing Websites with PHP
14 timmarDenna kurs behandlar utveckling av webbapplikationer i PHP . Kursen har skapats för personer som redan är bekanta med andra processuella programmeringsspråk. Under kursen kommer deltagarna att lära sig hur man skapar en enkel dynamisk applikation med PHP och en My SQL databas.
PHP Websites Optimization
7 timmarDenna kurs har skapats för PHP programmerare och webbplatsutvecklare som är intresserade av PHP kodoptimering.
Kursen visar hur man hittar en flaskhals och hur man refaktor eller ändrar koden på lämpligt sätt.
Under denna kurs kommer deltagarna att ta itu med riktiga exempel på webbsidor som spåras, analyseras och optimeras.
Unit Testing with PHPUnit
14 timmarDenna instruktörsledda, liveutbildning i Sverige lär deltagarna hur man skriver testbar kod i form av testenheter för att underlätta diagnos, isolering och lösning av buggar. Utbildningen leder deltagarna genom skapandet av en arbetsklar, testmiljö med hjälp av PHPenhetstestramverket.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skilj mellan bra och dåliga testenheter.
- Läs och tolka testresultat.
- Hantera och diagnostisera deras kodbas proaktivt för att minska buggar.
- Se till att deras kodbas är lämplig för kontinuerlig integration och distribution.
Laravel: Middleware Development
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill bygga mellanprogram och webbtjänster i Laravel.
I slutet av denna utbildning kommer deltagarna att kunna:
- Använd Laravel PHP Aritisan för att generera kod och komponenter.
- Bygg RESTful API: er i Laravel som kan bläddra, läsa, redigera, lägga till och ta bort.
- Filtrera och sortera resultat baserat på URL-parametrar med hjälp av RESTful API:er.
Symfony2 - Enterprise Web Framework
21 timmarDenna instruktörledade liveträningen i Sverige (på distans eller på plats) är avsedd för utvecklare och programvaruingenjörer som vill använda Symfony2 för att skapa strukturerade, underhållsbara och skalbara webbapplikationer.
Vid kursens slut kommer deltagarna att kunna:
- Förstå filosofin och strukturen i Symfony2 ramverket.
- Använda Symfony2-komponenter som Doctrine, Twig och Routing effektivt.
- Bygga säkra och testbara webbapplikationer med hjälp av anpassade bundles och REST API:er.
- Integrera Symfony2 i företagsmiljöer och uppskatta projektimplementationskostnaderna.
Web Development with Symfony3
28 timmarDenna instruktörsledade, live-träningen i Sverige (på distans eller på plats) är avsedd för mellanliggande utvecklare som vill utveckla robusta webbprogram med hjälp av Symfony3.
Genom denna träning kommer deltagarna att kunna:
- Sätta upp och konfigurera en utvecklingsmiljö för Symfony3.
- Bilda dynamiska webbprogram med hjälp av Symfony3:s funktioner och verktyg.
- Använda inbyggda och anpassade tjänster, mallar, former och säkerhetsmekanismer.
- Använda Doctrine ORM för att hantera databaser.
- Skriva automatiserade tester och tillämpa tekniker för prestandaförbättring.
Symfony 4 for Web Application Development
28 timmarSymfony 4 är en programvaruutveckling ram för PHP. Den innehåller återanvändbara PHP bibliotek för att underlätta utveckling och testning av nya applikationer skrivet i PHP (webbapplikationer eller APIs). Symfony 4 är ett kommandolinjeprogramram med de inbyggda kommandorna som gör PHP kodutvecklingen mer effektiv.
I denna instruktörledda, levande träning kommer deltagarna att lära sig att använda Symfony ram och PHP språk när de går igenom skapandet av en PHP ansökan.
Vid slutet av denna utbildning kommer deltagarna att kunna:
- Använd Symfony 4 för att skapa och testa koden skriven i PHP
- Skapa en enkel kod för PHP som läser och skriver till en databas
Publiken
- Programmerare och webbutvecklare med arbetskunskap om PHP och HTML
- Avancerade utvecklare som söker mer effektiva utvecklingsverktyg för snabbare stängningar
- Software designers som behöver uppdatera sin förståelse av aktuella utvecklingsverktyg som matchar användarnas behov
Format av kursen
- Delvis föreläsning, delvis diskussion, övningar och tung praxis
Website Development in PHP
21 timmarKursen bekantar deltagarna med PHP språket och dess integration med webbmiljön. Deltagaren kommer att lära sig att skapa en dynamisk sida, skriva databasapplikationer och att skydda applikationer från obehörig åtkomst.
Develop Web Applications with PHP and Yii 2
14 timmarDenna instruktörsledade, live-träningen i Sverige (på plats eller online) är avsedd för nybörjare som vill bygga robusta och underhållsbara webbapplikationer med Yii 2.
Vid träningens slut kommer deltagarna att kunna:
- Installera och konfigurera Yii 2.
- Förstå Yii’s MVC-arkitektur och projektstruktur.
- Bygga säkra och skalbara webbapplikationer med hjälp av Yii 2-komponenter.
- Arbeta med databaser, former och REST API:er.