Date post: | 04-Jun-2018 |
Category: |
Documents |
Upload: | lakshmi-narayanan-amarnath |
View: | 229 times |
Download: | 0 times |
of 19
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