Vývoj webových aplikací v 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.
Vývoj webových aplikací v PHP Počítačový Kurz - Booking
Vývoj webových aplikací v PHP Počítačový Kurz - Enquiry
Vývoj webových aplikací v 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
Vytváření a správa webových stránek
35 hodinyVýcvikový program vás připravuje na profesionální webový návrhář (kód zaměstnání: 213202 pro standardy profesionálních kvalifikací) ve vztahu k "HTML a CSS v webovém designu" a zahrnuje programovací problém pomocí JavaScript a PHP jazyka.
Následující program předpokládá, že účastník bude schopen navrhnout a vytvořit webové stránky pomocí HTML 4.0 a Cascading Style Sheets 2.0. Při budování webové stránky použijete tagy HTML k umístění textu, grafiky, tabulek a interaktivních formulářů na webové stránce, stejně jako odkazy na jiné webové stránky a webové stránky. Pomocí Cascading Style Sheets 2.0 budete provádět formátování webového obsahu podle požadavků zákazníka.
Kurz absolventi mohou hledat zaměstnání v servisních společností zapojených do webového designu nebo zahájit konzultační služby (samostatní zaměstnanci). Výcvikový program pokrývá otázky vytváření webových stránek pomocí HTML a CSS.
AdaBoost Python pro strojové učení
14 hodinyTato instruktorem vedená živá školení v České republice (online nebo na místě) je zaměřena na datové vědce a softwarové inženýry, kteří chtějí použít AdaBoost ke vytváření boostovacích algoritmů pro strojové učení s Pythonem.
Na konci tohoto školení budou účastníci schopni:
- Nastavit nezbytné vývojové prostředí pro začátek vytváření modelů strojového učení s AdaBoost.
- Pochopit přístup založený na agregaci a jak implementovat adaptivní boostování.
- Naučit se, jak vytvářet modely AdaBoost k posílení algoritmů strojového učení v Pythonu.
- Používat optimalizaci hyperparametrů pro zvýšení přesnosti a výkonu modeleů AdaBoost.
Test Driven Development
21 hodinyTento instruktorováný, živý školení v České republice (online nebo na místě) je určen pro středně pokročilé programátory a QA inženýry, kteří si přejí přijmout a ovládnout principy a praktiky TDD (Test-Driven Development), aby zlepšili kvalitu kódu a efektivitu vývoje.
Koncem tohoto školení budou účastníci schopni:
- Pochopit principy a pracovní průběh Test-Driven Development (TDD).
- Napsat efektivní a udržovatelné unit testy.
- Využít mockovací frameworky k vytvoření komplexních testovacích scénářů.
- Zapouzdřit TDD jako nástroj pro design, aby vytvářeli robustní a flexibilní kód.
Full-Stack vývoj s 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í.
Plně integrované vývojářství s React, TypeScript, Next.js a moderním backendem
28 hodinyTento instruktorův kurz (online nebo na místě) je určen pro středně pokročilé vývojáře, kteří chtějí vyvíjet Full-Stack aplikace pomocí React 19, TypeScript, Next.js, Node.js, Prisma, PostgreSQL a souvisejících DevOps praktik.
Koncem tohoto kurzu budou účastníci schopni:
- Vytvářet reagující a škálující se front-end aplikace pomocí React 19 a TypeScript.
- Integrovat automatické testování pomocí Jest a React Testing Library.
- Vytvářet a dokumentovat RESTful API pomocí Express, JWT a Prisma s PostgreSQL.
- Nasazovat aplikace pomocí Gitu a DevOps pipeline.
- Pochopit roli Data Warehouses, datových rybníků a integrace AI v moderních webových ekosystémech.
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 a 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.
Vytváření webových stránek s 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í.
Optimalizace PHP Webových Stránek
7 hodinyTento kurz byl vytvořen pro PHP programátory a vývojáře webových stránek se zájmem o PHP optimalizaci kódu.
Kurz ukazuje, jak najít úzké místo a jak kód vhodným způsobem refaktorovat nebo změnit.
Během tohoto kurzu se účastníci budou zabývat skutečnými příklady webových stránek, které budou sledovány, analyzovány a optimalizovány.
Unitové testování s 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: Vývoj Middleware
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.
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.
Vývoj webových stránek v PHP
21 hodinyKurz seznamuje účastníky s jazykem PHP a jeho integrací s webovým prostředím. Účastník se naučí vytvářet dynamickou stránku, psát databázové aplikace a chránit aplikace před neoprávněným přístupem.