Trainings
G.M. Software Solutions, Chandigarh is a leading trainer in certain Microsoft Technologies
(Sharepoint, ASP.NET, Windows Applications, Windows Services, Web Services, Silverlight, XNA Framework, Mobile Apps, Visual Basic 6.0).
We provide Software Development Industrial Training for B.Tech, MCA, M.Sc(IT). We also provide advanced training to already experienced engineers.
Our course content covers cutting edge microsoft technologies and patterns.
Software Development Industrial Training
Today's technologies are very advanced and coding is not the only skill we need. Today's need is an engineer who has an average or higher rating in the following skills:
- Communication
- IQ
- Aptitude and Reasoning
- Problem Solving
- Strong Basic Fundamentals
- Vast Knowledge of Technology
- Knowledge of Standard Practices and Patterns
An engineer should be trained to posses all the above skills and not only programing.
It should not be like you are provided a LIVE PROJECT and finish it to implement its functionalities and go live.
Whether it is LIVE or DUMMY PROJECT, It doesn't matter if all the above skills are trained as per industry.
Best is a LIVE PROJECT which trains all the above skills. Our training covers all the skills above.
Before you apply for the training, watch out the demo online classes provided by our expert Irabanta.
Online Demo Classes
Click here to watch demo class for OOPS
Click here to watch demo class on Programing with collections.
6 Months Training (10-Jan-2010)
Course Content
Week 1 Introduction |
Introduction to G.M. Software Solutions and allied companies
Introduction to Job Prospects
Introduction to various Microsoft Technologies
Introduction to Webs, Clouds, Services, Windows, Mobile Apps
Introduction to HTML, XML, Javascript
Introduction to Internet Information Server (IIS).
Website configuration in IIS.
Practical website deployment in live domain.
Communication skill enhancement.
Typing speed class. |
Week 2 Visual Studio and Tools |
Introduction to Visual Studio 2010 and its usage
Visual Studio Solutions and Projects
ASP.NET Website vs Web Application.
ASP.NET Web Application and its deployment.
Introduction to Team Foundation Server (TFS).
Using TFS client in Visual Studio
Projects, Assemblies, Namespaces
ASP.NET, html, JQuery and Jquery plugins.
Communication skill enhancement.
Typing speed class. |
Week 3
Project allocation &
Designing |
Team creation with team size of 3.
Learn tasks/issues/bugs management using Team Foundation Server (TFS).
Project allocation to each team.
Usability design and UI skin design.
UI design using html, Jquery.
Use of Microsoft Expression Design.
Requirement analysis and classification of entities. ERD and DFD.
Communication skill enhancement. |
Week 4
Configuration Solution and Projects |
TFS solution and projects.
Assemblies
Purpose of solution folders.
Referring libraries from GAC.
How to deal with dependencies.
Custom membership, Role, Permission.
Configuring asp.net membership, role provider.
File handling, exception handling and SMTP Email with C#.
Configuration of Microsoft Enterprise Library Exception and Logging application
block.
Communication skill enhancement. |
Week 5
Selection of Special Team and they will be team leads |
Special team selection based on the performance of last 4 weeks.
Create Blogs for every trainee.
Join forums.
Data Types, Naming conventions, .NET framework programing
OOPS.
OOPS. Unity, Agile Methodologies.
Special team will be team leaders. Special team will maintain TFS solutions
and tasks.
Entity design from requirement. Entity Data Model in visual studio.
Console Application/Windows Application/Asp.net Application
Packaging Windows/Web Application and Deployment
Project Entity Design and Database design with SQL Server 2008. |
Week 6
Advanced OOPS & Principles |
Abstraction, Inheritance, Polymorphism.
Delegates, Properties, Events, Indexers.
Generics and Collections.
Single-Responsibility Principle (SRP)
Open-Closed Principle (OCP)
Liskov Substitution Principle (LSP)
Dependency Inversion Principle(DIP)
Interface Segregation Principle (ISP)
Application of each of the above with case study.
Generation of application architecture for the assigned project.
Lead role by special trainees on the above topics.
Brain storming session for the best design of the project. |
Week 7
Documentation |
ERD, DFD, UML, State Diagrams, Object Diagrams, Use Cases, Sequence
Diagrams, Class Diagrams
Project documentation using the above diagrams.
Special Team will take more responsibility in this part.
Communication skill enhancement. |
Week 8
Database programing, LINQ &
Project ITERATION-1 |
Tables, constraints, relations, users in Sql Server 2008.
Views, Functions, Stored Procedures in Sql.
DML, DDL in sql
Various JOINS, Union, Itersect, except queries in sql.
Visual Studio Database Project for SQL Server 2008.
CLR-Stored Procedures in SQL Server 2008.
Language Integrated Query (LINQ & PLINQ) in C#.
Converting all possible sql queries to LINQ query.
Lamda Expressions. LINQ Extensions.
Test Driven Development.
Creation of data layer library for the assigned project.
Creation of Unit Test methods for all the data access methods.
Xml Documentation of all the public methods in the data layer.
Commnication skill enhancement. |
Week 9
Selection of Special Team |
Review & Selection of Special Team based on last month performance.
Writing Blogs with their best ideas.
Discussion on certain Microsoft Certifications.
Preparation on C# certification questions.
Presentation of each trainees best ideas and efforts on any topic.
Review of project ITERATION-1 outputs from trainees.
Brain storming to award Best Document, Best Architect, Best DBA, Best Team Lead,
Best Technical Lead, Overall best. |
Week 10
Technologies & Project ITERATION-2 |
Iteration-2 begins with UI project configuration.
Windows Application Development
ASP.NET Web Application Development
Web Services
Silverlight and RIA Services for Special Team.
Design of assigned project in ASP.NET MVC 2.0
Design of assigned project with silverlight 4.0 by special team.
Introduction to Microsoft Expression Blend for special team.
Communication skill enhancement. |
Week 11
Software Design Patterns |
Importance of software design patterns.
Model View Presenter (MVP)
Model View Controller (MVC)
Model View View Model (MVVM)
Implementation of the above patterns to assigned projects.
Brain storming
Review of project Iteration-2
Documentation
Communication skill enhancement |
Week 12
Integration of Technologies in the Solution.
ITERATION-3 |
Integration of data layer, webservices/RIA services, silverlight
modules / asp.net modules, Unit Test Projects.
Implementation of UI controls (GridView, DetailView, FormView,
ObjectDataSource).
Implementation of UI for ASP.NET MVC 2.0.
Team meeting related to the project iteration.
Planing for next iteration by the team. |
The remaining 12 weeks will target on development of the assigned projects based on the concepts taught in the previous 12 weeks.
Every weekend, the respective team will plan for the next iteration.
there will be ITERATION-4 to 15.
The special team will also focus on various microsoft certifications on .NET.
They will also co-ordinate with the remaining team to share their knowledge
through presentations and demonstrations to be organized every week.
During the last month of the training, the trainees will be introduced to
software companies for employment.