Software development is the process of computer programming, documenting, testing, and bug fixing involved in creating and maintaining applications and frameworks resulting in a software product. Software development is a process of writing and maintaining the source code, but in a broader sense, it includes all that is involved between the conception of the desired software through to the final manifestation of the software, sometimes in a planned and structured process. Advanced Software development training focus mainly on web development training, as this is meant for graduates who want to achieve excellence in development skills. This training covers the all the basic concepts that are essential for creating static and dynamic websites and adding interactivity in them using the advanced programming languages.
Qulalification : B.Tech, MCA & MSc Computer Science or Equivalent Degree holders belonging to the SC.
Duration of the training program : Seven months
Total student’s capacity per batch : 20 nos.
Total number of students trained in Advanced Software Development (ASD) Programme is 40 numbers in one year and two months.
The duration of the training can be divided into 3 phases as follows:
|Phase I||Soft skill Training|
|Phase II||Advanced Software Development Training|
|Phase III||Live project|
SOFTWARE ENGINEERING: Software Characteristics, Software Engineering layers, The Goals of Software, Engineering, CMMI levels, Structured Analysis & design, Overview of object oriented methods including UML.
C#.NET AND ASP.NET: .Net Overview, Basics of .NET Programming, OOPS overview, Windows Programming, ADO.NET, Introduction to Web Programming, Web Forms, State Management, Caching, Web Services, Deploying Web Applications.
LINUX: Concept of Free Software, Linux Basics, the Linux File, Basic Linux Commands, Editors.
MySQL: Database concepts, SQL Statements, Views, Stored Programs, MySQL Administration.