PHP 8 for Developers - Plan Szkolenia
PHP 8 wprowadza nowe i ulepszone funkcje do tworzenia wydajnych aplikacji internetowych. Zawiera kompilator JIT, nazwane argumenty, promocję właściwości konstruktora, typy unii i inne ulepszone funkcje.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać PHP 8 do opracowywania, budowania i testowania złożonych aplikacji internetowych na poziomie przedsiębiorstwa, takich jak witryny e-commerce, systemy CRM, WMS itp.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Skonfiguruj niezbędne środowisko programistyczne, aby rozpocząć tworzenie aplikacji internetowych za pomocą PHP 8.
- Dowiedz się więcej o nowych funkcjach w PHP 8 i jak je wdrożyć.
- Odśwież podstawy PHP i zapoznaj się z kilkoma wskazówkami dotyczącymi programowania.
- Wykorzystaj nowe funkcje w PHP 8, aby poprawić wydajność aplikacji internetowych.
- Poznaj najlepsze praktyki dotyczące zwiększania bezpieczeństwa i stabilności aplikacji internetowych za pomocą PHP 8.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Plan Szkolenia
Wprowadzenie
- Co nowego w PHP 8?
- Porady i odświeżenie programowania PHP
Pierwsze kroki
- Konfigurowanie środowiska serwera
- Instalacja PHP 8
- Konfigurowanie bazy danych
Wdrażanie atrybutów
- Składnia atrybutów i przestrzenie nazw
- Korzystanie z Reflection API
- Deklarowanie klas atrybutów
Promocja właściwości konstruktora
- Argumenty konstruktora
- Deklarowanie właściwości klasy
- Uwagi dotyczące stylu kodowania
Użycie jonu Match Express
- Struktura i użycie
- Dopasowanie a przełączanie
- Obsługa kontroli nietożsamości
Nazwane argumenty
- Definiowanie parametrów funkcji
- Parametry a argumenty
- Typy unii
- PHP 8 nazwanych argumentów
PHP Kompilator JIT
- Włączanie pamięci podręcznej OPCache
- Konfigurowanie kompilatora JIT
Najlepsze praktyki bezpieczeństwa w PHP 8
- Bezpieczeństwo sesji, systemu plików i bazy danych
- Raportowanie błędów i obsługa danych
Rozwiązywanie problemów
Podsumowanie i kolejne kroki
Wymagania
- PHP doświadczenie w programowaniu
Uczestnicy
- Deweloperzy
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
PHP 8 for Developers - Plan Szkolenia - Booking
PHP 8 for Developers - Plan Szkolenia - Enquiry
PHP 8 for Developers - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (5)
Styl szkolenia i ogólna wiedza trenera.
Kenosi - NWK Limited
Szkolenie - Laravel: Middleware Development
Przetłumaczone przez sztuczną inteligencję
Lekcje były bardzo interaktywne, a ćwiczenia były bardzo praktyczne.
Heino - NWK Limited
Szkolenie - Laravel and Vue.js
Przetłumaczone przez sztuczną inteligencję
Duży zakres ćwiczeń o wystarczającym poziomie, zachęcające do samodzielnego zagłębiania tematu. Jasno przekazana wiedza teoretyczna w temacie.
Jakub - E-msi
Szkolenie - Unit Testing with PHPUnit
Przekroczono wiele materiałów.
Michael Promes - Nebraska Medicine
Szkolenie - Laravel PHP Framework
Przetłumaczone przez sztuczną inteligencję
Duża ilość praktyki.
Michal Dyzma
Szkolenie - Test Driven Development
Propozycje terminów
Szkolenia Powiązane
Tworzenie i zarządzanie stronami WWW
35 godzinProgram szkoleniowy przygotowuje do profesjonalnego projektowania stron internetowych (kod zawodu: 213202 dla Standardów Kwalifikacji Zawodowych) w zakresie "HTML i CSS w projektowaniu stron internetowych" i obejmuje problem programowania przy użyciu języka JavaScript i PHP.
Poniższy program zakłada, że uczestnik będzie w stanie projektować i tworzyć strony internetowe przy użyciu HTML 4.0 i kaskadowych arkuszy stylów 2.0. Budując stronę internetową, będziesz używać znaczników HTML do umieszczania tekstu, grafiki, tabel i interaktywnych formularzy na stronie internetowej, a także linków do innych stron internetowych i witryn internetowych. Korzystając z kaskadowych arkuszy stylów 2.0, będziesz formatować zawartość witryny zgodnie z wymaganiami klienta.
Absolwenci kursu mogą szukać zatrudnienia w firmach usługowych zajmujących się projektowaniem stron internetowych lub rozpocząć działalność konsultingową (samozatrudnienie). Program szkolenia obejmuje zagadnienia tworzenia stron internetowych z wykorzystaniem HTML i CSS.
Test Driven Development
21 godzinThis instructor-led, live training in Polsce (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 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów internetowych, którzy chcą tworzyć aplikacje internetowe z CodeIgniter.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Używaj CRUD w CodeIgniter do refaktoryzacji kodu API.
- Rozszerz CodeIgniter, aby korzystać z zależności.
- Ładowanie CodeIgniter modeli i widoków z kontenerów.
Laravel PHP Framework
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce wprowadza podstawy Laravel i przeprowadza uczestników przez proces tworzenia aplikacji internetowej opartej na Laravel.
Laravel Livewire
7 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą uczyć się i korzystać z Livewire do tworzenia nowoczesnych i dynamicznych interfejsów aplikacji.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Budowanie i testowanie komponentów Livewire.
- Budowanie aplikacji przy użyciu biblioteki Livewire.
- Tworzenie dynamicznych komponentów w ramach PHP.
Laravel and Vue.js
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla twórców stron internetowych, którzy chcą korzystać z Laravel i Vue JS do tworzenia stron internetowych typu fullstack.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Rozwijaj aplikacje internetowe za pomocą Laravel i Vue JS.
- Integracja Laravel backend API z Vue JS.
- Wdrażanie aplikacji Laravel.
Testy jednostkowe z wykorzystaniem PHPUnit
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce uczy uczestników, jak pisać testowalny kod w postaci jednostek testowych, aby ułatwić diagnozę, izolację i rozwiązywanie błędów. Szkolenie prowadzi uczestników przez tworzenie gotowego do pracy środowiska testowego przy użyciu PHPUnit Testing Framework.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Rozróżniać dobre i złe jednostki testowe.
- Czytać i interpretować wyniki testów.
- Proaktywnie zarządzać i diagnozować swoją bazę kodu w celu zmniejszenia liczby błędów.
- Upewnić się, że ich baza kodu nadaje się do ciągłej integracji i wdrażania.
Laravel: Middleware Development
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów internetowych, którzy chcą tworzyć oprogramowanie pośredniczące i usługi internetowe w Laravel.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Używaj Laravel PHP Aritisan do generowania kodu i komponentów.
- Buduj interfejsy API RESTful w Laravel, które mogą przeglądać, czytać, edytować, dodawać i usuwać.
- Filtrowanie i sortowanie wyników na podstawie parametrów URL przy użyciu interfejsów API RESTful.
Symfony 3
21 godzinFormat of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Symfony2 - framework klasy enterprise
21 godzinTa szkolenie prowadzone przez instruktora na живом уроке в Polsce (онлайн или офлайн) предназначено для разработчиков и инженеров программного обеспечения, которые хотят использовать Symfony2 для создания структурированных, поддерживаемых и масштабируемых веб-приложений.
К концу этого обучения участники смогут:
- Понимать философию и структуру фреймворка Symfony2.
- Эффективно использовать компоненты Symfony2, такие как Doctrine, Twig и Routing.
- Создавать безопасные и тестируемые веб-приложения с использованием пользовательских пакетов и REST API.
- Интегрировать Symfony2 в корпоративные среды и оценивать затраты на реализацию проекта.
Trening prowadzony przez instruktora w czasie rzeczywistym w Polsce (online lub na miejscu) jest skierowany do deweloperów i inżynierów oprogramowania, którzy chcą używać Symfony2 do tworzenia strukturujących, utrzymywalnych i skalowalnych aplikacji internetowych.
Do końca tego szkolenia uczestnicy będą w stanie:
- Zrozumieć filozofię i strukturę frameworka Symfony2.
- Efektywnie korzystać z komponentów Symfony2, takich jak Doctrine, Twig i Routing.
- Budować bezpieczne i testowalne aplikacje internetowe za pomocą niestandardowych pakietów i REST API.
- Integrować Symfony2 w środowiskach przedsiębiorstwowych oraz szacować koszty implementacji projektu.
Web Development with Symfony3
28 godzinTa kurs instructor-led (online lub na miejscu) jest przeznaczona dla średnio doświadczonych developerów, którzy chcą tworzyć solidne aplikacje webowe za pomocą Symfony3.
Do końca szkolenia uczestnicy będą w stanie:
- Skonfigurować środowisko rozwojowe dla Symfony3.
- Budować dynamiczne aplikacje webowe korzystając z funkcji i narzędzi Symfony3.
- Korzystać z wbudowanych oraz niestandardowych usług, szablonów, formularzy i mechanizmów bezpieczeństwa.
- Pracować z bazami danych za pomocą Doctrine ORM.
- Pisać testy automatyczne i zastosować techniki optymalizacji wydajności.
Symfony 4 for Web Application Development
28 godzinSymfony 4 jest frameworkiem do tworzenia oprogramowania PHP. Zawiera biblioteki wielokrotnego użytku PHP ułatwiające tworzenie i testowanie nowych aplikacji napisanych w PHP (aplikacje internetowe lub interfejsy API). Symfony 4 to framework programistyczny wiersza poleceń z wbudowanymi poleceniami, które usprawniają tworzenie kodu PHP.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy nauczą się korzystać z frameworka Symfony i języka PHP podczas tworzenia aplikacji PHP.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Używanie Symfony 4 do tworzenia i testowania kodu napisanego w PHP
- Tworzenie prostego kodu dla PHP, który odczytuje i zapisuje do bazy danych
Uczestnicy
- Programiści i twórcy stron internetowych z praktyczną znajomością PHP i HTML
- Zaawansowani programiści, którzy szukają bardziej wydajnych narzędzi programistycznych do szybszego zamykania aplikacji
- Projektanci oprogramowania, którzy muszą zaktualizowaćswojezrozumienie obecnych narzędzi programistycznych, które odpowiadają potrzebom użytkowników
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Develop Web Applications with PHP and Yii 2
14 godzinTa szkolenie prowadzone na żywo przez instruktora w Polsce (online lub na terenie klienta) jest przeznaczone dla początkujących programistów chcących budować solidne i utrzymywalne aplikacje webowe przy użyciu Yii 2.
Na koniec szkolenia uczestnicy będą w stanie:
- Zainstalować i skonfigurować Yii 2.
- Poznać architekturę MVC oraz strukturę projektu w Yii.
- Budować bezpieczne i skalowalne aplikacje webowe korzystając z komponentów Yii 2.
- Pracować z bazami danych, formularzami i REST API.