Python Developer Course - Azure | Training · Python Developer Course Complete Practical &...

13
www.sqlschool.com Python Developer Course Complete Practical & Real-time Training Training Highlights Job Support Complete Practical Real-Time Scenarios Resume Preparation Lab Access Placement Support Support Certification Interview Preparation Material, Practice Labs 100% Placement Assistance Trainer: Mr. Sekhar is a Database Developer and Consultant, Microsoft Certified Trainer with more than 14 years of expertise on SQL Server, Business Intelligence (MSBI) and .NET. He delivers various Corporate Trainings to many MNCs including Infosys, MindTree, ADP, Infotech, PrimeHealth. Trainer Profile @ http://sqlschool.com/downloads/profiles/Sekhar-Trainer-Profile.pdf Our latest Invoices & Purchase Orders available @ http://www.sqlschool.com/clients For Free Demo: Call us on INDIA: +91 9666 44 0801, USA: +1 510 400 4845 To speak to Trainer: you can visit our SR Nagar office any day at 1 PM or at 8 PM. Free Career Guidance and Trainer sync-up classes every Saturday at 11 AM. Revision, Mock Interviews, Interview & Resume Classes Every Saturday

Transcript of Python Developer Course - Azure | Training · Python Developer Course Complete Practical &...

Page 1: Python Developer Course - Azure | Training · Python Developer Course Complete Practical & Real-time Training Training Highlights ... Python Developer Training Plans ... Advanced

www.sqlschool.com

Python Developer Course Complete Practical & Real-time Training

Training Highlights

Job Support

Complete Practical

Real-Time Scenarios

Resume Preparation

Lab Access

Placement Support

Support Certification

Interview Preparation

Material, Practice Labs

100% Placement Assistance

Trainer: Mr. Sekhar is a Database Developer and Consultant, Microsoft Certified Trainer with more than 14 years of expertise on SQL Server, Business Intelligence (MSBI) and .NET. He delivers various Corporate Trainings to many MNCs including Infosys, MindTree, ADP, Infotech, PrimeHealth. Trainer Profile @ http://sqlschool.com/downloads/profiles/Sekhar-Trainer-Profile.pdf

Our latest Invoices & Purchase Orders available @ http://www.sqlschool.com/clients

For Free Demo: Call us on INDIA: +91 9666 44 0801, USA: +1 510 400 4845

To speak to Trainer: you can visit our SR Nagar office any day at 1 PM or at 8 PM. Free Career Guidance and Trainer sync-up classes every Saturday at 11 AM.

Revision, Mock Interviews, Interview & Resume Classes Every Saturday

Page 2: Python Developer Course - Azure | Training · Python Developer Course Complete Practical & Real-time Training Training Highlights ... Python Developer Training Plans ... Advanced

www.sqlschool.com

Python Developer Training Plans

Plan A Plan B

Course Duration

Completely Practical

Mock Interviews

Real Time Project

Python Developer

Advanced Python X

Database Basics X

Joins, Sub Queries X

PL SQL Training X

Course Fee INR 8,000/-

USD 120

INR 12,000/-

USD 200

** Resume Preperation, Mock Interviews are included in every plan. ** Chapter wise Mock Interviews are included in every plan.

Module 1: Core Python

CHAPTER 1 : INTRODUCTION TO SCRIPT

What is Script?

What is a program?

Types of Scripts

Difference between Script & Programming

Languages

Features of Scripting

Limitation of Scripting

Types of programming Language Paradigms

Basic understanding of Python

Python and Other programming languages

CHAPTER 9 : Python LOOPS

How to use “While Loop”

How to use “For Loop”

How to use For Loop for set of other things

besides numbers

Break statements in For Loop

Continue statement in For Loop

Enumerate function for For Loop

Practical Example

How to use for loop to repeat the same

statement over and again

Break, continue statements

Page 3: Python Developer Course - Azure | Training · Python Developer Course Complete Practical & Real-time Training Training Highlights ... Python Developer Training Plans ... Advanced

www.sqlschool.com

CHAPTER 2 : INTRODUCTION TO PYTHON

What is Python And Why Python?

Who Uses Python?

Characteristics of Python

History of Python

What is PSF?

Python Versions

How to Download & Install Python

Install Python with Diff IDEs

Features and Limitations of Python

Python Applications

Creating Your First Python Program

