Limbajul Oracle PL/SQL pentru dezvoltatori - curs 41.500 rub. de la IBS Training Center, training 32 ore, Data: 1 aprilie 2024.
Miscelaneu / / November 29, 2023
Evaluarea și formarea specialiștilor IT în domenii cheie ale dezvoltării software. Cursuri de la practicieni experți în limbaje de programare, analiză de sistem și afaceri, arhitectură software, testare manuală și automată a software-ului, Big Data și machine learning, management de proiect și Agil. Există o reducere de 10% la formarea pentru persoane fizice.
Alexander – Candidat la științe tehnice, conferențiar. Din 1991 este angajat în dezvoltarea sistemelor informaționale și de comunicații, timp în care a evoluat de la programator la șef al departamentului de sisteme informatice.
Din 1994 predă discipline legate de managementul datelor, proiectarea sistemelor informatice și dezvoltarea de software.
Din 2014 Alexander este expert cu normă întreagă la Luxoft Training în direcția „Dezvoltare și arhitectură software, DBMS Oracle”, unde conduce traininguri, dezvoltă programe de training și dezvoltă acest lucru directii.
Despre proiecte:
Alexander este implicat în dezvoltarea de programe de formare, susține prelegeri, desfășoară seminarii, lucrări practice și de laborator. Sub conducerea sa, peste o duzină de specialiști și-au susținut cu succes lucrările de licență și de master.
Printre cazurile sale se numără munca la ZAO TITAN META, Universitatea de Stat de Inginerie a Instrumentelor din Moscova și informatică, Școala Superioară de Economie a Universității Naționale de Cercetare și Luxoft Instruire.
Cursuri, certificate, apartenență la organizații profesionale:
2009 — formare avansată la Universitatea de Stat de Inginerie a Instrumentelor și Informatică din Moscova în cadrul programului „Competență informațională în activitățile profesionale ale unui profesor universitar”.2011 — pregătire avansată la Centrul de Informare și Calcul al Institutului Energetic din Moscova (Universitatea Tehnică) în cadrul programului „Tehnologii moderne pentru construirea bazelor de date folosind exemplul Microsoft SQL Server 2008. Aplicații web și instrumente moderne de dezvoltare. Tehnologii moderne pentru construirea de rețele de calculatoare folosind Microsoft Windows Server 2008 R2.”
Alexandru este membru al următoarelor organizații:
IEEE, IEEE Computer Society (Institutul de Ingineri Electrici și Electronici).
ACM, ACM SIGMOD (Asociația pentru Mașini de Calcul).
1. Introducere
Construcții de programare PL/SQL.
Descrierea cadrului HR (Resurse Umane) utilizat în curs.
Lucrează în Oracle SQL Developer.
Editarea și executarea unui bloc anonim în SQL Developer.
Salvarea și executarea scripturilor SQL.
Link-uri către resurse suplimentare.
2. Crearea Procedurilor
Descrierea utilizării procedurilor.
Crearea de proceduri.
Crearea de proceduri cu parametri.
Apelarea unei proceduri.
Tratarea excepțiilor.
Eliminarea unei proceduri.
3. Crearea Funcțiilor
Descrierea utilizării funcțiilor.
Crearea de funcții.
Apel de funcție.
Funcții în comenzile SQL.
Eliminarea unei funcții.
Diferențele dintre proceduri și funcții.
4. Crearea pachetelor
Descrierea pachetelor și listarea componentelor acestora.
Specificația pachetului și corpul.
Crearea pachetelor, specificarea designurilor private și publice.
Apelarea obiectelor lot.
Eliminarea pachetelor.
5. Caracteristici suplimentare de lucru cu pachete
Supraîncărcarea procedurilor și funcțiilor lotului.
Cum să evitați greșelile atunci când faceți referire reciprocă la subrutine.
Inițializarea variabilelor într-o procedură care se execută o singură dată.
Utilizarea funcțiilor batch în SQL.
Salvarea stării variabilelor de lot, cursoarelor, tabelelor și înregistrărilor.
Utilizarea tabelelor de înregistrare PL/SQL în loturi.
6. Utilizarea unor pachete standard Oracle (pentru I/O)
Prezentare generală a pachetelor standard Oracle.
Pachetul DBMS_OUTPUT.
Pachetul UTL_FILE.
Pachetul UTL_MAIL.
Pachetul DBMS_SCHEDULER.
Pachetul DBMS_METADATA.
Pachetul DBMS_LOB.
7. SQL dinamic
Etapele executării unei instrucțiuni SQL.
Executați instrucțiuni SQL dinamice folosind EXECUTE IMMEDIATE.
Executarea instrucțiunilor SQL dinamice folosind pachetul DBMS_SQL.
8. Proiectare cod PL/SQL
Crearea de constante și excepții în pachete.
Rutine locale.
Drepturile creatorului și apelantului procedurii stocate.
Utilizarea indicației NOCOPY pentru parametrii programului.
Tranzacții autonome.
Folosind clauza DETERMINISTICĂ.
Utilizarea colecțiilor pentru operațiuni în vrac.
9. Crearea declanșatoarelor bazei de date
Descrierea diferitelor tipuri de declanșatori.
Definiți declanșatorii bazei de date și utilizați-i.
Crearea declanșatorilor bazei de date.
Declanșatoare șiruri și operatori pe tabele.
Declanșatoare pentru spectacole, ÎN LOC DE.
Reguli pentru declanșarea declanșatorilor bazei de date.
Eliminarea declanșatorilor bazei de date.
10. Declanșatoare pentru instrucțiunile DDL și evenimentele bazei de date
Crearea declanșatoarelor pentru instrucțiunile DDL.
Declanșatoare declanșate de evenimente de sistem din baza de date.
Limitări ale declanșatorilor bazei de date.
Declanșează LOGON și LOGOFF.
Clauza CALL din trigger.
Recomandări pentru proiectarea declanșatorilor.
11. Folosind compilatorul PL/SQL
Parametrii de inițializare pentru compilarea PL/SQL.
Compilați avertismente de timp.
Pachetul DBMS_WARNING.
Mesaj de avertizare PLW 06009.
12. Managementul codului PL/SQL
Parametrul de configurare PLSQL_CCFLAGS.
Pachetul DBMS_DB_VERSION.
Compilare condiționată.
Ascunderea codului (Ofuscare).
Utilitate de convoluție.
Pachetul DBMS_DDL.
13. Urmărirea dependenței
Prezentare generală a dependențelor obiectelor.
Dependențe procedurale în vizualizările dicționarului de date.
Evaluarea impactului modificărilor aduse obiectelor bazei de date asupra procedurilor stocate.
Folosind vizualizările USER_DEPENDENCES și DEPTREE.
Gestionați dependențele locale și de la distanță.
Setarea valorii parametrului de inițializare REMOTE_DEPENDENCE_MODE.
Un curs practic online în care vei stăpâni toate funcțiile Excel și foile de calcul Google: de la funcții de bază la macrocomenzi, tablouri de bord și suplimente Power Query și Power Pivot. Cursurile se desfășoară pe simulatoare interactive - o copie completă a interfeței Microsoft Excel.
3,8
Cursul acoperă elementele de bază ale arhitecturii Cassandra 4-x, dezvoltarea modelelor de date conceptuale, logice și fizice. Acoperă toate detaliile tehnice necesare pentru utilizarea Cassandra pentru scalabil stocarea datelor în proiecte Java, precum și pentru monitorizare, configurare și configurare productivitate.
4