Web Application Development in PHP Počítačový Kurz
Kurz je určen pro středně pokročilé PHP vývojáře, kteří si chtějí obohatit své znalosti a naučit se osvědčené postupy v programování a technikách vývoje webu založených na objektově orientovaném programování a návrhových vzorech.
Návrh Školení
Objektově orientované Programming
- Terminologie Objektu
- De申明类和构造函数
- 创建和使用对象
- 属性和方法
- 继承
- Access修饰符
- 魔术方法
- 声明和使用接口
- 异常处理
Database s
- 数据存储方法
- PDO扩展
- 使用PDO连接数据库
- 数据操作
- PDO错误处理
- 事务
- 主键
- 联接
- 聚合函数和分组
Programming rozhraní
- 服务架构
- 添加到系统API
- 数据格式JSON和XML
- RESTful服务
- 设计Web服务
Design Patterns
- 什么是设计模式
- 单例模式
- 工厂模式
- MVC模型-视图-控制器
Účinnost
- 研究应用程序性能
- 代码缓存
Bezpečnost
- 过滤输入
- 会话固定
- 会话劫持
- SQL注入
- 存储密码
- SSL
Požadavky
Vyžaduje základní znalost programování v PHP a HTML.
Open Training Courses require 5+ participants.
Web Application Development in PHP Počítačový Kurz - Booking
Web Application Development in PHP Počítačový Kurz - Enquiry
Web Application Development in PHP - Consultancy Enquiry
Consultancy Enquiry
Reference (1)
Trainer's enthusiasm around the subject
Matthew Fowles - AGRO Merchants Whitchurch Limited
Kurz - Web Application Development in PHP
Upcoming Courses
Související kurzy
Test Driven Development
21 hodinyThis instructor-led, live training in České republice (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 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ů.
Web Application Development with Flask
14 hodinyTento praktický kurz je určen pro Python vývojáře, kteří chtějí vytvářet a udržovat své první webové aplikace. Kurz je také určen pro lidi, kteří jsou již obeznámeni s jinými webovými frameworky jako Django nebo Web2py, a chtějí se naučit, jak používání mikroframeworku (t.j. frameworku, který spojuje knihovny třetích stran místo poskytnutí samostatné univerzálního řešení), mění proces.
Významná část kurzu není věnována samotnému Flask (je malinký), ale knihovnám a nástrojům třetích stran často používaným v projektech Flask.
Full-Stack Development with AWS Cloud9
35 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé až pokročilé úplné vývojáře, kteří chtějí využít AWS Cloud9 ke zefektivnění svých vývojových pracovních postupů.
Na konci tohoto školení budou účastníci schopni:
- Nastavte a nakonfigurujte AWS Cloud9 pro úplný vývoj.
- Vyvíjet a ladit front-end aplikace pomocí Cloud9.
- Vytvářejte a nasazujte back-endové služby pomocí AWS Cloud9.
- Integrujte Cloud9 se službami AWS pro pokročilá nasazení.
- Spolupracujte se členy týmu v cloudovém vývojovém prostředí.
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 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.
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.
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í.
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.
Symfony2 - Enterprise Web Framework
21 hodinyTento živý vedení školení instruktorem na místě nebo online je určen pro vývojáře a softwarové inženýry, kteří chtějí použít Symfony2 ke vytváření strukturovaných, udržitelných a škálujících se webových aplikací.
Koncem tohoto školení budou účastníci schopni:
- Pochopit filozofii a strukturu frameworku Symfony2.
- Efektivně používat komponenty jako jsou Doctrine, Twig a Routing v rámci Symfony2.
- Vytvářet bezpečné a otestovatelné webové aplikace pomocí vlastních balíků a REST API.
- Integrací Symfony2 do podnikových prostředí a odhadnutím nákladů na implementaci projektu.
Web Development with Symfony3
28 hodinyTento instruktorův kurz v reálném čase ve České republice (online nebo na místě) je určen pro středně pokročilé vývojáře, kteří chtějí vyvíjet robustní webové aplikace pomocí Symfony3.
Koncem tohoto školení budou účastníci schopni:
- Nastavit a nakonfigurovat vývojové prostředí pro Symfony3.
- Vytvářet dynamické webové aplikace pomocí funkcí a nástrojů Symfony3.
- Používat integrované i vlastní služby, šablony, formuláře a mechanismy zabezpečení.
- Access databázových systémů pomocí Doctrine ORM.
- Napsat automatické testy a použít techniky optimalizace výkonu.
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
Web Application Development (Advanced Level)
28 hodinyThis instructor-led, live training in České republice (online or onsite) is aimed at advanced-level web developers who wish to design, build, and deploy complex web applications using advanced tools and practices.
By the end of this training, participants will be able to:
- Design scalable web architectures with advanced front-end and back-end patterns.
- Work with modern frameworks like React, Angular, or Vue.
- Build secure, robust APIs using Node.js, Django, or PHP.
- Use Docker, CI/CD, and cloud-native tools for deployment.
- Explore emerging technologies like PWAs, Serverless, and WebAssembly.
Web Application Development (Basic Level)
28 hodinyThis instructor-led, live training in České republice (online or onsite) is aimed at beginner-level professionals who wish to build functional and interactive websites using foundational web technologies.
By the end of this training, participants will be able to:
- Understand how the web works (client-server architecture, URLs, browsers).
- Create structured web pages using HTML5.
- Style and visually enhance web pages using CSS.
- Add interactivity and logic using JavaScript.
- Manipulate the DOM to respond to user events.
Develop Web Applications with PHP and Yii 2
14 hodinyTento instruktorův vedený živý kurz v České republice (online nebo na místě) je určen pro začínající vývojáře, kteří chtějí sestavit robustní a udržitelné webové aplikace pomocí Yii 2.
Na konci tohoto kurzu budou účastníci schopni:
- Nainstalovat a nakonfigurovat Yii 2.
- Pochopit architekturu MVC a strukturu projektu v Yii.
- Sestavit bezpečné a škálovatelné webové aplikace pomocí komponent Yii 2.
- Pracovat s databázemi, formuláři a REST API.