Printing to the Screen

Reading Keyboard Input

Using Command Prompt and GUI or IDE Python

Python first program Compilers VS interpreters

CHAPTER 10 : Learning Python Strings

Accessing Values in Strings

Various String Operators

Some more examples

Python String replace() Method

Changing upper and lower case strings

Using “join” function for the string

Reversing String

Split Strings

CHAPTER 11 : Sequence or Collections in Python

Strings and Unicode Strings

Lists and Tuples

Buffers and Xrange

CHAPTER 4 : PYTHON NEW IDEs

PyCharm IDE

How to Work on PyCharm

PyCharm Components

Debugging process in PyCharm

PYTHON Install Anaconda

What is Anaconda & Coding Environments?

Spyder Components and Features

Spyder Shortcut Keys

Jupyter Notebook

What is Conda and Conda List?

Jupyter and Kernels

What is PIP?

CHAPTER 12 : Python Lists

Lists are mutable

Getting to Lists

List indices

Traversing a list

List operations

List slices

List methods

Map, filter and reduce

Deleting elements

Lists and strings

CHAPTER 5 : Variables in Python

What is Variable?

Variables in Python

Constants in Python

Variable and Value

Variable names

Mnemonic Variable Names

Values and Types

What Does “Type” Mean?

Multiple Assignment

Python different numerical types

Standard Data Types

CHAPTER 13 : Python TUPLE

Advantages of Tuple over List

Packing and Unpacking

Comparing tuples

Creating nested tuple

Using tuples as keys in dictionaries

Deleting Tuples & Slicing of Tuple

Tuple Membership Test

Built-in functions with Tuple

Dotted Charts

Page 4: Python Developer Course - Azure | Training · Python Developer Course Complete Practical & Real-time Training Training Highlights ... Python Developer Training Plans ... Advanced

www.sqlschool.com

Operators and Operands

Order of Operations

Swap variables

Python Mathematics

Type Conversion

Mutable Versus Immutable Objects

CHAPTER 14 : Python Sets

How to create a set?

Iteration Over Sets

Python Set Methods

Python Set Operations

Union of sets

Built-in Functions with Set

Python Frozen set

CHAPTER 6 : String Handling

What is string?

String operations

String indices

Basic String Operations

String Functions, Methods

Delete a string

String Multiplication and concatenation

Python Keywords

Python Identifiers

Python Literals

String Formatting Operator

Structuring with indentation in Python

Built-in String Methods

Define Data Structure?

Data Structures in PYTHON

CHAPTER 15 : Python Dictionary

How to create a dictionary?

PYTHON HASHING?

Python Dictionary Methods

Copying dictionary

Updating Dictionary

Delete Keys from the dictionary

Dictionary items() Method

Sorting the Dictionary

Python Dictionary in-built Functions

Dictionary len() Method

Variable Types

Python List cmp() Method

Dictionary Str(dict)

CHAPTER 7: Python Operators and Operands

Arithmetic Operators & Relational Operators

Comparison Operators

Python Assignment Operators

Short hand Assignment Operators

Logical Operators or Bitwise Operators

Membership Operators

Identity Operators & Operator precedence

Evaluating Expressions

CHAPTER 8 : Python Conditional Statements

How to use “if condition”

if statement (One-Way Decisions)

if .. else statement (Two-way Decisions)

How to use “else condition”

if .. elif .. else statement (Multi-way)

CHAPTER 16 : Python Functions

What is a function?

How to define and call a function in Python

Types of Functions

Significance of Indentation (Space) in

Python

How Function Return Value?

Types of Arguments in Functions

Default Arguments

Non-Default Arguments

Keyword Arguments

Non-keyword Arguments

Arbitrary Arguments

Rules to define a function in Python

Various Forms of Function Arguments

Scope and Lifetime of variables

Nested Functions

Page 5: Python Developer Course - Azure | Training · Python Developer Course Complete Practical & Real-time Training Training Highlights ... Python Developer Training Plans ... Advanced

www.sqlschool.com

When “else condition” does not work

How to use “elif” condition and nested if.

Call By Value, Call by Reference

Anonymous Functions/Lambda functions

Module II: Advance Python

CHAPTER 17 : Python Modules

What is a Module?

Types of Modules

The import Statement

The from…import Statement

..import * Statement

Underscores in Python

The dir( ) Function

