Oracle APEX Advanced (+Optimize SQL en PL/SQL)
De opleiding
Als je al enige tijd met APEX werkt ga je hogere eisen stellen aan zaken als security en authenticatie, look and feel van de applicatie, interactiemogelijkheden van de interface en aan de communicatie tussen de applicatie en de database. Ook voor dit soort geavanceerde functionaliteit biedt APEX mogelijkheden, of bieden HTML, CSS en JavaScript (die in APEX toegepast kunnen worden) mogelijkheden.
Onze APEX-specialisten hebben op basis van hun praktijkervaring een lijst van advanced onderwerpen opgesteld die in deze driedaagse training aan de orde komen. Naast de nodige theorie ga je deze ook in de praktijk toepassen onder begeleiding van een ervaren APEX-specialist. Met het uitkomen van Oracle 23ai zijn een schat aan nieuwe mogelijkheden toegevoegd, zowel voor het ‘standaard’ gebruik van SQL en PL/SQL als voor geheel nieuwe toepassingen, zoals het gebruik en de opslag van JSON-formaat gegevens, of zelfs nieuwe technieken zoals Operational
Property Graphs of Generatieve Vector AI.
Bij het bouwen van applicaties vormen de talen SQL en PL/SQL het hart. Zonder SQL is communicatie met de database niet mogelijk. Het is met beide talen mogelijk om met een groot aantal uiteenlopende oplossingen hetzelfde resultaat te bereiken. Maar de keuze die men maakt is wel van invloed op de performance van het systeem. Zeker omdat performance een van de belangrijkste bepalende factoren is bij de acceptatie van een informatiesysteem is het van belang dat een bouwer op de hoogte is van de consequenties van zijn keuzes. Waar moet een bouwer op letten als hij of zij SQL- en PL/SQL-programma’s wil schrijven die een goede performance hebben? En wanneer kies je een oplossing met SQL en wanneer kies je voor PL/SQL? Hoe kun je de wijze waarop de optimizer van Oracle een SQL-programma verwerkt beïnvloeden? Deze cursus reikt ontwikkelaars handvatten om efficiëntere programma’s te schrijven en om bestaande programmatuur te analyseren met betrekking tot performance.
Mogelijkheden
U leert
– Hoe je APEX componenten kunt gebruiken
– Hoe je slim JavaScript en CSS kunt toepassen
– Hoe je de kracht van APEX API’s kunt benutten
– Wat de kracht is van Webservices binnen APEX
– Hoe je aan een goede UI/UX werkt
– Hoe je handige werkt met Validaties en Business Rules
– Een aantal nieuwe mogelijkheden van SQL in Oracle 19c t/m 23ai
– Een aantal minder bekende SQL mogelijkheden
– Een aantal best-practices
– Hoe Oracle SQL-statements verwerkt
– Hoe de Optimizer van Oracle werkt
– Welke manieren van indexeren mogelijk zijn
– Wanneer het gebruik van indexen gewenst is en wanneer niet
– Hoe je de performance van een SQL-statement kunt meten
– Hoe je statistieken verzamelt en beheert
– Hoe je geautomatiseerde tuning-faciliteiten van Oracle benut
– Hoe je met hintteksten het executieplan voor SQL-statements beïnvloedt
– Waar je bij PL/SQL op kunt letten om performance te verbeteren
Praktische informatie
• Zes lesdagen klassikaal
• De cursus wordt in de vorm van een workshop gegeven, waarbij 60% van de tijd besteed wordt aan het maken van opgaven en de overige 40% aan uitleg en demonstraties.
• Tijdens de workshop is er veel tijd voor individuele ondersteuning
• De deelnemer ontvangt een bewijs van deelname vanuit Transfer Solutions