IT / Programming / Zend / PHP / Boot Camp

PHP - Boot Camp

Details

ID 2757639
Classroom 5 days
Webinar 5 days
Method Lecture with examples and exercises.
Prequisite HTML, knowledge of web design program
Audience Programmers, Web developers

Services:

  • Lunch / Catering
  • Assistance for hotel / travel bookings
  • Comelio certificate
  • Flexible: Free cancellation up until 10 days before the training

Summary

Dieses PHP-Seminar zeigt angehenden PHP-Programmierern die Grundlagen der Syntax, der Objektorientierung und erarbeitet die Anwendungsentwicklung in PHP mit einem Überblick über die PHP-Funktionsbibliothek, die XML-Verarbeitung und natürlich den Datenbankeinsatz mit MySQL. Im Gegensatz zum PHP-Grundkurs-Seminar richtet es sich an Teilnehmer, die bereits grundlegende Kenntnisse in einer Programmiersprache haben und fordert ein höheres Lerntempo. Dahe sind die Bereiche der allgemeinen Syntax von PHP und der PHP-Objektorientierung nicht in der Länge zu finden wie in einem gewöhnlichen Anfänger-Seminar. Auch sollen die Teilnehmer zum Seminarende in der Lage sein, Anwendungen in PHP mit Datenbank- und XML-Einsatz unter Verwendung gängiger Entwurfsmuster (Design Patterns) aus dem Standard- und Enterprise-Katalog zu programmieren.

Training Dates

  • 2020-Oct-23 - Oct-22
  • 2021-Jan-01 - Dec-31
  • 2021-Mar-12 - Mar-11
  • 2021-May-21 - May-20

1550 EUR +VAT

Location | Enrollment


Agenda

Syntax

Basic Syntax - Types - Variables and Predefined Variables - Constants - Expressions - Operators - Control Structures - Functions - Arrays

Classes and Objects

Classes and Objects: Constructors and Destructors, Visibility, Inheritance, Class Abstraction, Interfaces - Magic Methods - Namespaces - Exceptions and Predefined Exceptions - Predefined Interfaces and Classes - Object Serialization

Forms

HTML Form Design - Validation - Data Transmission and Processing - File Upload - Master/Detail Forms - Tunneled and Branched Forms - Cookies - Session Handling

PHP Functions and Class Library

Date and Time - File System Operations - String Operations and Text Processing

Database Access

PHP Data Objects vs. DB-specific PHP Functions - Connections and Connection Management - Transactions and Auto-Commit - Prepared Statements and Stored Procedures - Errors and Error Handling

XML Handling

Processing and Creating XML using SimpleXML and DOM (Document Object Model) - XSLT and XPath in PHP - Validation using DTD and XML Schema in PHP - Reading and Writing XML using XMLWriter and XMLReader

Design Patterns and PHP

Behavioral Patterns: Command, Template Method, Strategy, Visitor, Chain of Responsibility, Iterator - Structural Patterns: Composite, Decorator, Front Controller - Creational Patterns: Singleton, Factory Method, Abstract Factory, Lazy Initialization

Enterprise Application Patterns and PHP

Domain Logic Patterns: Transaction Script, Domain Model Table Module, Service Layer - Data Source Architectural Patterns: Table Data Gateway, Row Data Gateway, Active Record, Data Mapper - Web Presentation Patterns: Model View Controller, Front Controller, Template View, Transform View, Application Controller

Trainer

Marco Skulschus (born in Germany in 1978) studied economics in Wuppertal (Germany) and Paris (France) and wrote his master´s thesis about semantic data modeling in XML, shortly before any of the current Semantic Web standards had been adopted. He started working as lecturer and consultant in 2002.

Publications
  • PHP und OOP ISBN 978-3-939701-01-9
  • PHP und XML ISBN 978-3-939701-00-2
  • XHTML und CSS ISBN 978-3-939701-15-6
  • XML: Standards und Technologien ISBN 978-3-939701-21-7
  • SQL und relationale Datenbanken ISBN 978-3-939701-52-1
  • PHP und Oracle ISBN 978-3-939701-01-9
Projects

He works as an IT-consultant and project manager. He developed various business applications with his team in India and is today mainly involved in Business Intelligence projects.

Research

He led several research projects for business partners concerning expert systems, ontology-based software, and also online questionnaires.