Linguaggio Oracle PL/SQL per sviluppatori - corso 41.500 rubli. da IBS Training Center, formazione 32 ore, Data: 1 aprile 2024.
Miscellanea / / November 29, 2023
Valutazione e formazione di specialisti IT in aree chiave dello sviluppo software. Corsi tenuti da professionisti esperti in linguaggi di programmazione, analisi di sistema e di business, architettura software, test manuali e automatizzati del software, Big Data e machine learning, gestione dei progetti e Agile. Per i privati è previsto uno sconto del 10% sulla formazione.
Alexander – Candidato di Scienze Tecniche, Professore Associato. Dal 1991 è impegnato nello sviluppo di sistemi di informazione e comunicazione, durante il quale è passato da programmatore a capo del dipartimento dei sistemi di informazione.
Dal 1994 insegna discipline legate alla gestione dei dati, alla progettazione di sistemi informativi e allo sviluppo di software.
Dal 2014 Alexander è un esperto a tempo pieno presso Luxoft Training nella direzione di “Sviluppo e architettura software, DBMS Oracle", dove conduce corsi di formazione, sviluppa programmi di formazione e li sviluppa indicazioni.
Informazioni sui progetti:
Alexander è coinvolto nello sviluppo di programmi di formazione, tenendo conferenze, conducendo seminari, lavoro pratico e di laboratorio. Sotto la sua guida, più di una dozzina di specialisti hanno difeso con successo le loro tesi di laurea e master.
Tra i suoi casi ricordiamo il lavoro presso ZAO TITAN META, Università statale di ingegneria strumentale di Mosca e informatica, Scuola Superiore di Economia della National Research University e Luxoft Formazione.
Corsi, attestati, appartenenza ad organizzazioni professionali:
2009 — formazione avanzata presso l'Università statale di ingegneria strumentale e informatica di Mosca nell'ambito del programma "Competenza informativa nelle attività professionali di un insegnante universitario".2011 — formazione avanzata presso il Centro di informazione e calcolo dell'Istituto per l'energia di Mosca (Università Tecnica) nell'ambito del programma “Tecnologie moderne per la creazione di database utilizzando l'esempio di Microsoft SQL Server2008. Applicazioni Web e moderni strumenti di sviluppo. Tecnologie moderne per la creazione di reti di computer utilizzando Microsoft Windows Server 2008 R2."
Alexander è membro delle seguenti organizzazioni:
IEEE, IEEE Computer Society (Istituto di ingegneri elettrici ed elettronici).
ACM, ACM SIGMOD (Associazione Macchine per l'Informazione).
1. introduzione
Costrutti di programmazione PL/SQL.
Descrizione del framework HR (Risorse Umane) utilizzato nel corso.
Lavorare in Oracle SQL Developer.
Modifica ed esecuzione di un blocco anonimo in SQL Developer.
Salvataggio ed esecuzione di script SQL.
Collegamenti a risorse aggiuntive.
2. Creazione di procedure
Descrizione dell'uso delle procedure.
Creazione di procedure.
Creazione di procedure con parametri.
Chiamare una procedura.
La gestione delle eccezioni.
Rimozione di una procedura.
3. Creazione di funzioni
Descrizione dell'uso delle funzioni.
Creazione di funzioni.
Chiamata di funzione.
Funzioni nei comandi SQL.
Rimozione di una funzione.
Differenze tra procedure e funzioni.
4. Creazione di pacchetti
Descrizione dei pacchetti ed elenco dei loro componenti.
Specifiche e corpo del pacchetto.
Creazione di pacchetti, specificazione di progetti privati e pubblici.
Chiamare oggetti batch.
Rimozione dei pacchetti.
5. Funzionalità aggiuntive per lavorare con i pacchetti
Sovraccarico di procedure e funzioni batch.
Come evitare errori quando si fa riferimento reciproco alle subroutine.
Inizializzazione delle variabili in una procedura che viene eseguita una sola volta.
Utilizzo delle funzioni batch in SQL.
Salvataggio dello stato di variabili batch, cursori, tabelle e record.
Utilizzo di tabelle di record PL/SQL in batch.
6. Utilizzo di alcuni pacchetti Oracle standard (per I/O)
Panoramica dei pacchetti Oracle standard.
Pacchetto DBMS_OUTPUT.
Pacchetto UTL_FILE.
Pacchetto UTL_MAIL.
Pacchetto DBMS_SCHEDULER.
Pacchetto DBMS_METADATA.
Pacchetto DBMS_LOB.
7. SQL dinamico
Fasi di esecuzione di un'istruzione SQL.
Esegui istruzioni SQL dinamiche utilizzando EXECUTE IMMEDIATE.
Esecuzione di istruzioni SQL dinamiche utilizzando il pacchetto DBMS_SQL.
8. Progettazione di codici PL/SQL
Creazione di costanti ed eccezioni nei pacchetti.
Routine locali.
I diritti del creatore e del chiamante della procedura memorizzata.
Utilizzo dell'hint NOCOPY per i parametri del programma.
Transazioni autonome.
Utilizzando la clausola DETERMINISTICA.
Utilizzo delle raccolte per operazioni collettive.
9. Creazione di trigger di database
Descrizione dei diversi tipi di trigger.
Definire i trigger del database e utilizzarli.
Creazione di trigger del database.
Trigger di stringhe e operatori sulle tabelle.
Trigger per le performance, INVECE DI.
Regole per l'attivazione dei trigger del database.
Rimozione dei trigger del database.
10. Trigger per istruzioni DDL ed eventi di database
Creazione di trigger per istruzioni DDL.
Trigger attivati da eventi di sistema nel database.
Limitazioni sui trigger del database.
Attiva l'accesso e la disconnessione.
La clausola CALL nel trigger.
Raccomandazioni per la progettazione dei trigger.
11. Utilizzando il compilatore PL/SQL
Parametri di inizializzazione per la compilazione PL/SQL.
Compilare gli avvisi di tempo.
Pacchetto DBMS_WARNING.
Messaggio di avviso PLW 06009.
12. Gestione del codice PL/SQL
Parametro di configurazione PLSQL_CCFLAGS.
Pacchetto DBMS_DB_VERSION.
Compilazione condizionale.
Nascondere il codice (offuscamento).
Utilità di convoluzione.
Pacchetto DBMS_DDL.
13. Monitoraggio delle dipendenze
Panoramica delle dipendenze degli oggetti.
Dipendenze procedurali nelle visualizzazioni del dizionario dati.
Valutazione dell'impatto delle modifiche agli oggetti del database sulle procedure memorizzate.
Utilizzando le visualizzazioni USER_DEPENDENCIES e DEPTREE.
Gestire le dipendenze locali e remote.
Impostazione del valore del parametro di inizializzazione REMOTE_DEPENDENCIES_MODE.
Un pratico corso online dove padroneggerai tutte le funzionalità dei fogli di calcolo Excel e Google: dalle funzioni base alle macro, dashboard e componenti aggiuntivi di Power Query e Power Pivot. Le lezioni si svolgono su simulatori interattivi: una copia completa dell'interfaccia di Microsoft Excel.
3,8
Il corso copre le basi dell'architettura Cassandra 4-x, lo sviluppo di modelli di dati concettuali, logici e fisici. Copre tutti i dettagli tecnici necessari per l'utilizzo di Cassandra per scalabile memorizzazione dei dati in progetti Java, nonché per il monitoraggio, la configurazione e la configurazione produttività.
4