MicroDots Computers Education, Erode,Tamil Nadu, India.
SOFTWARE ENGINEERING COURSE
SOFTWARE ENGINEERING COURSE SYLLABUS
.NET
VB.NET
What Is Microsoft .NET? Overview of Vb.Net-Introduction Console Application-Data Types, Variables-Event Handling-Dialog Box-Array and String Handling Overview to Windows Application- Windows Forms Advanced Features-Function.
ADVANCED VB.NET:
Namespaces- Exception Handling and Debugging- Procedure and Function-Collection- Control- Oops- Graphics- File Stream-Thread Setup and Deployments
ASP.NET
Over Views Scripting Language-Client Side and Server side Scripting Concepts-Working with Microsoft Asp.net-Html Controls-Web Application-Data Bound Controls-Validation Controls-Navigation Controls
SERVER OBJECT:
Asp.Net Server Object-Handling Web.config Files-Handling State Management
WEB SERVICES:
The Need for web Services-Web service Architectures-Consuming Web Services-Implementing a Simple Web services-Publishing and Deploying web services-Security web Services.
C#.NET
Overview of c#-Using Values-Type Variables-Statements and Exception-Methods and Parameters-Arrays-Essentials of Object Oriented Programming-Using Referential Type Variables-Creating and Destroying Objects-Inheritance in c#-Aggregation, Namespace and Advanced scope-Delegate and Events-Properties and Indexers.
ADO.Net
VB.NET:
Overview to Ado.net-OledbConnection-OledbCommand-OledbDataReader, DataSet-OledbDataAdapter-Without and Within Database-Manipulation Database(DDL,DML)DataGridView-CrystalReports.
ASP.NET:
Using Microsoft ADO.net to Sql server Data-Manipulation with DDL and DML Sql Query-Overview All the Reports with and Without Database-Crystal Reports
XML
Elements- Attributes-Creating & Designing tags-Document Type Definition-AdRotator- Attachment with web Controls
JAVA
CORE JAVA:
Introducing Java - Constants, Variables and Data Types - Command Line Argument - Operators and Expressions - Decision Making and Branching – Looping - Class, Object and Methods - Method Overloading - Constructor, Constructor Overloading – Inheritance – Interfaces – Polymorphism - Abstract Class – Arrays – Strings - Wrapper Classes - Errors and Exception Handling - User Defined Packages - IO Packages, File Stream Classes - Util Packages (Collection Classes) - Multi Threading – Applet - Graphics.
ADVANCED JAVA:
- • JDBC (Java Database Connectivity), ODBC Connectivity
- • Abstract Windows Toolkit (AWT) - Layout Manager – Dialog, File Dialog and Formatting Dialog – Menus
- • Networks - Socket Programming.
J2EE
ADVANCED JAVA
JFC/Swing Programming.
IDE TOOLS
• Netbeans (or) Eclipse
RMI:
IDL, Designing a Remote Interface-Stub and Skeleton.
SERVLETS:
Life Cycle of Servlets - Request and Response - Get and Post – Redirecting - Cookies, Session –Application - JDBC.
JSP:
Introduction of JSP - Request and Response Methods (Get and Post) – Directive – Cookies – Session –Application – Database - Jsp With Xml -Java Mail
EJB:
Introduction to EJB - Features of EJB-Distributed Architecture - Three Tire Model - RMI Vs EJB - EJB Architecture - Executing an EJB - J2EE Application - Session Bean - Entity Bean - Bean with Database
STRUTS:
MVC Architecture – Model -Java Beans - Html Forms - Action Form – View - Forms-Validation – Controller - Action Servlet - Request Processor -Working with Actions - Mapping Requests - Managing Errors and Exception Handling - Plunging Classes.
HIBERNATE
Object Relational Mapping Model Features - Objects Oriented Query Language - Object Relational Mappings - Transparent Persistence - Automatic primary key generation – Objection / Relational mapping Definition - High performance - Runtime performance monitoring - Hibernate Entity Manager - Hibernate query language(HQL) -Hibernates Criteria Query APL - Native SQL - Enhanced Criteria Query APL
SPRING
C LANGUAGE
Introduction to C, Data Types, Escape Sequences, Operators, Identifiers, If, If else, Nested If else, conditional Statements.
Looping:
While, Nested While, do While, Nested do while, for nested for.
Array:
One Dimensional Array, Two Dimensional Array, Multi Dimensional Array, String Handling.
Pre-defined Function:
String Functions, Mathematical functions, other Default Function.
User Defined Function:
Call by Reference, Call by Value. Function with Arguments, Functions with return Function with structure, Function with Pointer, Function with file, Function with Linked List.
Structure:
Global & Local Structures, structures with array, object with array, structure with pointer, structure with Linked List, Structure with File.
Pointer:
Single, Double, Treble Pointer, Pointer with file & Linked List, Pointer with array, Handling and data types Access.
Linked List, Data Structure
Additional Training:
Apps Based Training, Logical Development Training, Program Development Training, Comparative Study.
C++ LANGUAGE
Introduction to Advanced Concepts, Class & object.
OOPS Concept:
Over Loading, Over Ridding, Constructor, Destructor, All type of Inheritance, static & Virtual Function.
Templates, Files, C. Pointers.
Graphics
Additional Training:
Apps Based Training, Logical Development Training, Program Development Training, Comparative Study.
INTERNET
Introducing Internet, Creating E-Mail, Receiving &Sending E-Mail, Chatting, Loading Information
CSS 3
Basic CSS, ID and Class, Working with Text in CSS, Images in CSS, Box Model, Working with Element, Adding Navigation, Table, Transforms, Animation and shorthand.
HTML 5
Introducing Html – Tags -Formatting Tags – Links – Anchors - Adding Image – Lists – Frames – Table -Forms.
DATABASE
SQL SERVER
Database Server Concepts, Database File concepts, DDL and DML Queries.
MYSQL
Client / server Concepts, Relational Models, Data Definition Using SQL, Modify tables, Using ALTER TABLE Queries, Add a Column, Add an index, Advanced My SQL Query Processing.
MS ACCESS
Tables, Queries, Forms, Reports, Pages, Macros, Modules.
PROJECT
Web or Application Oriented Project Development Training.
The Best Institution for Online Courses, Direct Courses, Certificates, Diploma and Educational Resources