Ibuildings - Modules maatwerk training - ibuildings.nl

Modules maatwerk training

maatwerk training, Ibuildings, experts, professionals, modules

Modules maatwerk training

Modules maatwerk training

Bij een maatwerktraining kunt u heel specifiek aangeven welke kennis u uw ontwikkelaars wilt bijbrengen. Ook kunt u aangeven welke onderwerpen specifiek voor uw bedrijfssituatie belangrijk zijn en waar dus meer tijd aan besteed moet worden dan in de standaard training het geval is. Onderstaand een lijst met mogelijke onderwerpen.

PHP Features

Deze module behandeld de features van PHP 5. Niet alleen de nieuwe functionaliteit komt aan bod maar ook alle aspecten die van belang zijn bij een migratie van PHP 4 naar PHP 5.

Object Orientation

Deze module leert developers Object georiënteerd te programmeren in PHP 5. Geschikt voor developers zonder kennis en ervaring met Object Orientation en voor developers die wel ervaring hebben met OO maar dan in een andere taal. Onderwerpen die aan bod komen zijn o.a.: Objects& Classes, Inheritance, Access Modifiers en Exeptions.

Design Patterns

Deze module behandeld design patterns en het implementeren daarvan in PHP. Afhankelijk van de behoefte worden er praktijk oefeningen gedaan met Singleton, Factory, Registry en/of MVC.

Security

Deze module leert developers om veilige en robuste webapplicaties te bouwen. De kwetsbaarheden van applicaties worden aan het licht gebracht en de manieren waarop die geexploiteerd kunnen worden. Uiteraard wordt aandacht besteed aan het voorkomen van dergelijke expolits. Onderwerpen zijn o.a. "Filter Input, Escape Output", SQL Injection, Cross Site Scripting en Error Reporting.

Subversion

Deze module behandeld het gebruik van subversion binnen de ontwikkelcyclus. Onderwerpen die aan de orde komen zijn o.a.: redenen om subversion te gebruiken, gebruik van SVN, working cycle, branching en branching strategies.

UML

Deze module leert developers om een applicatie te ontwerpen met UML diagrammen. Na uitleg over wat UML is en waarom je het moet gebruiken worden verschillende type diagrammen behandeld. Naast het lezen en creeren van UML diagrammen leer je hoe je met collega's kunt communiceren over je ontwerpen.

PHPUnit en TDD

Tijdens deze module staat één oefening centraal: het bouwen van een applicatie die volledig getest is op basis van PHPUnit. Behandelde onderwerpen zijn o.a.: PHPUnit Testing (doel, features, testcase, uitzonderingen, etc) en Test Driven Development (wat is het en wanneer en hoe te gebruiken).

Best Practices

Deze module heeft de vorm van een discussie met de trainer als discussieleider. Er staan een aantal vooraf bepaalde discussiepunten op de agenda en de deelnemers kunnen hierover vragen stellen aan de andere deelnemers maar ook hun eigen ideeën en werkwijze toetsen. Voorbeelden van onderwerpen die geschikt zijn voor deze vorm van trainen zijn o.a. coding standards, documentatie, error handling, databases en deployment.

Benelux (wijzig / change)