Oracle PL/SQL-taal voor ontwikkelaars - cursus 41.500 roebel. van IBS Training Center, training 32 uur, Datum: 1 april 2024.
Gemengde Berichten / / November 29, 2023
Beoordeling en training van IT-specialisten op belangrijke gebieden van softwareontwikkeling. Cursussen van deskundige beoefenaars op het gebied van programmeertalen, systeem- en bedrijfsanalyse, softwarearchitectuur, handmatig en geautomatiseerd softwaretesten, Big Data en machine learning, projectmanagement en Weerbaar. Op trainingen voor particulieren geldt een korting van 10%.
Alexander – Kandidaat Technische Wetenschappen, universitair hoofddocent. Sinds 1991 houdt zich bezig met de ontwikkeling van informatie- en communicatiesystemen, waarbij hij zich heeft opgewerkt van programmeur tot hoofd van de afdeling informatiesystemen.
Sinds 1994 doceert disciplines gerelateerd aan datamanagement, ontwerp van informatiesystemen en softwareontwikkeling.
Sinds 2014 Alexander is fulltime expert bij Luxoft Training in de richting “Softwareontwikkeling en architectuur, DBMS Oracle", waar hij trainingen geeft, trainingsprogramma's ontwikkelt en deze ontwikkelt routebeschrijving.
Over projecten:
Alexander houdt zich bezig met het ontwikkelen van trainingsprogramma's, het geven van lezingen, het houden van seminars, praktijk- en laboratoriumwerk. Onder zijn leiding hebben ruim een dozijn specialisten hun bachelor- en masterscripties met succes verdedigd.
Tot zijn werk behoort onder meer werk bij ZAO TITAN META, de Moskouse Staatsuniversiteit voor Instrumenttechniek en computerwetenschappen, National Research University Higher School of Economics en Luxoft Opleiding.
Cursussen, certificaten, lidmaatschap van professionele organisaties:
2009 — voortgezette opleiding aan de Moskouse Staatsuniversiteit voor Instrumenttechniek en Informatica in het kader van het programma “Informatiecompetentie in de professionele activiteiten van een universitair docent.”2011 — voortgezette opleiding bij het Informatie- en Computercentrum van het Moskouse Energie-instituut (Technische Universiteit) onder het programma “Moderne technologieën voor het bouwen van databases met behulp van het voorbeeld van Microsoft SQL Server 2008. Webapplicaties en moderne ontwikkeltools. Moderne technologieën voor het bouwen van computernetwerken met behulp van Microsoft Windows Server 2008 R2.”
Alexander is lid van de volgende organisaties:
IEEE, IEEE Computer Society (Instituut voor elektrische en elektronische ingenieurs).
ACM, ACM SIGMOD (Vereniging voor computermachines).
1. Invoering
PL/SQL-programmeerconstructies.
Beschrijving van het HR (Human Resources) raamwerk dat in de cursus wordt gebruikt.
Werken bij Oracle SQL Developer.
Een anoniem blok bewerken en uitvoeren in SQL Developer.
SQL-scripts opslaan en uitvoeren.
Links naar aanvullende bronnen.
2. Procedures maken
Beschrijving van het gebruik van procedures.
Het creëren van procedures.
Procedures maken met parameters.
Een procedure oproepen.
Afhandeling van uitzonderingen.
Een procedure verwijderen.
3. Functies creëren
Beschrijving van het gebruik van functies.
Functies creëren.
Functie oproep.
Functies in SQL-opdrachten.
Een functie verwijderen.
Verschillen tussen procedures en functies.
4. Pakketten maken
Beschrijving van pakketten en vermelding van hun componenten.
Pakketspecificatie en carrosserie.
Pakketten maken, private en publieke ontwerpen specificeren.
Batchobjecten aanroepen.
Pakketten verwijderen.
5. Extra functies voor het werken met pakketten
Overbelasting van batchprocedures en -functies.
Hoe u fouten kunt voorkomen bij het onderling verwijzen naar subroutines.
Het initialiseren van variabelen in een procedure die slechts één keer wordt uitgevoerd.
Batchfuncties gebruiken in SQL.
Opslaan van de status van batchvariabelen, cursors, tabellen en records.
PL/SQL-recordtabellen in batches gebruiken.
6. Enkele standaard Oracle-pakketten gebruiken (voor I/O)
Overzicht van standaard Oracle-pakketten.
Pakket DBMS_OUTPUT.
Pakket UTL_FILE.
Pakket UTL_MAIL.
Pakket DBMS_SCHEDULER.
Pakket DBMS_METADATA.
Pakket DBMS_LOB.
7. Dynamische SQL
Stadia van het uitvoeren van een SQL-instructie.
Voer dynamische SQL-instructies uit met EXECUTE IMMEDIATE.
Uitvoeren van dynamische SQL-instructies met behulp van het DBMS_SQL-pakket.
8. PL/SQL-codeontwerp
Constanten en uitzonderingen maken in pakketten.
Lokale routines.
De rechten van de maker en aanroeper van de opgeslagen procedure.
De NOCOPY-hint gebruiken voor programmaparameters.
Autonome transacties.
De clausule DETERMINISTIC gebruiken.
Verzamelingen gebruiken voor bulkbewerkingen.
9. Databasetriggers maken
Beschrijving van verschillende soorten triggers.
Definieer databasetriggers en gebruik deze.
Databasetriggers maken.
Tekenreeks- en operatortriggers op tabellen.
Triggers voor optredens, IN PLAATS VAN.
Regels voor het activeren van databasetriggers.
Databasetriggers verwijderen.
10. Triggers voor DDL-instructies en databasegebeurtenissen
Triggers maken voor DDL-instructies.
Triggers die worden geactiveerd door systeemgebeurtenissen in de database.
Beperkingen op databasetriggers.
Activeert AANMELDEN en UITLOGGEN.
De CALL-clausule in de trigger.
Aanbevelingen voor het ontwerpen van triggers.
11. Met behulp van de PL/SQL-compiler
Initialisatieparameters voor PL/SQL-compilatie.
Compileertijdwaarschuwingen.
Pakket DBMS_WARNING.
Waarschuwingsbericht PLW 06009.
12. PL/SQL-codebeheer
PLSQL_CCFLAGS-configuratieparameter.
Pakket DBMS_DB_VERSION.
Voorwaardelijke compilatie.
Code verbergen (verduistering).
Convolutie hulpprogramma.
DBMS_DDL-pakket.
13. Afhankelijkheid volgen
Overzicht van objectafhankelijkheden.
Procedurele afhankelijkheden in datadictionary-weergaven.
Het beoordelen van de impact van wijzigingen in databaseobjecten op opgeslagen procedures.
Met behulp van de weergaven USER_DEPENDENCIES en DEPTREE.
Beheer lokale en externe afhankelijkheden.
De waarde van de initialisatieparameter REMOTE_DEPENDENCIES_MODE instellen.
Een praktische online cursus waarin je alle functies van Excel en Google spreadsheets onder de knie krijgt: van basisfuncties tot macro's, dashboards en Power Query en Power Pivot add-ons. De lessen worden gegeven op interactieve simulators - een volledige kopie van de Microsoft Excel-interface.
3,8
De cursus behandelt de basisprincipes van Cassandra 4-x-architectuur, de ontwikkeling van conceptuele, logische en fysieke datamodellen. Behandelt alle noodzakelijke technische details voor het gebruik van Cassandra voor schaalbaar het opslaan van gegevens in Java-projecten, maar ook voor monitoring, configuratie en configuratie productiviteit.
4