+ All Categories
Home > Documents > Matsya Opengurukul Brochure

Matsya Opengurukul Brochure

Date post: 04-Jun-2018
Category:
Upload: lakshmi-narayanan-amarnath
View: 229 times
Download: 0 times
Share this document with a friend

of 19

Transcript
  • 8/13/2019 Matsya Opengurukul Brochure

    1/19

    OpenGurukul

    www.matsyatech.com www.opengurukul.com

    e-Brochure : Course Contents

    Office :Matsya Technologies# 158/2B1, 2nd Floor,

    RMN Complex, Opposite to Nilgiri's,Vignan Nagar Main Road,Malleshpalya Extension,

    Bangalore - 75

    Phone: 080 - 42013105 (9AM-6PM, Monday to Saturday)Mobile:91 - 9008495103 (after office hours)

    http://www.matsyatech.com/http://www.opengurukul.com/http://www.opengurukul.com/http://www.opengurukul.com/http://www.opengurukul.com/http://www.opengurukul.com/http://www.opengurukul.com/http://www.matsyatech.com/http://www.matsyatech.com/http://www.matsyatech.com/http://www.matsyatech.com/http://www.matsyatech.com/
  • 8/13/2019 Matsya Opengurukul Brochure

    2/19

    Matsya Technologies & OpenGurukul.com

    Unix / Linux

    Course Contents

    Introduction + IntroductionFile System-Files and Directories + Pwd

    + Cd + Mkdir + Cat + Head + Tail + More and Less + Touch + Echo + Ls + Ln + Cp + Mv + Rm + Sample Files

    VI Text Editor + Introduction + Modes + Vi Key & Action Map + Save and Quit + Copy and Paste + Undo/Redo Last command + Search Pattern + Line Numbers + Search & Replace + Syntax Highlighting + Editor Options + Multiple FilesEnvironment and Shell

    + printenv + Export + Environment Variables + Bash Files + historyFile Access + whoami + Groups + Id + Chmod + Umask + ChownFilters + Wc

    + Grep + Sort + Sed + Awk

    Processes + Ps + Jobs + Fg

    + Bg + Kill + pidofFilesystem Administration + Disks & Partitions + Fdisk + Logical Volume Manager + Create LVM Physical Volume + Create LVM Volume Group + Create Logical Volume + Physical Volume + Volume Groups + Logical Volumes + Mkfs

    + Mount + fstab + Df + Du + umount + Delete Logical VolumeNetwork Commands + Network Configuration + Ifconfig + Ssh + The ftp programGeneral Commands + Uname + Su

    + Date + Cal + Locate + FindLinux Specific + Distribution Name and Version + Prelogin message and identification + Linux Run Levels + Services + chkconfig + Rpm + Yum + Tar + Zip Commands

    + Make + Install Software from Source Code

    Course Duration: 16 HrsCourse Fee (weekdays) : 2,500/- Rs

    Course Fee (weekends/corporate) : 5,000/- Rs

  • 8/13/2019 Matsya Opengurukul Brochure

    3/19

    Matsya Technologies & OpenGurukul.com

    Unix/Linux Shell Programming

    Course ContentsIntroduction

    + Shell Program + Popular Shell Programs

    + Shell Script Extension

    + Shell Script + Create Shell Script

    + Give execute permission to shell script + Execute a shell script

    + Exit & Exit Status + Comment Single Line

    + Comment Multiple lines

    Variables + Variables

    + Single Quote versus Double Quote + Data Types

    + Integer Variable

    + Read-Only Variables + The read command

    + REPLY variableProgram Arguments

    + Program Arguments + $and $@

    + Shift Command : Shift Variable + Command Line Options : getopts

    Misc + Command Substitution

    + Arithmetic Expansion

    Test Command + The test Command

    + The test command Numbers + Test Command Strings

    + Test Command Files + The test command Logical

    Control Structures + If..Then..Elif..Else.fi

    + While...Do

    + For Loop + Case

    Functions + Functions

    + Scope of Variables

    + Functions ListDebugging

    + Debug the shell script

    Course Duration: 16 HrsCourse Fee (weekdays) : 2,500/- Rs

    Course Fee (weekends/corporate) : 5,000/- Rs

  • 8/13/2019 Matsya Opengurukul Brochure

    4/19

    Matsya Technologies & OpenGurukul.com

    C Programming

    Course Contents

    Introduction + Getting Started

    + Variables + Input & Ouptut

    + Character Input & Output

    + Functions + Comments

    Data Types + Variable Names

    + Data Types & Sizes + Constants

    + DeclarationsOperators

    + Arithmetic Operators

    + Bitwise Operators + Increment & Decrement Operators

    + Assignment Operators + Relational Operators

    + Logical Operators + Numeric Value of Expression

    + Comma Operator + Ternary Operator

    + The sizeof Operator

    Control Flow + Statements and Blocks

    + If Statement + Switch Statement

    + Looping Statement + Do...while Loop

    + While Loop

    + For LoopArrays

    + Array + Multidimensional arrays

    + Arrays as parameters + Arrays Initialization

    Functions & Program Structure + Unnamed Statement Block

    + Functions

    + Header Files

    + External Variables + Scope of Variables + Static Variables

    + Register Variables

    + Initialization + Recursion

    Structure & Union+ Basics of Structures

    + Arrays of Structures

    + Pointers to Structure+ Self-referential Structure

    + Typedef+ Union

    + Bit-fieldsPointers

    + Pointers and Addresses+ Address Arithmetic

    + Character pointers and functions in C

    + Initialisation of pointer arrays+ Pointers and Function Arguments

    + Pointers and Arrays+ Command line arguments

    Input & Output+ File input & output

    + Opening a file using fopen+ Line I/O

    + Formatted Output using printf

    + Formatted Input using scanf+ Error Handling

    + Char I/OStrings

    + Strings+ String Literals

    + String Terminator

    + string format specifier+ string length : strlen function

    + string copy : strcpy function+ string concatenation : strcat function

    + string compare : strcmp function+ search for string in string : strstr

    Course Duration: 16 Hrs

    Course Fee (weekdays) : 2,500/- Rs

    Course Fee (weekends/corporate) : 5,000/- Rs

  • 8/13/2019 Matsya Opengurukul Brochure

    5/19

    Matsya Technologies & OpenGurukul.com

    C++ Programming

    Course Contents

    Beginning with C + + + How to write C + + Program in Net Beans

    + Object Oriented ConceptsControl Structures + Conditional Statements + if and else + Switch Statement + Looping + The while loop + The do...while statement + The for loopFunctions + Function + User-defined Functions + Function Declaration

    + Pass by value & Pass by reference + Function return valuesClasses & Objects + Structures + Classes + Access Specifiers + Static Variables + Static Functions + Constant Functions + Friends + Friend Functions + Friend ClassesConstructors & Destructors + Constructors

    + Default Constructor + Parametrized Constructor + Copy Constructor + Shallow Copy & Deep Copy + DestructorsInheritance + Inheritance Basic + Inheritance Virtual - Multiple Inheritance + Static Function & Inheritance

    Pointers, Virtual Functions + The this Pointer

    + Pointers + Virtual Functions + Pure Virtual Functions & Abstract ClassConsole Input/Output + getline + width + precision + fill + setf + get & put + ManipulatorsFiles Input/Output + Files I/O Using Constructor

    + File Open & Close + File Open & Close Example + File Positioning + SEEKP/TELLP Example + PUT & GET Function + GETLINE Function + GCOUNT Function + PEEK Function + File Read & Write + Error HandlingTemplates + Template Function + Template ClassStandard Template Library

    + Standard Template Library -Inroduction + Vector Class + List Class + Map Class + Set ClassNamespaces + How Namespace comes + Namespace-Solution + Namespace-Definition + The Std Namespace

    Course Duration: 16 HrsCourse Fee (weekdays) : 2,500/- Rs

    Course Fee (weekends/corporate) : 5,000/- Rs

  • 8/13/2019 Matsya Opengurukul Brochure

    6/19

    Matsya Technologies & OpenGurukul.com

    Java Programming

    Course Contents

    Overview of Java + Object Oriented Programming Principles

    + Java Features + Java Byte code and Virtual machine + Compiling and Running a Java ProgramVariables and Datatypes + Data types + Variables + Local Variable + Instance Variable + Static Variable + Comments + IdentifiersOperators + Different types of operators: + Airthmatic Operator

    + Unary Operator + Relational Operator + Logical OperatorControl Structures + Decision Control Structures + if statement + if-else statement + switch statement + Repetition Control Structures + while loop + do-while loop + for loop + Branching Statements + Unlabeled break statement

    + Labeled break statement + Unlabeled continue statement + Labeled continue statement + return statementArrays + One-Dimensional Arrays + Multidimensional Arrays + Alternative Array DeclarationClass + Introduction to Class + Objects + MethodsConstructors and Methods + Constructors

    + Overloading Constructors + Dynamic method dispatch + this keyword + Garbage collection & Finalize method + Overloading Methods + Recursion + Static variables and methods

    Access Modifiers + Types of Access Modifiers

    Inheritance + Simple Inheritance + Multilevel Inheritance + Method overriding + super keyword + final keywordAbstract Class + Introduction + Extending an Abstract Class + Abstract Methods & Abstract Class?Packages + Defining a Package + Finding Packages and CLASSPATH + Access Protection

    + Importing PackagesInterfaces + Why interface? + Defining an Interface + Implementing Interfaces + Interface vs. Abstract Class + Interfaces Can Be ExtendedException Handling + Introduction + Catching Exceptions with try-catch + The throw Statement + The throws Statement + Finally Block + Throwable Class and Its Subclasses

    + Advantages of ExceptionsBasic I/O + Standard Streams or Basic I/O + Reading and Writing from console + File HandlingMultithreading + Introduction to Multithreading + Thread states and creation of Thread + Thread Class and Runnable Interface + Creation of Thread + SynchronizationString Handling + The String Constructors + Special String Operations

    + StringBuffer

    Course Duration: 16 HrsCourse Fee (weekdays) : 2,500/- Rs

    Course Fee (weekends/corporate) : 5,000/- Rs

  • 8/13/2019 Matsya Opengurukul Brochure

    7/19

    Matsya Technologies & OpenGurukul.com

    JAVA EE (J2EE)

    Course Contents

    Introduction + J2EE

    + J2EE ARCHITECTURE + J2EE Containers

    + J2EE Components

    + J2EE TechnologiesWeb Components

    + J2EE + Technologies used in Web Application

    + The servlet container + WEB SERVER

    + WEB SERVER + Deploying a web application in Tomcat

    + web.xml

    + MVC ArchitectureServlet Overview

    + CGI + What is Servlet

    + Servlet versus CGI + Servlet Life Cycle

    + Servlet API + Http Servlet

    + Servlet Config

    + Servlet Context + Request Dispatcher

    + Handling Errors in Servlet codeSession

    + What is session + session management

    + Hidden Form Fields

    + Cookies + URL Rewriting:

    + HTTP Session interface

    Servlets Filters + Creating Filters

    + filter + filter-mapping

    + Example

    Introduction of JDBC + JDBC API

    + JDBC Driver Manager + JDBC Drivers

    + JDBC-Architecture + Steps for JDBC Connection

    + Useful Methods + Example

    + JDBC sql statements

    JSP + Introduction to JSP

    + What is JSP + JSP Life Cycle

    + Elements of JSP + JSP Implicit Objects

    + JSP Comments + JSP Error

    JSP Custom Tags

    + Overview + Benefits of Custom Tags

    + Defining a Tag + My First Tag

    + Parametrised Tag + Tags with a Body

    Course Duration: 16 Hrs

    Course Fee (weekdays) : 2,500/- Rs

    Course Fee (weekends/corporate) : 5,000/- Rs

  • 8/13/2019 Matsya Opengurukul Brochure

    8/19

    Matsya Technologies & OpenGurukul.comPHP

    Course Contents

    PHP Overview + Introduction to web application

    + Introduction to PHP

    + LabSolution:PHP OverviewData Types

    + Data Types + Booleans

    + Integers + Floating point numbers

    + Strings + Arrays

    + Objects

    + Resources

    + NULL + Type Casting + Type Juggling

    + LabSolutions:Data TypesVariables

    + Introduction

    + Loosely Typed Language + Variable scope

    + The global keyword + Variable variables

    Constants And Expressions + Constants

    + Using const Keyword + Magic constants

    + Expressions

    Operators + Operators

    + Arithmetic Operators + Assignment Operators

    + Comparison Operators + Logical Operators

    + Operator Precedence & Associativity

    Cookies + Cookies

    + Creating Cookie

    + Retrieving Cookie Value + Deleting Cookie

    Control Structure + Conditional Statements

    + If...Else Statements

    + Switch Statement + Looping

    + while Loop + The do...while Statement

    + For Loops + The foreach Loop

    Arrays + Arrays

    + Numeric Arrays

    + Associative Arrays

    + Multidimensional Arrays + Array FunctionsPHP Forms and User Inputs

    + Form Handling + PHP $_GET Function

    + PHP $_POST Function

    + The PHP $_REQUEST FunctionString Handling

    + String Variables + String Literal Syntax

    + The Concatenation Operator + String Function: strlen

    + String Function : str_replace + String Function: strrev

    + String Function : strpos()

    + String Function : explode()Function

    + Functions + User-defined Functions

    + Function Arguments + Pass by value and pass by reference

    + Return values

    + Built-In Function : date() & mktime() + Built-in Function: include()

    + Built-in Function: require()

    + Built-In Function : require_once() &include_once()

    Course Duration: 16 Hrs

    Course Fee (weekdays) : 2,500/- Rs

    Course Fee (weekends/corporate) : 5,000/- Rs

  • 8/13/2019 Matsya Opengurukul Brochure

    9/19

    Matsya Technologies & OpenGurukul.comPHP

    Course Contents

    Sessions

    + Sessions + Session Variables + Starting a PHP Session

    + Storing a Session Variable

    + Destroying a SessionFile Handling

    + File Open - fopen() + Modes of Operation

    + Closing a File + Check End-of-file

    + File Reading - Line by Line + File Reading - Character by Character

    + File Upload

    Sending Email + Sending Email using mail()

    + Simple E-Mail + PHP E-mail Injections

    + Stopping E-mail InjectionsError Handling

    + Error Handling: Methods + Basic Error Handling: die() function

    + Creating a Custom Error Handler

    + Error Report levels + Set Error Handler

    + Trigger an Error

    Exception Handling + Exception HandlingFilters

    + Filters

    + Functions and Filters + Validating and Sanitizing

    + Validate Input + Sanitize Input

    PHP Template Engine - Smarty + Smarty Introduction

    + Smarty Featues + Smarty with PHP

    PHP Framework - CodeIgniter

    + CodeIgniter - User Guide

    PHP & MySQL

    + Connect to Database + Create Database & Tables + INSERT data to Database

    + SELECT data from Database

    + UPDATE data in Database + DELETE data from Database

    + Important FunctionsPHP & ODBC

    + PHP & ODBC + Create an ODBC Connection

    + Connecting to an ODBC :odbc_connect()

    + Execute SQL Statement: odbc_exec()

    + Retrieving Records : odbc_fetch_row() + Retrieving Fields from Record:

    odbc_result() + Closing ODBC Connection:

    odbc_close() + An ODBC Example

    Object Oriented Programming + Introduction

    + Classes

    + The New instance + Extends Keyword

    + Properties

    + Class Constants + Constructors and Destructors + Object Inheritance

    + Scope Resolution Operator (::)

    + Static keyword + Abstract Classes

    + Object Interfaces + Overloading

    + Object Iteration + Magic Methods

    + Final Keyword + Cloning Object

    + Late Static binding

    + Objects and references + Object serialization

    Course Duration: 16 Hrs

    Course Fee (weekdays) : 2,500/- Rs

    Course Fee (weekends/corporate) : 5,000/- Rs

  • 8/13/2019 Matsya Opengurukul Brochure

    10/19

    Matsya Technologies & OpenGurukul.comPerl

    Course Contents

    Introduction

    * Overview* Intrepreter Directives

    * Special Variables

    * Built-in Functions

    * Standard Input : read

    * chomp & chop

    * Scope of Variables

    * Shell commands

    * The die function

    Variable Types

    * Scalars

    * Arrays

    * Hash* Lab Exercises

    Conditional Statements & Loops

    * Operators

    * Flow control

    * If & Unless Statement

    * Loop Statements

    * Control Statements

    * File Tests

    Regular Expressions

    * Regular Expression

    * RE: String Comparison

    * RE: String Selections* RE: String Replacements

    * Regular Expression Misc References (Pointers)

    * References

    * References Types Files & I/O

    * Files I/O - File Handles

    * Files I/O - Open & Close

    * Files I/O - Read Data

    * Files I/O - Write Data

    * Files I/O - Seek

    * Lab Exercises

    Subroutines

    * Subroutine* Subroutine Parameters

    * Subroutine Limit Arguments

    * Subroutine : Return Values

    * Subroutine : Variables

    * Subroutine : Examples Debugging Perl

    * Perl Debugger

    * Perl Debugging Trail

    CGI Scripting

    * perl.conf and perl-status

    * CGI & PERL

    * CGI Methods - GET and POST* Examples

    * Lab Exercise Database Programming

    * DBI & DBD

    * DBI connect and disconnect

    * DBI Error Handling

    * DBI Query - prepare and execute

    * DBI Fetch Data

    * Examples

    Perl Modules

    * PERL Modules & PERL Library

    * Package Statement & PackageIdentifiers

    * Package Delimiters

    * Export & Import Symbols

    * Use - Require - Do

    * Example: Perl Module Object-Oriented Perl

    * Classes

    * Methods

    * Inheritance

    * @ISA

    * Method Overriding

    * Super Methods* Instance Creation

    * Instance Methods

    Course Duration: 16 Hrs

    Course Fee (weekdays): 2,500/- Rs

    Course Fee (weekends/corporate): 5,000/- Rs

  • 8/13/2019 Matsya Opengurukul Brochure

    11/19

    Introduction to Python Using Python Interpreter Control Flow Tools Functions Data Structures - Lists, Sets, Sequences Modules

    Input and Output Errors and Exceptions Classes

    Matsya Technologies & OpenGurukul.comPython Programming

    Course Contents

  • 8/13/2019 Matsya Opengurukul Brochure

    12/19

    Matsya Technologies & OpenGurukul.com

    SQL

    Course Contents

    Overview of SQL

    + Example Databases + MySQL Schema - Employees + MySQL Schema - Sakila + [20]File Oracle Schema - HR File + Demo Server + SQL Commands Categories + Quiz:SQL OverviewSELECT Queries + Describe or Explain: Table Structure + Select Command + SELECT ALL COLUMNS & ROWS + SELECT SPECIFIED COLUMNS + SELECT DERIVED COLUMNS (ALIASES)

    + WHERE CLAUSE : filter based on columnvalue + LIMIT or ROWNUM: TO LIMIT ROWSRETURNED + Operators + IN Operator + AND & OR Opeartor + LIKE, NOT LIKE, -, %, AND, _ Opearators + BETWEEN Operator + Order By + ORDER by ASC + ORDER by DESC + Joins + INNER JOIN

    + LEFT JOIN + RIGHT JOIN + Group By + HAVING with GROUP BY + Lab Session : Select Data + Quiz:SQL SelectCreate Table + SHOW CRETE TABLE + Create Table Command + CTAS (create table as select) + SQL Constraints + NOT NULL + UNIQUE

    + PRIMARY KEY + FOREIGN KEY + CHECK + DEFAULT + Lab Session - Create & Describe Table + Quiz:Create Table

    Insert Data

    + Insert Into command + Lab Session : Insert Data + Quiz:SQL InsertUpdate Definition & Data + Alter Table - ADD A COLUMN + DELETE A COLUMN + MODIFYING A COLUMN + Update - Update Data + Lab Session - Update Defn & Data + Lab Session -2 Update Defn & Data + Quiz:UpdateDelete Definition & Data

    + Delete From - Delete Data Selectively + Truncate Table - Remove All Data + Drop Table - Remove Definition and Data + Lab Session : Delete Defn & Data + Lab Session -2 Delete Defn & Data + SQL Delete QuizViews + SQL View + CREATE VIEW + Quiz:ViewSQL Functions + SQL Functions

    + SUM + AVG + MAX + MIN + COUNT + COUNT(*) function + COUNT(DISTINCT column_name) function + Lab Session : Functions + Quiz:SQL FunctionsSQL Advanced Functions + sysdate + length + concat

    + SUBSTRING + TRIM + Quiz:SQL Advanced Funtion

    Course Duration: 16 Hrs

    Course Fee (weekdays) : 2,500/- Rs

    Course Fee (weekends/corporate) : 5,000/- Rs

  • 8/13/2019 Matsya Opengurukul Brochure

    13/19

    Matsya Technologies & OpenGurukul.com

    MySQL Database

    Course Contents

    Overview of MySQL

    + MySQL + MySQL History

    + MySQL Supported Platforms + MySQL Features

    + MySQL - DBMS + MySQL - RDBMS

    + MySQL - Open Source

    + MySQL-Version Features + Quiz:Mysql Overview

    MySQL Introduction + MySQL - Port

    + MySQL - Start + MySQL - Stop

    + MySQL - Status + MySQL - Start at Bootup

    + MySQL - Client Connect

    + MySQL - Database Version + MySQL - Tee & Recording Commands

    + MySQL - Multi-page output + MySQL - Show Databases

    + MySQL - Default Databases + MySQL - INFORMATION_SCHEMA

    + MySQL - Mysql Default Database + MySQL - Test Default Database

    + MySQL - HTML Output

    + MySQL - Use Command + MySQL - Current Database

    + MySQL - Show Tables + MySQL - Source Command

    + MySQL - Create Database + MySQL - Drop Database

    + Lab Session: MySQL Introduction

    + MySQL - Vertical Output + Quiz:Mysql Introduction

    Data Types + MySQL Data Types

    + MySQL Numeric Data Size + MySQL Numeric Data Types

    + MySQL Date and Time Types

    Stored procedures

    Backup & Restore

    + The mysqldump + The mysqldump - Single Database

    + The mysqldump - Multiple Databases + The mysqldump - Example

    + The mysqldump - Compatibility Options + Restore: Using Source

    + Restore: Single Database

    + Restore: Multiple Databases + The mysqlhotcopy

    + The mysqlhotcopy - Syntax + The mysqlhotcopy - Full Database

    Backup + The mysqlhotcopy - Full Database

    Restore + Making Delimited-Text File Backups

    + The mysqlimport : Restoring Text File

    Backups + Incremental Backup/Recovery

    + Lab Session : Backup & Restore + Quiz:Database back up and Restore

    Users and Privileges + Users - List

    + Create User + Root Passwords - Assign & Change

    + Change Password : SET PASSWORD

    + Change Password: Using UPDATE + Change Password : using mysqladmin

    + Forgot Root Password - Reset + Grant Privileges

    + Grant Privileges to Remote Users + Revoke Privileges

    + Drop User

    + Quiz:Users and previlleagesVariables

    + Anonymous Block + Declare Variables

    + Assign Variables + Variables Scope

    + Display Value of Variable

    Cursors

    Course Duration: 16 Hrs

    Course Fee (weekdays) : 2,500/- Rs

    Course Fee (weekends/corporate) : 5,000/- Rs

  • 8/13/2019 Matsya Opengurukul Brochure

    14/19

    Matsya Technologies & OpenGurukul.com

    MySQL Database

    Course Contents

    + Stored Procedures

    + Delimiter + Create Procedure

    + Call Procedure + Stored Procedure Parameters + Parameter Modes

    + Drop Procedure + Stored Procedure : Example

    + call a procedure from another + Stored Procedure - Example -

    parameter: in and out + Stored Procedures: List

    + Lab Exercises

    + Lab Exercise :Store Procedures + Quiz:Store procedure

    Control Structures + Conditional Control

    + The IF Statement + The CASE Statement

    + LOOP Statement + LEAVE Statement

    + WHILE Statement

    + ITERATE Statement + REPEAT Statement

    Triggers + Trigger

    + Create Trigger + The trigger_time

    + The Trigger_event + The trigger_statement + Trigger - Old and New Column Value

    + Trigger - Duplicate Action + Triggers - List of Triggers

    + Drop trigger + Trigger Example

    + Lab Exercises 1:Triggers

    + Lab Exercise 2:Triggers + Quiz:Triggers

    + Cursors

    + Cursors : Declare + Cursors : Open

    + Cursors : Fetch Into + Cursors : Close + Cursors - Example 1 - Fetch Once

    + Cursors - Example 2 - Fetch in Loop + Quiz:Cursors

    Storage Engines + Storage Engine - MyISAM

    + Storage Engine - InnoDB + Storage Engine - Change Default

    + MyISAM Row Size

    Tools + MySQL Client Programs

    + phpMyAdmin + MySQL Workbench

    Course Duration: 16 Hrs

    Course Fee (weekdays) : 2,500/- Rs

    Course Fee (weekends/corporate) : 5,000/- Rs

  • 8/13/2019 Matsya Opengurukul Brochure

    15/19

    Matsya Technologies & OpenGurukul.com

    PostgreSQL Database

    Course Contents

    PostgreSQL Setup

    + PostgreSQL Installation + PostgreSQL Manuals + PostgreSQL Server Versionpg_ctl : Control PostgreSQL Server + pg_ctl + pg_ctl : Start PostgreSQL Server + pg_ctl : Stop PostgreSQL server + pg_ctl : Status of PostgreSQL server + pg_ctl : Restart PostgreSQL ServerPostgreSQL Admin Tools + phpPgAdmin - Download & Install + phpPgAdmin : configure + PgAdmin - Download & Install + PgAdmin : configure

    psql + psql + psql help + display history or save history + execute commands from file + send all query results to file + execute command in shell + internal variables + psql promptPostgreSQL Introduction + postgres : PostgreSQL Server + postmaster + Initialize database cluster : initdb + initdb : live example

    + Create Database : createdb + Delete Database : dropdb + List all databases + connect to database + List Tables + Describe Table + postgresql.conf + pg_hba.conf + pg_ident.conf + Server Version : PG_VERSION + vacuumdb : garbage-collect database

    pg_dump : Backup & Resotre

    + pg_dump : script file + pg_dump : table + pg_dump : archive fileUsers & Privileges + createuser : create user account + dropuser - remove user account + list users : \du + list users : pg_roles + Role Membership : Grant & RevokePL/pgSQL Introduction + Structure of PL/pgSQL + Data Types + Variable Declarations + Variable Assignment

    + RAISE : Report MessagesFunctions + createlang : add procedural language + Create Function + Call Function + List of Functions: \dfTransactions + Transactions + Savepoint & Rollback

    Course Duration: 16 Hrs

    Course Fee (weekdays) : 2,500/- Rs

    Course Fee (weekends/corporate) : 5,000/- Rs

  • 8/13/2019 Matsya Opengurukul Brochure

    16/19

    Matsya Technologies & OpenGurukul.com

    Oracle Database

    Course Contents

    Product OverviewInstallation

    What to Do FirstCreating a New Administration Account

    Creating a New Database User AccountLoading Data

    Working with Database Objects

    Creating TablesModifying Tables

    Managing ConstraintsRemoving Tables

    Accessing DataBuilding Queries

    Writing a Basic QueryJoining Tables

    Using Functions to Customize Reports

    Working With Groups of DataManipulating Data

    Adding DataModifying Data

    Removing DataSaving or Discarding Changes

    Adding PL/SQL Functionality into an ApplicationCreating a PL/SQL Block

    Creating an Anonymous Block

    Using Triggers

    Using Procedures and FunctionsUsing Packages

    Course Duration: 16 Hrs

    Course Fee (weekdays): 2,500/- Rs

    Course Fee (weekends/corporate): 5,000/- Rs

  • 8/13/2019 Matsya Opengurukul Brochure

    17/19

    Matsya Technologies & OpenGurukul.com

    Oracle PL/SQL

    Course Contents

    Intrdoduction + SET SERVEROUTPUT ON

    + Anonymous Block + PUT_LINE : print character strings

    + Concatenation using || operator

    + TO_CHAR : Convert to CHARPL/SQL Language Fundamentals

    + PL/SQL Block Structure + Identifiers

    + Literals + Comments

    + Declarations - Variables + Assigning Values to a Variable

    + SELECT INTO: PL/SQL Variables

    + Constant Variable + Default Values

    + Declaring Table Column Variables -%TYPE

    + Declaring Table Row Variables -%ROWTYPE

    + Declaring PL/SQL Subprograms + Conditional Compilation :

    PLSQL_CCFLAGS

    + ACCEPT & PROMPTPL/SQL Data Types

    + NUMBER Datatype + PLS_INTEGER Datatype

    + CHAR Data Type + VARCHAR2 Datatype

    + TIMESTAMP Datatype

    + PL/SQL Subtypes + CURRENT_DATE & SYSDATE

    + CURRENT_TIMESTAMP

    PL/SQL Subprograms

    PL/SQL Control Structures + Control Structures

    + Selection Structures + Iteration structure

    + Sequence structure

    + IF - THEN - ELSE + CASE : Simple Expression

    + CASE : Searched Expression + Looping Statements

    + LOOP Statement + WHILE LOOP

    + FOR LOOP + GOTO Statement

    + NULL Statement

    Types / Collections + Collections

    + Associative Array + Nested Tables

    + Varrays + Example - all data types

    + Collection - MethodsCursors

    + Cursors

    + Cursor Overview + Explicit Cursor

    + Explicit Cursor Attribute + Explicit Cursor Example

    + Explicit Cursor : FOR Loop + Explicit Cursor : FOR Loop Example

    + Implicit Cursor

    + Implicit Cursor Attribute

    Transaction Processing

    Course Duration: 16 Hrs

    Course Fee (weekdays) : 2,500/- Rs

    Course Fee (weekends/corporate) : 5,000/- Rs

  • 8/13/2019 Matsya Opengurukul Brochure

    18/19

    Matsya Technologies & OpenGurukul.com

    Oracle PL/SQL

    Course Contents

    + What are Subprograms?

    + Parameter Types+ Procedure

    + Functions+ Order of Arguments : AssociatonOperator

    PL/SQL Packages+ PL/SQL Package

    + package specification+ package body

    + some product specific packgeException Handling

    + EXCEPTION block

    + Exception Overview+ Exception Type : Predefined Internal

    Exceptions+ Exception - RAISE_TOO_MANY_ROWS

    + Exception - NO_DATA_FOUND+ Exception Type : User - defined

    Exceptions+ Exceptions Propagation

    + Exceptions Propagation Example 1

    + Exceptions Propagation Example 2+ Exceptions Propagation Example 3

    + Use of RAISE+ EXCEPTION_INIT

    + Error Reporting Functions+ Error Reporting Functions Example

    + Savepoint & Rollback

    + Example: Savepoint & RollbackPL/SQL Triggers

    + Introduction + Viewing Triggers + Trigger Restriction

    + Trigger Introduction + Trigger Example

    + Triggers and Stored Procedures + Trigger vs. SQL*Forms Trigger

    + Types of Triggers + Triggers firing sequence

    + Expressions in triggers

    + Restrictions on triggers + Enabling and Disabling Triggers

    + Altering Triggers + Dropping Triggers

    + Recompiling a Trigger + Applications of Triggers

    Dynamic SQL + Dynamic SQL

    + EXECUTE IMMEDIATE Statement

    + Examples of Dynamic SQL + Bulk Dynamic SQL

    + Cursor with Dynamic SQL + Basic SQL

    Course Duration: 16 Hrs

    Course Fee (weekdays) : 2,500/- Rs

    Course Fee (weekends/corporate) : 5,000/- Rs

  • 8/13/2019 Matsya Opengurukul Brochure

    19/19

    Matsya Technologies & OpenGurukul.com

    Open OfficeCourse Contents

    OpenOffice Word Processor

    OpenOffice Spread Sheet

    OpenOffice Impress

    Course Duration: 16 Hrs

    Course Fee: 4500/- Rs


Recommended