|
APEX kenmerkt zich door de mogelijkheid om snel webapplicaties te bouwen. Meestal zijn dit eenvoudige applicaties waar kleine ontwikkelteams op ingezet worden. Echter, APEX kan ook heel goed worden ingezet binnen grotere en complexere projecten. Deze projecten stellen uiteraard hele andere eisen aan een ontwikkeltraject: hoe moet worden omgegaan met versiebeer, OTAP, herbruikbaarheid en onderhoudbaarheid? Maar ook: hoe kan een goede beveiliging en een fatsoenlijke foutafhandeling worden geïmplementeerd? Kortom, hoe wordt APEX op een optimale manier gebruikt binnen een veeleisend project? De “standaard” Advanced APEX trainingen geven hier geen antwoord op, ze zijn gericht op complexere features van APEX. Deze training gaat verder waar deze trainingen stoppen.
Doel:
Aan het eind van de cursus moeten deelnemers handvatten hebben om met behulp van APEX robuuste, onderhoudbare applicaties te kunnen bouwen. De deelnemer kan APEX op verschillende manieren gebruiken binnen het project en kent oplossingen voor veel voorkomende uitdagingen. De focus zal hierbij meer op het gebruik van de techniek dan op de techniek zelf liggen.
Doelgroep:
De training is bedoeld voor ontwikkelaars die redelijke ervaring hebben met APEX en zich willen verdiepen in geavanceerdere onderwerpen. De deelnemer beschikt over:
Voldoende kennis van APEX:
- heeft minimaal een applicatie helpen bouwen
- zeer goede kennis van PL/SQL
- kennis van webtechnologieën als HTML, Javascript en XML
- de deelnemer is bekend met de termen en kan de technologieën gebruiken.
Cursusduur:
De cursus duurt 3 dagen
Cursusprogramma:
Werken binnen een APEX project:
- Projectmatig werken met APEX
- Prototyping
- Hergebruik
- Versiebeheer
- OTAP
Een APEX applicatie testen:
- Testen en debuggen van APEX-applicaties
- Unit testen
- Beveiligingsissues
Usability/User interface:
- Geavanceerdere UI mogelijkheden
- Beperkingen in de User Interface
- Look and feel van APEX-applicaties
- jQuery
APEX in andere omgevingen:
- SaaS
- Business Intelligence
- Webservices
Security en Auditing:
- Security mogelijkheden binnen APEX
- Single sign-on
- Zelf security bouwen
- Virtual Private Database (VPD)
Rapportage (PDF):
- PDF rapportages bouwen in APEX
Error handling & business rules:
- Foutafhandeling binnen APEX
- Business Rules binnen APEX
Het APEX doolhof:
- Dikke database theorie
- Dikke database met ApEx
- Onderhoudbaarheid
Competenties die aangesproken worden:
- Programmaontwerp
- Programmeren
- Realiseren Gebruikersinterface
Afsluiting
Deelnemers ontvangen na afloop van de cursus een Bewijs van deelname.
|