Python Developer Course
Complete Practical & Real-time Training
Training Highlights
Job Support Placement Support
Complete Practical Support Certification
Real-Time Scenarios Interview Preparation
Resume Preparation Material, Practice Labs
Lab Access 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
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
INR 8,000/- INR 12,000/-
Course Fee
USD 120 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 CHAPTER 9 : Python LOOPS
What is Script? How to use “While Loop”
What is a program? How to use “For Loop”
Types of Scripts How to use For Loop for set of other things
Difference between Script & Programming besides numbers
Languages Break statements in For Loop
Features of Scripting Continue statement in For Loop
Limitation of Scripting Enumerate function for For Loop
Types of programming Language Paradigms Practical Example
Basic understanding of Python How to use for loop to repeat the same
Python and Other programming languages statement over and again
Break, continue statements
www.sqlschool.com
CHAPTER 2 : INTRODUCTION TO PYTHON CHAPTER 10 : Learning Python Strings
What is Python And Why Python? Accessing Values in Strings
Who Uses Python? Various String Operators
Characteristics of Python Some more examples
History of Python Python String replace() Method
What is PSF? Changing upper and lower case strings
Python Versions Using “join” function for the string
How to Download & Install Python Reversing String
Install Python with Diff IDEs Split Strings
Features and Limitations of Python
Python Applications CHAPTER 11 : Sequence or Collections in
Creating Your First Python Program Python
Printing to the Screen
Strings and Unicode Strings
Reading Keyboard Input
Lists and Tuples
Using Command Prompt and GUI or IDE Python
Buffers and Xrange
Python first program Compilers VS interpreters
CHAPTER 4 : PYTHON NEW IDEs CHAPTER 12 : Python Lists
PyCharm IDE Lists are mutable
How to Work on PyCharm Getting to Lists
PyCharm Components List indices
Debugging process in PyCharm Traversing a list
PYTHON Install Anaconda List operations
What is Anaconda & Coding Environments? List slices
Spyder Components and Features List methods
Spyder Shortcut Keys Map, filter and reduce
Jupyter Notebook Deleting elements
What is Conda and Conda List? Lists and strings
Jupyter and Kernels
What is PIP?
CHAPTER 5 : Variables in Python CHAPTER 13 : Python TUPLE
What is Variable? Advantages of Tuple over List
Variables in Python Packing and Unpacking
Constants in Python Comparing tuples
Variable and Value Creating nested tuple
Variable names Using tuples as keys in dictionaries
Mnemonic Variable Names Deleting Tuples & Slicing of Tuple
Values and Types Tuple Membership Test
What Does “Type” Mean? Built-in functions with Tuple
Multiple Assignment Dotted Charts
Python different numerical types
Standard Data Types
www.sqlschool.com
Operators and Operands
Order of Operations CHAPTER 14 : Python Sets
Swap variables
How to create a set?
Python Mathematics
Iteration Over Sets
Type Conversion
Python Set Methods
Mutable Versus Immutable Objects
Python Set Operations
Union of sets
Built-in Functions with Set
Python Frozen set
CHAPTER 6 : String Handling CHAPTER 15 : Python Dictionary
What is string? How to create a dictionary?
String operations PYTHON HASHING?
String indices Python Dictionary Methods
Basic String Operations Copying dictionary
String Functions, Methods Updating Dictionary
Delete a string Delete Keys from the dictionary
String Multiplication and concatenation Dictionary items() Method
Python Keywords Sorting the Dictionary
Python Identifiers Python Dictionary in-built Functions
Python Literals Dictionary len() Method
String Formatting Operator Variable Types
Structuring with indentation in Python Python List cmp() Method
Built-in String Methods Dictionary Str(dict)
Define Data Structure?
Data Structures in PYTHON
CHAPTER 7: Python Operators and Operands CHAPTER 16 : Python Functions
Arithmetic Operators & Relational Operators What is a function?
Comparison Operators How to define and call a function in Python
Python Assignment Operators Types of Functions
Short hand Assignment Operators Significance of Indentation (Space) in
Logical Operators or Bitwise Operators Python
Membership Operators How Function Return Value?
Identity Operators & Operator precedence Types of Arguments in Functions
Evaluating Expressions Default Arguments
Non-Default Arguments
CHAPTER 8 : Python Conditional Statements Keyword Arguments
Non-keyword Arguments
How to use “if condition”
Arbitrary Arguments
if statement (One-Way Decisions)
Rules to define a function in Python
if .. else statement (Two-way Decisions)
Various Forms of Function Arguments
How to use “else condition”
Scope and Lifetime of variables
if .. elif .. else statement (Multi-way)
Nested Functions
www.sqlschool.com
When “else condition” does not work Call By Value, Call by Reference
How to use “elif” condition and nested if. Anonymous Functions/Lambda functions
Module II: Advance Python
CHAPTER 17 : Python Modules CHAPTER 27 : Python-Data Base
Communication
What is a Module?
Types of Modules What is Database? Types of Databases?
The import Statement What is DBMS and What is RDBMS?
The from…import Statement What is Big Data? Types of data?
..import * Statement Oracle and MySQL
Underscores in Python SQL server, DB2 and Postgre SQL
The dir( ) Function Executing the Queries
Creating User defined Modules Bind Variables
Command line Arguments Installing of Oracle Python Modules
Python Module Search Path Executing DML Operations..!!
CHAPTER 18 : Packages in Python CHAPTER 28 : Multi-Threading
What is a Package? What is Multi-Threading
Introduction to Packages? Threading Module
Importing module from a package Defining a Thread
Creating a Package and sub package Thread Synchronization
Importing from Sub-Packages
Popular Python Packages
CHAPTER 19 : Python Date and Time CHAPTER 30 : Web Scrapping
How to Use Date & Datetime Class The components of a web page
How to Format Time Output Beautiful Soup
How to use Time delta Objects Urllib2
Calendar in Python HTML, CSS, JS, jQuery
Datetime classes in Python Data frames
How to Format Time Output? PIP
The Time Module and Calendar Module Installing External Modules Using PIP
Python Text Calendar & HTML Calendar Class
Unix Date and Time Commands
CHAPTER 20 : File Handling CHAPTER 31 : Unit Testing with PyUnit
What is a data, Information File? What is Testing?
File Objects and File Different Modes Types of Testings and Methods?
file Object Attributes What is Unit Testing?
How to create a Text File and Append Data What is PyUnit?
www.sqlschool.com
How to Read a File and Closing a file Test scenarios, Test Cases, Test suites
Read, read line ,read lines, write, write lines…!!
Renaming and Deleting Files
Directories in Python
Working with CSV files
Handling IO Exceptions
CHAPTER 21 : Python OS Module CHAPTER 32 : Introduction to Python Web
Frameworks
Shell Script Commands
Various OS operations in Python Django – Design
Python File System Shell Methods Advantages of Django
Different Python Modules Installing Django & Designing Web Pages
Os, Math, cmd, csv, random HTML5, CSS3, Angular JS
NumPY ( numerical python ) PYTHON Flask & PYTHON Bottle
Pandas, Sys, MatPlotLib, Datetime, Time PYTHON Pyramid & PYTHON Falcon
CHAPTER 22 : Python Exception Handling CHAPTER 33 : GUI Programming-Tkinter
Common Run Time Errors in PYTHON Introduction
Abnormal termination Components and Events
Chain of importance Of Exception Adding Controls
Exception Handling functions Entry Widget, Text Widget, Radio Button,
Argument of an Exception Check Button
Python Custom Exceptions List Boxes, Menus, Combo Box
Ignore Errors & Assertions
Using Assertions Effectively
CHAPTER 23 : More Advanced PYTHON CHAPTER 34 : Data Analytics
Python Iterators and Python Generators Introduction to data Big Data?
Python Closures and Python Decorators Introduction to NumPY and SciPY
Python @property Introduction to Pandas and MatPlotLib
CHAPTER 24 : Python Class and Objects CHAPTER 35 : Introduction to Machine
Learning with PYTHON
Introduction to OOPs Programming
Object Oriented Programming System What is Machine learning?
Creating Objects, Class and Instance Variables Machine Learning Methods
Basic concept of Object and Classes Predictive Models
Access Modifiers Descriptive Models
How to define Python classes Steps used in Machine Learning?
Python Namespace What is Deep Learning?
Self-variable in python
Garbage Collection CHAPTER 36 : Data Science
What is Inheritance? Types of Inheritance?
What is Data Science?
How Inheritance works?
Data Science Life Cycle?
www.sqlschool.com
Python Multiple Inheritance What is Data Analysis
Overloading and Over Riding What is Data Mining
Polymorphism, Abstraction, Encapsulation Analytics vs Data Science
Built-In Class Attributes
CHAPTER 25 : Python Regular Expressions CHAPTER 37 : Internet of Things
What is Regular Expression and Syntax? IMPACT OF THE INTERNET
Understanding Regular Expressions and Pattern What is IOT
Literal characters & Repetition Cases History of IoT
Example of w+ and ^ Expression What is Network?
Example of \s expression in re.split function What is Protocol?
Using regular expression methods What is smart?
Using re.match() How IoT Works?
Finding Pattern in Text (re.search()) The Future of IoT
Using re.findall for text
Python Flags & Methods of Regular Expressions
CHAPTER 26 : Python XML Parser
What is XML?
Real-Time Project
Difference between XML and HTML
Difference between XML and JSON and Gson
How to Parse XML and How to Create XML Node
Explanation
Python vs JAVA and XML and HTML
Oracle SQL & PL SQL Course Content
CHAPTER 1 : INTRODUCTION TO DBMS CHAPTER 9 : CONSTRAINTS & KEYS – Level I
What is Data and Information? Importance of Data Integrity
Purpose of Data Management Working with Integrity constraints
File and File System For Data Storage Types of Integrity Constraints
Disadvantages of File Data Management Domain Integrity Constraint and Usage
Database : Purpose, Basic Terminology Entity Integrity Constraints and Usage
Advantages of Database for Data Storage Referential Integrity Constraint and Usage
Possible Operations on the Database Check Constraints and Usage
Database Models – Hierarchical Model NOT NULL Constraint, UNIQUE Constraint
Network Model and Relational Model PRIMARY KEY Constraint and Usage
Introduction to DBMS and RDMS FOREIGN KEY Constraints and Relations
Database Design
Real-time Database Examples (LIVE)
www.sqlschool.com
CHAPTER 2: ORACLE INSTALLATION CHAPTER 10 : CONSTRAINTS & KEYS (Level
II)
Oracle 2018 Installation Guidance
Oracle 2012 Installation Multiple Constraints on Columns
Installation Pre-Requisites and Precautions Adding Constraints to Tables
Oracle Sql Developer Enabling - Dropping Constraints
Oracle Sql Command prompt Disabling Constraints on Tables
Oracle Versions and Editions Comparisons Querying for Constraints Information
Connect Sql Developer Tool Data Validations using Constraints
Creating a new User and Grant permission Constraints Limitations and Usage
Lock and Unlock User Account System Table – User Constraints
Reset User Account Password Column Level Constraints
SQL* Plus Table level Constraints
How to Establish the Oracle Connection Self Referential Key Constraints
Default System, Sysdba user in Oracle
CHAPTER 3: INTRODUCTION TO RDBMS CHAPTER 11 : QUERIES & JOINS
Features and Advantages of RDBMS Need for Joins and Table Comparisons
E.F Codd Rules for RDBMS SET Operations on Tables and Joins
Normalization Concepts & Process Join Types : Equi Join, Simple Join
Client Server Communication Inner Join and Query Conditions
Oracle Corporation Products Cross Join (Cartesian Join), Conditions
RDBMS from Other Vendors Non-Equi Join and Self Join
Oracle Versions about SQL & SQL*PLUS Outer Joins – Types, Advantages and Usage
Database Types: OLTP & OLAP Databases Cross Joins – Advantages and Limitations
Real-world Advantage of OLTP & OLAP Self Joins, Merge Joins and Sub Queries
Database Entities and Attributes Using Aliases in Joins and Conditions
Applicative use of RDBMS Databases Using Inner Self Joins with HAVING
JOINS and GROUP BY Queries
CHAPTER 4 : SQL LANGUAGE COMMANDS CHAPTER 12 : SUB QUERIES, NESTED
QUERIES
Structured Query Language (SQL) Basics
What is SQL? Sub Queries in Real-world
What Can SQL do? Dynamic Conditions with Sub Queries
Possible Operations with SQL Sub Queries and Nested Sub Queries
Data Definition Language (DDL) How does oracle Execute Nested Sub
Data Retrieval Language (DRL) Queries?
Data Manipulation Language (DML) Inner Select and Outer Select Queries
Transaction Control Language (TCL) Usage of Sub Queries with WHERE, HAVING
Database Security and Privileges (DCL) Impact of Having Clause in Sub Queries
Rules of SQL Queries and Statements Select Nth Highest salary
Real-world applicative uses of SQL Select and Delete Duplicate Records
Advantages of Oracle Sub Query
Sub query in the Select Clause Examples
www.sqlschool.com
Sub query in the From Clause Examples
CHAPTER 5: SQL BASICS CHAPTER 13 : SUB QUERIES, CORRELATED
QUERIES
Creating Users and Tables
Table Data Inserts and Validations Display Odd Rows in a table
Oracle Data Types Display Even Rows in a table
DDL Commands with Examples Execution of Correlated Sub Queries in SQL
CREATE, ALTER, TRUNCATE,DROP,RENAME IN, ANY SOME, ALL Operators in Sub
Learn the DESCRIBE command to display Queries
the table structure PAIR WISE and NON PAIR WISE in Sub
DML Command DRL Commands Operators Queries
INSERT, UPDATE, DELETE Statements Single Row Sub query
Difference between Truncate and Delete Multiple Row Sub query
commands Multiple Column Sub query
SELECT Statements with Multiplier Uncorrelated Sub query
SQL Comments Difference between Correlated and Non-
Single Line Comments & Multi Line Correlated Sub query
Comments How does Oracle Execute Correlated Sub
WHERE Keyword for Query Conditions query?
NULLs and Correlated Sub Queries in SQL
Data Retrieval with EXISTS, NOT EXISTS
CHAPTER 6.SQL SPECIAL OPERATORS CHAPTER 14 : VIEWS,
SYNONYMS,SEQUENCES
SET, AND, OR, NOT, IN
Special Operators – IN (NOT IN) VIEWS IN ORACLE, Understanding Views
BETWEEN (NOT BETWEEN), Relational Views and Standard Views
Arithmetic and Logical Operators SIMPLE VIEWS & COMPLEX VIEWS in PLSQL
Understand Operator Precedence Column Definitions in VIEWS
UNION, UNION ALL, INTERSECT, MINUS Using VIEWS for DML Operations
LIKE (NOT LIKE), IS NULL (IS NOT NULL) Forced Views, CHECK Constraints in Views
Understanding DCL and TCL Commands Creation of READ ONLY VIEWS - Real time
Transaction Concepts in Databases with TOP-N Analysis, (Indexed) Materialized
SQL Views
Transaction Types and Uses Sequences, Working with Synonyms
Commit and Rollback Operations What is the Use of Synonym in Oracle?
Nested Transactions with Save points Difference b/w View & Synonym in Oracle
Database Read Consistency with SQL When should Table Synonyms be used?
DDL and DML Operations with Transactions Types of Synonym
Public Synonym and Private Synonyms
All_Synonyms, Dba_Synonyms, System Tables
Creating Index Tables – Purpose
CHAPTER 7: GROUPING QUERY RESULTS CHAPTER 15 : PERFORMANCE (QUERY)
TUNING
Identify Distinct Values in Tables
www.sqlschool.com
Group Function or Aggregate function Indexes - Definition and Architecture
Group By Syntax B Tree Concept in Indexes
Group By Operations in Queries Clustered and Non clustered Indexes
Having Clause of DRL Statements Primary Key and Clustered Index
Aggregate Functions with Group By Unique Key and Non Clustered Indexes
Order By Clause and Group By Simple Index
SQL Group By Statement Materialized Views - Indexed Views
Query Execution Order with Group By 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 CHAPTER 16 : PL/SQL (PROCEDURE
LANGUAGE – SQL)
Arithmetic Functions
Character Functions Introduction to Programming Languages
Date & Time Functions Introduction & Advantage of PL/SQL
Character, String Functions PL/SQL Architecture, PL/SQL Data types
Conversion Functions Difference between SQL and PL/SQL
General Functions PL-SQL Programming Structure
OLAP Functions How PL/SQL Works?
Rank(), Dense_Rank(),Row_Number() Example of PL/SQL Features
NVL(),NVL2(), NullIF(),Coalesce() Simple PL/SQL Programs
Other Functions Use the TO_CHAR, Printing Variables
TO_NUMBER, and TO_DATE conversion DBMS_Output Package Usage
functions The %TYPE Attribute and %ROWTYPE
Nest multiple functions Attribute
Variable and Constants, Using Built-in
Functions
Conditional and Unconditional Statements
Advanced PL SQL Course Content
CHAPTER 17 : PL/SQL – (CONTROL CHAPTER 21 : ADVANCED PL/SQL - 2
STRUCTURE) - Level I
Cross Tab Views using Pivot/Unpivot
Simple If, If..Else. Nested If..Else Operators
Statements Follows Clause and READONLY Tables
Ladder, Selection, Simple Case Statements IN-LINE VIEWS. Manipulations with Triggers
www.sqlschool.com
GOTO Label and EXIT Statements in Purity Levels in Oracle - with Examples
PL/SQL User_Source Dictionary Table Packages
Iterations in PL/SQL, Simple LOOP, WHILE Creating PACKAGE Specifications with PLSQL
FOR LOOP and NESTED LOOPS in PLSQL PACKAGE Body - Examples with Big Data
Overview of PL/SQL Control Structures Tables
PL/SQL Select statements Private and Public Objects in PACKAGE
PL/SQL Delimiters Types of Exceptions: User Defined
Iterations in PL/SQL, Simple LOOP, WHILE Exceptions
FOR LOOP and NESTED LOOPS in PLSQL 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 CHAPTER 22 : ADVANCED PL/SQL - 3
STRUCTURE) – Level II
Pragma_Autonomous_Transaction() with SPs
SQL within PL/SQL, Composite Data Types Returning into clause, Bulk Collect
Cursor Variables & Management in PL/SQL For All, Definer/Invoker Rights & Usage
Implicit & Explicit Cursors and Attributes About Flash Back Queries, Dynamic SQL
Cursor with Parameters and Nested LOOPs Flash Back Command, Purge Command
Cursors Sub Queries, Reference Cursors Regular Expressions in PLSQL
Types of Cursors, Implicit Cursors What is the Recycle Bin?
Explicit Cursors, Parameterized Cursors How to Delete Recycle Bin Table?
Record & PL/SQL Table. Real-time Use How to Delete Recycle Bin?
What are Oracle-Supplied Packages? SQL Loader
Examples - Some of the Oracle-Supplied Abstract Data types
Packages DML Error Logging and Virtual Columns
How Does the DBMS_OUTPUT Package
Work?
CHAPTER 19: LOCKS in ORACLE TABLES CHAPTER 23 : ADVANCED PL/SQL - 4
Open Transactions and Lock Concepts Types of Triggers, Row Level Triggers
Lock Types and Locking Mechanism Statement Level Triggers, DML Triggers
Row Level Locks for Table Data Access DDL Triggers and Schema Level Triggers
Table Level Locks and Query Blocking Using OLD & NEW References, Trigger
Shared Lock and Real-time Use Auditing
Shared Update Lock and Real-time Use Enabling / Disabling Triggers, Dropping
Exclusive Lock and Real-time Use Triggers
DeadLock:Detection,Prevention, Avoidance Triggers in PL/SQL and Data Manipulations
Implicit Locking Concepts with PLSQL Using Memory Tables in Triggers
How to check how many locks are DML and DDL Events with Triggers
occurred? Compound Triggers, New data types
LOCK Hints and Query Blocking Working with LARGE Tables in PLSQL
New: EXTRACT(), Autonomous Transaction
www.sqlschool.com
CHAPTER 20 : ADVANCED PL/SQL - 1 CHAPTER 24: IMPLEMENTING OBJECT
TECHNOLOGY – Level I
Procedures in PL/SQL: STORED
PROCEDURE Object Technology and Applicative Use
PROCEDURES @ Parameters (IN, OUT, IN OOPS-Object Instances, Creation of Objects
OUT) Creating User Defined Data Types
POSITIONAL Notation and NAMED Notation Creating Object Tables in Oracle
Procedure with Cursors and Sub Queries Inserting rows in Table using Object
ALTER and DROP of Stored Procedures Retrieving data from Object Based Tables
Functions in PL/SQL: Real-time Usage Calling a Method, Indexing Abstract
User Defined Functions, Nested Functions Data type Attributes in PLSQL
Using Functions in SQL Statements Advantages of Collections
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 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
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: Call Us:
Skype: SQL School Training +91 9666 64 0801
Institute
Website: www.sqlschool.com 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
www.sqlschool.com