Creating User defined Modules

Command line Arguments

Python Module Search Path

CHAPTER 27 : Python-Data Base Communication

What is Database? Types of Databases?

What is DBMS and What is RDBMS?

What is Big Data? Types of data?

Oracle and MySQL

SQL server, DB2 and Postgre SQL

Executing the Queries

Bind Variables

Installing of Oracle Python Modules

Executing DML Operations..!!

CHAPTER 18 : Packages in Python

What is a Package?

Introduction to Packages?

Importing module from a package

Creating a Package and sub package

Importing from Sub-Packages

Popular Python Packages

CHAPTER 28 : Multi-Threading

What is Multi-Threading

Threading Module

Defining a Thread

Thread Synchronization

CHAPTER 19 : Python Date and Time

How to Use Date & Datetime Class

How to Format Time Output

How to use Time delta Objects

Calendar in Python

Datetime classes in Python

How to Format Time Output?

The Time Module and Calendar Module

Python Text Calendar & HTML Calendar Class

Unix Date and Time Commands

CHAPTER 30 : Web Scrapping

The components of a web page

Beautiful Soup

Urllib2

HTML, CSS, JS, jQuery

Data frames

PIP

Installing External Modules Using PIP

CHAPTER 20 : File Handling

What is a data, Information File?

File Objects and File Different Modes

file Object Attributes

How to create a Text File and Append Data

CHAPTER 31 : Unit Testing with PyUnit

What is Testing?

Types of Testings and Methods?

What is Unit Testing?

What is PyUnit?

Page 6: Python Developer Course - Azure | Training · Python Developer Course Complete Practical & Real-time Training Training Highlights ... Python Developer Training Plans ... Advanced

www.sqlschool.com

How to Read a File and Closing a file

Read, read line ,read lines, write, write lines…!!

Renaming and Deleting Files

Directories in Python

Working with CSV files

Handling IO Exceptions

Test scenarios, Test Cases, Test suites

CHAPTER 21 : Python OS Module

Shell Script Commands

Various OS operations in Python

Python File System Shell Methods

Different Python Modules

Os, Math, cmd, csv, random

NumPY ( numerical python )

Pandas, Sys, MatPlotLib, Datetime, Time

CHAPTER 32 : Introduction to Python Web Frameworks

Django – Design

Advantages of Django

Installing Django & Designing Web Pages

HTML5, CSS3, Angular JS

PYTHON Flask & PYTHON Bottle

PYTHON Pyramid & PYTHON Falcon

CHAPTER 22 : Python Exception Handling

Common Run Time Errors in PYTHON

Abnormal termination

Chain of importance Of Exception

Exception Handling functions

Argument of an Exception

Python Custom Exceptions

Ignore Errors & Assertions

Using Assertions Effectively

CHAPTER 33 : GUI Programming-Tkinter

Introduction

Components and Events

Adding Controls

Entry Widget, Text Widget, Radio Button,

Check Button

List Boxes, Menus, Combo Box

CHAPTER 23 : More Advanced PYTHON

Python Iterators and Python Generators

Python Closures and Python Decorators

Python @property

CHAPTER 34 : Data Analytics

Introduction to data Big Data?

Introduction to NumPY and SciPY

Introduction to Pandas and MatPlotLib

CHAPTER 24 : Python Class and Objects

Introduction to OOPs Programming

Object Oriented Programming System

Creating Objects, Class and Instance Variables

Basic concept of Object and Classes

Access Modifiers

How to define Python classes

Python Namespace

Self-variable in python

Garbage Collection

What is Inheritance? Types of Inheritance?

How Inheritance works?

CHAPTER 35 : Introduction to Machine Learning with PYTHON

What is Machine learning?

Machine Learning Methods

Predictive Models

Descriptive Models

Steps used in Machine Learning?

What is Deep Learning?

CHAPTER 36 : Data Science

What is Data Science?

Data Science Life Cycle?

Page 7: Python Developer Course - Azure | Training · Python Developer Course Complete Practical & Real-time Training Training Highlights ... Python Developer Training Plans ... Advanced

www.sqlschool.com

Python Multiple Inheritance

Overloading and Over Riding

Polymorphism, Abstraction, Encapsulation

Built-In Class Attributes

What is Data Analysis

What is Data Mining

Analytics vs Data Science

