Home
About
Courses
Campus Drive ( 2018-19 )
Placement
Jobs
Contact Us
Login
ADVANCED DIPLOMA IN OPEN SOURCE TECHNOLOGIES
Duration : 3.5 Months
Eligibility :
BE | BTech | MCA | MCS | MCM | MSc | BCA | BCS | BSc etc
Pre-requisite :
Basic Knowledge of C Programming
1) PROGRAMMING FUNDAMENTALS :
Programming in C
Introduction to Programming
Data Types, Operators
Compilation, Linking, Execution, Debugging
Integrated Development Environment
Console Input and Output
Control Structures
Functions
Pointers
Storage classes, Dynamic Memory allocation
Arrays, Strings
File IO
Structures and Unions
Command Line arguments
Macros
Programming in C++
Concepts of Object Oriented Programming
Class and Object
C++ as a better C
Operator Overloading
Inheritance
Polymorphism
File IO
Exception Handling
RTTI, Type Casting
Templates
Namespaces
Standard Template Library
Database Fundamentals & SQL
Database fundamentals
Normalization
SQL / PL-SQL
Stored Procedure, Function
Triggers,Indexes, Clusters
Introduction to OS & Networking
Overview of Operating System
Concept of Process and Thread
Memory Management
Network Basics
Classification of Networks
Network Topologies
Network Communication and Protocols
TCP/IP fundamentals
2) WEB FUNDAMENTALS
HTML
HTML Basics: Structure, Elements and Attributes
Various Input fields in html
Tables, Frames, Lists, Layouts
Fonts, Colors
Images, Audio, Videos
HTML Forms
Cascading Style Sheet
Java Script
Java Script Language basics
Variables, Data Types, Functions, Operators
Control flow using conditional and Iterative statements
Managing HTML DOM and Events
Java Script Objects
Window Management using Java Script
3) OPEN SOURCE TECHNOLOGIES
Linux
Introduction to Linux
The Linux File System
Getting Started to Linux
Basic Commands
Pipes and Filters
Using vi Editor
Linux Shell Programming
Process, Signals
Semaphore and Mutex
Inter-process Communication
POSIX Threads
PHP
Basics of PHP
Using Web Forms
Data Validation
Session and State management
User Identification
Working with Databases
Handling XML
File Handling
Sending Emails
Regular Expressions
AJAX using PHP
MySQL
Installation and Administration
Connection to MySQL
MySQL Data types
Creating database and Tables
Select, Insert, Update, Delete
MySQL Regular Expression
Joins
Transactions
Indexes and Sequences
PERL
Installation and Setting
Perl Variables, scalars
Arrays and Hashes
Control flow statements
Perl File IO
Subroutines
Regular Expressions
Object Oriented Perl
PYTHON
Installation and Setting
Understanding Python environment
Python Data types
Basic Operators and Control Structures
Collection classes
File IO using Python
Handling Exceptions
CGI Programming
Handling Databases
4) INTERVIEW SKILLS
Interview Techniques
Frequently Asked Questions
Group Discussion
Resume Writing
Mock Test Based on MNC Test Pattern
5) EVALUATION
Technical Assignments
Technical Test
Technical Interview
6) INTERNATIONAL CERTIFICATION
Guidance for International Certification
7) PROJECT (OPTIONAL)
Design
Development