| Course Name |
Syllabus |
Syllabus in Detail |
| Foundation Course in Oracle SQL/PLSQL |
Introduction |
RDBMS, DDL, DML, DCL, Query, Insert, Update, TIMEZONE, TIMESTAMP, TO_TIMESTAMP, TO_TIMESTAMP_TZ(), CAST() |
| SET Operations |
Set Operations, Union, Intersect, Minus, IN, Exist, Multicolumn Subqueries, Queries involving Multiple Tables, Cartesian Product, Self Join, Table alias |
| SQL Operators |
Arithmetic, Logical, Query Expression |
| SQL Functions |
Number, Character, Date, etc. |
| Pseudocolumns |
LEVEL, ROWID, ROWNUM, ROWSCN, SYSDATE, UID, USER |
| Ampersand(&) Variables |
Single and Double Ampersand(&) Variables |
| Aggregate Functions |
Group By, Having, With, Order By |
| DML |
Updating and Deleting data in existing table, UPDATE, DELETE, DROP, Renaming a table, Inserting Data using Query, Creating Table using Query |
| Views |
Creating Views, Synonyms |
| Advanced Queries |
Advanced Queries, Pseudocolumns, SUM, DECODE |
| Constraints |
Integrity Constraints, Domain Constraints, Key Constraints, Primary Key, Unique Key, Foreign Key, Implementation of Foreign Key,
Enabling/Disabling a Constraint, NOVALIDATE Clause, Immediate, Deferred, Updatable, Join, Views |
| ROLL UP, CUBE, Group_ID |
ROLL UP, CUBE, Group_ID |
| Joins |
Natural Join, Cross Join, ON Clause, Outer Join, Histogram |
| Scalar Subquery |
Scalar Subquery, Use in Select, Where, Order By Clause |
| CASE Statement |
CASE Statement, NULLIF Function, NVL2, COALESCE Function |
| Special Insert Cases |
Multitable Insert, Unconditional Insert, Pivot Insert, Conditional Insert, Insert First, Merge |
| Regular Expression |
Regular Expression, Specifying Patterns, Metacharacters, REGEXP_SUBSTR Function, REGEXP_REPLACE, REGEXP_LIKE |
| Model Queries |
Model Queries, Dimensions and Cells, Construction of a Model Query, Additional Clauses, PIVOT Query,
Displaying Data from Multiple Columns, Displaying Data by using Multiple Aggregate Functions, Multiple Rows, UNPIVOT |
| Course Name |
Syllabus |
Syllabus in Detail |
| Foundation Course in Java |
Introduction |
Introduction, Origin and Evolution of Java, Java and other Programming Languages, Object Oriented Programming(OOP) Concept, Benefits,
Applications, Added Security with Java, Java Environment, Java Compilers, Program Execution |
| Data Types |
Constants, Variables, Data Types, Keywords, Integer, Real, Char, Boolean |
| Java Statements |
Input Methods, Command-Line Arguments, Java Instructions, Type Declaration, Arithmetic Instruction,
Type Conversion, Explicit Conversion, Hierarchy of Operations, Associativity of Operators, Constant Variables,
Console Output in Java, println() & format() Functions, Control Instructions |
| Decision Control Statements |
& and | Operators, ! Operator, Conditional Operators |
| Loop Control Statements |
While Loop, For Loop, Partial For Loop, Multiple Initializations of For Loop, Nesting of Loops,
Do-While Loop, Break Statement, Continue Statement |
| Case Control Statements |
Decisions using Switch, Switch v/s If-Else Ladder |
| Object Oriented Programming(OOP) |
Structured Programming, Object-Orientd Programming, Characteristics of OOP, Objects, Classes, Inheritance, Polymorphism |
| Classes and Objects |
Classes, Defining a Class, Constructors, Accessing Class Members, Final Variables & Classes, Object Creation, Object Destruction, 'this' Reference,
Static Members, Static Block,
|
| Methods(Functions) |
Why use Functions, Function Declaration, Passing Values between Functions, Function Overloading, Functions with Variable Number of Arguments,
Passing Objects to a Function, Nesting of Functions, Final Methods, Static Functions, Method Overriding |
| Arrays |
Array Declaration, Accessing Elements of an Array, Entering Data into an Array, Reading Data from an Array,
Array Initialization, Array Access, Bounds Checking, Passing Array to a Function, Returning an Array,
Common Array Operations, Array of Objects, One-Dimensional Arrays, Two-Dimensional Arrays, Multi-Dimensional Arrays, Passing and Returning 2-d Array,
Jagged Arrays, Resizing of Arrays |
| Strings & Enum |
Strings, Splitting Strings, StringBuilder Class, Array of Strings, Sorting Strings, Enumeration, Uses |
| Inheritance & Polymorphism |
Uses, Constructors, Final keyword, Polymorphism, Abstract Classes and Functions, Interfaces, Different Implementations |
| Errors & Exceptions |
Errors, Types of Errors, Exceptions, Exception Handling, Catching Multiple Exceptions, Finally Block, User-Defined Exceptions, Throw, Try, Catch |
| Threads |
Creating a Thread, Extending the Thread Class, Stopping and Blocking a Thread, Life Cycle of a Thread, Multitasking and Multithreading,
Multithreading in Java, Launching Threads, Implementing the 'Runnable Interface', Synchronization, Synchronized Block, Inter-thread Communication, Thread Priorities |
| Generic |
Generic Functions, Multiple Type Parameters, Generic Classes, Bounded Type Parameters |
| Java Collections |
Array of Names and Numbers, Maintaining a Stack, Linked List, Tree, HashMap, Algorithms |
| JDBC |
Data Organization, Common Database operations, Database Operations through Java, JDBC Architecture, JDBC Driver Types, Common JDBC API Components |