CHAPTER 25 : Python Regular Expressions

What is Regular Expression and Syntax?

Understanding Regular Expressions and Pattern

Literal characters & Repetition Cases

Example of w+ and ^ Expression

Example of \s expression in re.split function

Using regular expression methods

Using re.match()

Finding Pattern in Text (re.search())

Using re.findall for text

Python Flags & Methods of Regular Expressions

CHAPTER 37 : Internet of Things

IMPACT OF THE INTERNET

What is IOT

History of IoT

What is Network?

What is Protocol?

What is smart?

How IoT Works?

The Future of IoT

CHAPTER 26 : Python XML Parser

What is XML?

Difference between XML and HTML

Difference between XML and JSON and Gson

How to Parse XML and How to Create XML Node

Python vs JAVA and XML and HTML

Real-Time Project

Explanation

Oracle SQL & PL SQL Course Content

CHAPTER 1 : INTRODUCTION TO DBMS

What is Data and Information?

Purpose of Data Management

File and File System For Data Storage

Disadvantages of File Data Management

Database : Purpose, Basic Terminology

Advantages of Database for Data Storage

Possible Operations on the Database

Database Models – Hierarchical Model

Network Model and Relational Model

Introduction to DBMS and RDMS

Database Design

Real-time Database Examples (LIVE)

CHAPTER 9 : CONSTRAINTS & KEYS – Level I

Importance of Data Integrity

Working with Integrity constraints

Types of Integrity Constraints

Domain Integrity Constraint and Usage

Entity Integrity Constraints and Usage

Referential Integrity Constraint and Usage

Check Constraints and Usage

NOT NULL Constraint, UNIQUE Constraint

PRIMARY KEY Constraint and Usage

FOREIGN KEY Constraints and Relations

Page 8: Python Developer Course - Azure | Training · Python Developer Course Complete Practical & Real-time Training Training Highlights ... Python Developer Training Plans ... Advanced

www.sqlschool.com

CHAPTER 2: ORACLE INSTALLATION

Oracle 2018 Installation Guidance

Oracle 2012 Installation

Installation Pre-Requisites and Precautions

Oracle Sql Developer

Oracle Sql Command prompt

Oracle Versions and Editions Comparisons

Connect Sql Developer Tool

Creating a new User and Grant permission

Lock and Unlock User Account

Reset User Account Password

SQL* Plus

How to Establish the Oracle Connection

Default System, Sysdba user in Oracle

CHAPTER 10 : CONSTRAINTS & KEYS (Level II)

Multiple Constraints on Columns

Adding Constraints to Tables

Enabling - Dropping Constraints

Disabling Constraints on Tables

Querying for Constraints Information

Data Validations using Constraints

Constraints Limitations and Usage

System Table – User Constraints

Column Level Constraints

Table level Constraints

Self Referential Key Constraints

CHAPTER 3: INTRODUCTION TO RDBMS

Features and Advantages of RDBMS

E.F Codd Rules for RDBMS

Normalization Concepts & Process

Client Server Communication

Oracle Corporation Products

RDBMS from Other Vendors

Oracle Versions about SQL & SQL*PLUS

Database Types: OLTP & OLAP Databases

Real-world Advantage of OLTP & OLAP

Database Entities and Attributes

Applicative use of RDBMS Databases

CHAPTER 11 : QUERIES & JOINS

Need for Joins and Table Comparisons

SET Operations on Tables and Joins

Join Types : Equi Join, Simple Join

Inner Join and Query Conditions

Cross Join (Cartesian Join), Conditions

Non-Equi Join and Self Join

Outer Joins – Types, Advantages and Usage

Cross Joins – Advantages and Limitations

Self Joins, Merge Joins and Sub Queries

Using Aliases in Joins and Conditions

Using Inner Self Joins with HAVING

JOINS and GROUP BY Queries

CHAPTER 4 : SQL LANGUAGE COMMANDS

Structured Query Language (SQL) Basics

What is SQL?

What Can SQL do?

Possible Operations with SQL

Data Definition Language (DDL)

Data Retrieval Language (DRL)

Data Manipulation Language (DML)

Transaction Control Language (TCL)

Database Security and Privileges (DCL)

Rules of SQL Queries and Statements

Real-world applicative uses of SQL

CHAPTER 12 : SUB QUERIES, NESTED QUERIES

