Cursuri de pregatire Developing Websites with PHP
Acest curs se ocupă cu dezvoltarea de aplicații web în PHP . Cursul a fost creat pentru persoanele deja familiarizate cu alte limbi de programare procedurală. În timpul cursului participanții vor învăța cum să creeze o aplicație dinamică simplă cu PHP și o My SQL date My SQL .
Schița de curs
PHP Sintaxa limbajului și conceptele de bază
- PHP Instalare și biblioteci
- PHP Sintaxă
- PHP Variabile
- PHP String
- PHP Operatori
- If...Else, Switch
- Array-uri
- Bucle While
- Bucle For
- Funcții
- Formulare
- Feedback formulare, GET și POST
- PHP Includeți
Structuri de date
- Matrici asociative
- Variabile de sesiune, variabile globale, module cookie
- Date
- Fișier și încărcare fișier
- Cookie-uri și sesiuni
- Gestionarea erorilor
- Gestionarea excepțiilor
- Filtru PHP
Orientat pe obiecte Programming (OOP)
- clase
- modificatori de acces
- constructori
- moștenire
Folosind Databases
- conectarea la baza de date
- stocarea parolelor
- executarea interogărilor
- prelucrarea datelor
- modificarea și eliminarea datelor
- legarea formularelor de înregistrările din baza de date
Securitate
- autorizare și autentificare
- utilizarea modulelor cookie și a sesiunilor
Tratarea cu imagini
- Biblioteca GD și alternative
PHP XML
- Simplu XML
- Parser Expat
- XML DOM
Cerințe
Cunoștințe bune HTML necesare, se recomandă orice cunoștințe de bază în limbaje procedurale (C, Pascal, Basic etc.)
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Developing Websites with PHP - Booking
Cursuri de pregatire Developing Websites with PHP - Enquiry
Developing Websites with PHP - Cerere de consultanta
Cerere de consultanta
Mărturii (1)
Tailored specifically to my needs and lots of Rural examples.
Catherine Redfern
Curs - Developing Websites with PHP
Upcoming Courses
Cursuri înrudite
Creating and managing Web sites
35 oreProgramul de formare vă pregătește pentru un designer web profesional (cod de ocupare: 213202 pentru Standardele de calificare profesională) în ceea ce privește "HTML și CSS în web design" și include o problemă de programare folosind JavaScript și PHP limbă.
Programul de mai jos presupune că participantul va fi capabil să proiecteze și să creeze site-uri web folosind HTML 4.0 și Cascading Style Sheets 2.0. În construirea unui site web, veți folosi etichetele HTML pentru a pune text, grafice, tabele și formulare interactive pe pagina web, precum și link-uri la alte pagini web și site-uri web. Folosind Cascading Style Sheets 2.0 veți efectua formatarea conținutului web în funcție de cerințele clienților.
Absolvenții cursului pot căuta un loc de muncă în companiile de servicii implicate în proiectarea web sau să înceapă serviciile de consultanță (self-employed). Programul de formare acoperă problemele de creare a site-urilor web folosind HTML și CSS.
Advanced PHP Programming
35 oreÎn cadrul acestui curs de instruire live, condus de un instructor în România, participanții vor învăța cum să implementeze instrumente și tehnici avansate de programare PHP.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Învățați concepte avansate de programare PHP.
- Stabiliți coerența și rezolvați probleme avansate folosind programarea PHP. .
- Explorați modalități suplimentare de a construi software mai flexibil folosind PHP. .
Test Driven Development
21 oreThis instructor-led, live training in România (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.
Behat: Behavior Driven Development (BDD) with PHP
14 oreBehat este un cadru de testare Behavior Driven Development (BDD) scris în PHP. Acesta facilitează comunicarea între dezvoltatori, testeri, părțile interesate și clienți în timpul procesului de dezvoltare software. Behat permite persoanelor non-tehnice să scrie descrieri clare ale comportamentului preconizat al unei aplicații, apoi rulează aceste "scenarii" ca teste funcționale pentru aplicație.
În cadrul acestei formări live cu instructor, participanții vor învăța cum să scrie și să execute cazuri de testare în stil BDD utilizând Behat și PHP.
Până la sfârșitul acestei instruiri, participanții vor fi capabili să:
- Să execute teste automate scrise în limbajul "Given, When, Then" Gherkin, ușor de citit de către om
- Să utilizeze cazuri de testare bazate pe Behat pentru a îmbunătăți colaborarea între echipele tehnice și non-tehnice
- Integrați Behat cu Selenium, Mink, Goutte și alte emulatoare de browser pentru a efectua teste și a genera rapoarte
- Extindeți funcționalitatea Behat prin intermediul sistemului său de extensii
- Testați numeroase scenarii de utilizare prin comenzi de terminal, API REST și altele.
Audiență
- Ingineri de testare
- Dezvoltatori
Formatul cursului
- Parte prelegere, parte discuție, exerciții și multă practică
Continuous Integration (CI) for PHP
14 oreAceastă formare live, cu instructor, în România (online sau la fața locului) se adresează inginerilor care doresc să utilizeze instrumente open source pentru a automatiza procesul de creare, testare și implementare a aplicațiilor și serviciilor PHP.
La sfârșitul acestei formări, participanții vor fi capabili să:
- Să instaleze și să configureze diferite instrumente open source pentru a permite integrarea, testarea și implementarea continuă.
- Să înțeleagă avantajele și dezavantajele utilizării diferitelor instrumente CI open source, cum ar fi Gitlab CI și Jenkins.
- Să combine instrumentele CI cu instrumentele open source pentru testarea unitară, precum și pentru testarea integrării unei aplicații PHP.
PHP CodeIgniter
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor web care doresc să construiască aplicații web cu CodeIgniter.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Utilizați CRUD în CodeIgniter pentru refactorizarea codului API.
- Extindeți CodeIgniter pentru a consuma dependențe.
- Încărcați CodeIgniter modele și vizualizări din containere.
Laravel PHP Framework
14 oreAcest curs de instruire live, condus de un instructor în România, prezintă elementele de bază ale Laravel și îi conduce pe participanți prin crearea unei aplicații web bazate pe Laravel.
Laravel Livewire
7 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor care doresc să învețe și să utilizeze Livewire pentru a construi interfețe moderne și dinamice pentru aplicații.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Construiți și testați componentele livewire.
- Construiți aplicații folosind biblioteca Livewire. .
- Creați componente dinamice în cadrul PHP. .
Laravel and Vue.js
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor web care doresc să utilizeze Laravel și Vue JS pentru dezvoltarea web fullstack.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Dezvoltați aplicații web cu Laravel și Vue JS.
- Integrați API-ul backend Laravel în Vue JS. .
- Deploiați o aplicație Laravel. .
Unit Testing with PHPUnit
14 oreAcest curs de instruire live, condus de un instructor în România îi învață pe participanți cum să scrie cod testabil sub forma unor unități de testare pentru a facilita diagnosticarea, izolarea și rezolvarea erorilor. Instruirea îi conduce pe participanți prin crearea unui mediu de testare gata de lucru, folosind cadrul de testare a unităților PHPUnit testing.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Distingeți între unitățile de testare bune și proaste.
- Să citească și să interpreteze rezultatele testelor.
- Să gestioneze și să diagnosticheze proactiv baza lor de cod pentru a reduce numărul de erori.
- Să se asigure că baza lor de cod este potrivită pentru integrarea și implementarea continuă.
Laravel: Middleware Development
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor web care doresc să construiască middleware și servicii web în Laravel.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Utilizați Laravel PHP Aritisan pentru a genera cod și componente.
- Creați API-uri RESTful în Laravel care pot naviga, citi, edita, adăuga și șterge.
- Filtrați și sortați rezultatele pe baza parametrilor URL folosind API-uri RESTful.
Symfony2 - Enterprise Web Framework
21 oreAcest training în direct de către instrucțurator (online sau pe local) este destinat dezvoltatorilor și inginerilor software care doresc să folosească Symfony2 pentru a crea aplicații web structurate, ușor de menținut și scalabile.
La sfârșitul acestui training, participanții vor putea:
- Comprende filosofia și structura cadrului Symfony2.
- Folosi eficient componentele Symfony2 precum Doctrine, Twig și Routing.
- Crea aplicații web sigure și testeabile folosind bundle-uri personalizate și API-uri REST.
- Integra Symfony2 în medii de afaceri și estima costurile implementării proiectelor.
Web Development with Symfony3
28 oreAcest training live, condus de un instruaț în România (online sau pe local) este destinat dezvoltatorilor intermediari care doresc să dezvolte aplicații web robuste folosind Symfony3.
La sfârșitul acestui training, participantii vor putea:
- Să configureze un mediu de dezvoltare Symfony3.
- Să construiască aplicații web dinamice folosind funcțiile și instrumentele Symfony3.
- Să utilizeze serviciile integrate și personalizate, șabloanele, formulele și mecanismele de securitate.
- Să Access baze de date folosind Doctrine ORM.
- Să scrie teste automate și să aplică tehnici de optimizare a performanței.
Symfony 4 for Web Application Development
28 oreSymfony 4 este un cadru de dezvoltare a software-ului pentru PHP. Conține biblioteci reutilizabile PHP pentru a facilita dezvoltarea și testarea noilor aplicații scrise în PHP (aplicații web sau API-uri). Symfony 4 este un cadru software de comandă cu comenzi încorporate care face PHP dezvoltarea codului mai eficientă.
În acest curs de instruire direct, participanții vor învăța cum să folosească cadrul Symfony și limba PHP pe măsură ce trec prin crearea unei aplicații PHP.
La sfârșitul cursului, participanții vor putea:
- Utilizați Symfony 4 pentru a crea și testa codul scris în PHP
- Creați un cod simplu pentru PHP care citește și scrie într-o bază de date
Audienţă
- Programatori și dezvoltatori web cu cunoștințe de lucru PHP și HTML
- Dezvoltatori avansate care caută instrumente de dezvoltare mai eficiente pentru închideri mai rapide
- Designerii de software care au nevoie pentru a actualizaînțelegerea lora instrumentelor de dezvoltare actuale care se potrivește nevoilor utilizatorului
Formatul cursului
- Lecții parțiale, discuții parțiale, exerciții și practici grele
Develop Web Applications with PHP and Yii 2
14 oreAcest training în direct de către instrucțurator (România, online sau presencial) se adresează dezvoltatorilor la nivel începător care doresc să construiască aplicații web robuste și ușor de menținut folosind Yii 2.
La sfârșitul acestui training, participanții vor putea:
- Instala și configura Yii 2.
- Comprende arhitectura MVC a lui Yii și structura proiectului.
- Construi aplicații web sigure și scalabile folosind componentele Yii 2.
- Lucra cu baze de date, formule și API-uri REST.