Sub Queries in Real-world

Dynamic Conditions with Sub Queries

Sub Queries and Nested Sub Queries

How does oracle Execute Nested Sub

Queries?

Inner Select and Outer Select Queries

Usage of Sub Queries with WHERE, HAVING

Impact of Having Clause in Sub Queries

Select Nth Highest salary

Select and Delete Duplicate Records

Advantages of Oracle Sub Query

Sub query in the Select Clause Examples

Page 9: Python Developer Course - Azure | Training · Python Developer Course Complete Practical & Real-time Training Training Highlights ... Python Developer Training Plans ... Advanced

www.sqlschool.com

Sub query in the From Clause Examples

CHAPTER 5: SQL BASICS

Creating Users and Tables

Table Data Inserts and Validations

Oracle Data Types

DDL Commands with Examples

CREATE, ALTER, TRUNCATE,DROP,RENAME

Learn the DESCRIBE command to display

the table structure

DML Command DRL Commands Operators

INSERT, UPDATE, DELETE Statements

Difference between Truncate and Delete

commands

SELECT Statements with Multiplier

SQL Comments

Single Line Comments & Multi Line

Comments

WHERE Keyword for Query Conditions

CHAPTER 13 : SUB QUERIES, CORRELATED QUERIES

Display Odd Rows in a table

Display Even Rows in a table

Execution of Correlated Sub Queries in SQL

IN, ANY SOME, ALL Operators in Sub

Queries

PAIR WISE and NON PAIR WISE in Sub

Queries

Single Row Sub query

Multiple Row Sub query

Multiple Column Sub query

Uncorrelated Sub query

Difference between Correlated and Non-

Correlated Sub query

How does Oracle Execute Correlated Sub

query?

NULLs and Correlated Sub Queries in SQL

Data Retrieval with EXISTS, NOT EXISTS

CHAPTER 6.SQL SPECIAL OPERATORS

SET, AND, OR, NOT, IN

Special Operators – IN (NOT IN)

BETWEEN (NOT BETWEEN),

Arithmetic and Logical Operators

Understand Operator Precedence

UNION, UNION ALL, INTERSECT, MINUS

LIKE (NOT LIKE), IS NULL (IS NOT NULL)

Understanding DCL and TCL Commands

Transaction Concepts in Databases with

SQL

Transaction Types and Uses

Commit and Rollback Operations

Nested Transactions with Save points

Database Read Consistency with SQL

DDL and DML Operations with Transactions

CHAPTER 14 : VIEWS, SYNONYMS,SEQUENCES

VIEWS IN ORACLE, Understanding Views

Relational Views and Standard Views

SIMPLE VIEWS & COMPLEX VIEWS in PLSQL

Column Definitions in VIEWS

Using VIEWS for DML Operations

Forced Views, CHECK Constraints in Views

Creation of READ ONLY VIEWS - Real time

TOP-N Analysis, (Indexed) Materialized

Views

Sequences, Working with Synonyms

What is the Use of Synonym in Oracle?

Difference b/w View & Synonym in Oracle

When should Table Synonyms be used?

Types of Synonym

Public Synonym and Private Synonyms

All_Synonyms, Dba_Synonyms, System Tables

Creating Index Tables – Purpose

CHAPTER 7: GROUPING QUERY RESULTS

Identify Distinct Values in Tables

CHAPTER 15 : PERFORMANCE (QUERY) TUNING

Page 10: Python Developer Course - Azure | Training · Python Developer Course Complete Practical & Real-time Training Training Highlights ... Python Developer Training Plans ... Advanced

www.sqlschool.com

Group Function or Aggregate function

Group By Syntax

Group By Operations in Queries

Having Clause of DRL Statements

Aggregate Functions with Group By

Order By Clause and Group By

SQL Group By Statement

Query Execution Order with Group By

Indexes - Definition and Architecture

B Tree Concept in Indexes

Clustered and Non clustered Indexes

Primary Key and Clustered Index

Unique Key and Non Clustered Indexes

Simple Index

Materialized Views - Indexed Views

Composite Index and Function Based Index

User_indexes System Table

Rebuild Index

Partitioning Tables using PL/SQL

Working with Very Large Tables

Range Partitions and Hash Partition

Partition “VALUES LESS THAN “ Clause

List Partition and Composite Partition

Parallel Query Process with Partitions

Performance Tuning Advantages

CHAPTER 8 : BUILT-IN FUNCTIONS in SQL

Arithmetic Functions

Character Functions

Date & Time Functions

Character, String Functions

Conversion Functions

General Functions

OLAP Functions

Rank(), Dense_Rank(),Row_Number()

NVL(),NVL2(), NullIF(),Coalesce()

Other Functions Use the TO_CHAR,

TO_NUMBER, and TO_DATE conversion

functions

Nest multiple functions

CHAPTER 16 : PL/SQL (PROCEDURE LANGUAGE – SQL)

Introduction to Programming Languages

Introduction & Advantage of PL/SQL

PL/SQL Architecture, PL/SQL Data types

Difference between SQL and PL/SQL

PL-SQL Programming Structure

How PL/SQL Works?

Example of PL/SQL Features

Simple PL/SQL Programs

Printing Variables

DBMS_Output Package Usage

The %TYPE Attribute and %ROWTYPE

Attribute

Variable and Constants, Using Built-in

Functions

Conditional and Unconditional Statements

Advanced PL SQL Course Content

CHAPTER 17 : PL/SQL – (CONTROL STRUCTURE) - Level I

Simple If, If..Else. Nested If..Else

Statements

Ladder, Selection, Simple Case Statements

CHAPTER 21 : ADVANCED PL/SQL - 2

Cross Tab Views using Pivot/Unpivot

Operators

Follows Clause and READONLY Tables

IN-LINE VIEWS. Manipulations with Triggers

Page 11: Python Developer Course - Azure | Training · Python Developer Course Complete Practical & Real-time Training Training Highlights ... Python Developer Training Plans ... Advanced

www.sqlschool.com

GOTO Label and EXIT Statements in

PL/SQL

Iterations in PL/SQL, Simple LOOP, WHILE

FOR LOOP and NESTED LOOPS in PLSQL

Overview of PL/SQL Control Structures

PL/SQL Select statements

PL/SQL Delimiters

Iterations in PL/SQL, Simple LOOP, WHILE

FOR LOOP and NESTED LOOPS in PLSQL

Purity Levels in Oracle - with Examples

User_Source Dictionary Table Packages

Creating PACKAGE Specifications with PLSQL

PACKAGE Body - Examples with Big Data

Tables

Private and Public Objects in PACKAGE

Types of Exceptions: User Defined

Exceptions

EXCEPTIONS in PL/SQL with Real-time

Event Handling and Error Handling

Techniques

Important Error Code Values in PL/SQL

RAISE_APPLICATION_ERROR Procedure

CHAPTER 18 : PL/SQL – (CONTROL STRUCTURE) – Level II

SQL within PL/SQL, Composite Data Types

Cursor Variables & Management in PL/SQL

Implicit & Explicit Cursors and Attributes

Cursor with Parameters and Nested LOOPs

Cursors Sub Queries, Reference Cursors

Types of Cursors, Implicit Cursors

Explicit Cursors, Parameterized Cursors

Record & PL/SQL Table. Real-time Use

What are Oracle-Supplied Packages?

Examples - Some of the Oracle-Supplied

Packages

How Does the DBMS_OUTPUT Package

Work?

CHAPTER 22 : ADVANCED PL/SQL - 3

Pragma_Autonomous_Transaction() with SPs

Returning into clause, Bulk Collect

For All, Definer/Invoker Rights & Usage

About Flash Back Queries, Dynamic SQL

Flash Back Command, Purge Command

Regular Expressions in PLSQL

What is the Recycle Bin?

How to Delete Recycle Bin Table?

How to Delete Recycle Bin?

SQL Loader

Abstract Data types

DML Error Logging and Virtual Columns

CHAPTER 19: LOCKS in ORACLE TABLES

Open Transactions and Lock Concepts

Lock Types and Locking Mechanism

Row Level Locks for Table Data Access

Table Level Locks and Query Blocking

Shared Lock and Real-time Use

Shared Update Lock and Real-time Use

Exclusive Lock and Real-time Use

DeadLock:Detection,Prevention, Avoidance

Implicit Locking Concepts with PLSQL

How to check how many locks are

occurred?

LOCK Hints and Query Blocking

CHAPTER 23 : ADVANCED PL/SQL - 4

Types of Triggers, Row Level Triggers

Statement Level Triggers, DML Triggers

DDL Triggers and Schema Level Triggers

Using OLD & NEW References, Trigger

Auditing

Enabling / Disabling Triggers, Dropping

Triggers

Triggers in PL/SQL and Data Manipulations

Using Memory Tables in Triggers

DML and DDL Events with Triggers

Compound Triggers, New data types

Working with LARGE Tables in PLSQL

New: EXTRACT(), Autonomous Transaction

Page 12: Python Developer Course - Azure | Training · Python Developer Course Complete Practical & Real-time Training Training Highlights ... Python Developer Training Plans ... Advanced

www.sqlschool.com

CHAPTER 20 : ADVANCED PL/SQL - 1

Procedures in PL/SQL: STORED

PROCEDURE

PROCEDURES @ Parameters (IN, OUT, IN

OUT)

POSITIONAL Notation and NAMED Notation

Procedure with Cursors and Sub Queries

ALTER and DROP of Stored Procedures

Functions in PL/SQL: Real-time Usage

User Defined Functions, Nested Functions

Using Functions in SQL Statements

Working with Procedures and Functions

Comparing Stored Procedures and

Functions

Using SPs with Table Value Functions

Using SPs for Dynamic SQL Statements

Loops and Table Variables in SQL

Programs

Merge, NVL2(), NULLIF(), COALESCE()

CASE & Temporary /Global Tables

CHAPTER 24: IMPLEMENTING OBJECT TECHNOLOGY – Level I

Object Technology and Applicative Use

OOPS-Object Instances, Creation of Objects

Creating User Defined Data Types

Creating Object Tables in Oracle

Inserting rows in Table using Object

Retrieving data from Object Based Tables

Calling a Method, Indexing Abstract

Data type Attributes in PLSQL

Advantages of Collections

CHAPTER 25: IMPLEMENTING OBJECT TECHNOLOGY – Level II

Ref Cursor (Dynamic Cursor), Weak Ref Cursor

Strong Ref Cursors and Nested Tables

Associative Arrays, VARRAYS/VARYING arrays

Creating tables using Nested Tables

Inserting, Updating & Deleting

Nested, Table Records

Perform a Basic Search using the REGEXP_LIKE function

Patterns using the REGEXP_INSTR function

Extract Substrings using the REGEXP_SUBSTR function

Replace Patterns Using the REGEXP_REPLACE

REAL-TIME PROJECT

As a part of this Oracle PL-SQL Course, we shall work on a Real-world BANKING Project, The

project includes about 3000 Lines of Code (COMPLETELY SOLVED).

Phase 1: DATABASE DESIGN

Understanding OLTP Requirements, End to End Project Planning, Work Flow, Naming

Conventions in Real-time, User Creations , Table Creations, Relations, Implementing Normal

Page 13: Python Developer Course - Azure | Training · Python Developer Course Complete Practical & Real-time Training Training Highlights ... Python Developer Training Plans ... Advanced

www.sqlschool.com

Forms, Creating Data Sheets, Test Data, Creating Synonyms - Security Advantages, Using

Synonyms for Object Access.

Phase 2: QUERY DESIGN

Joining Tables for Reports, Query Design and Tuning, Views with JOIN Options, Implementing

Views, Credit / Debit Reports, Customers & Accounts Reports, Transactions Reports, Active

Customers, Ledgers, Customer Address, Branches.

Phase 3: PROGRAMMING

Automating DML Operations, Using Views for Data Inserts, Using Triggers with Views,

Transactional Codes in PL- SQL, Debits and Credits Logic, Event Handling Mechanism, Error

Handling Mechanism, Stored Procedures for DMLs, Stored Procedures with Triggers.

Phase 4: RESUME PLANNING + PROJECT ORIENTED INTERVIEW QUESTIONS

For Free Demo, please call or Email us [24x7]

Reach Us: Email: [email protected] Skype: SQL School Training Institute Website: www.sqlschool.com

Call Us: India : +91 9666 44 0801 +91 9666 64 0801 USA: +1 510 400 4845

All Session Are Completely Practical and Real Time

For courses, please visit: http://sqlschool.com/Courses.html For LIVE Online Training, please visit: http://sqlschool.com/Register.html For Classroom Training, please visit: http://sqlschool.com/Classroom-Training.html For Video Training, please visit: http://sqlschool.com/Video-Training.html