DIIT EDUCOM

diit-education.png

Advance Diploma In Software Programmer

 

Duration: 18 Month (Daily 1½ Hours)
 

ADSP (Advance Diploma in Software Programming)

This course is designed for absolute beginners to Software development; here you can learn Software development from scratch using this course. During this course you will be introduced to various aspects of design and development various Application Software's.After completing these modules a student become an industrial ready software developer, i.e
Web designer + web developer + develops = Software Developer

 

Module 1 (Computer Basics

 

  • Introduction of Microsoft Office
  • MS Word
  • MS Excel
  • MS Power Point

 

  • What is Digital Security
  • Authentication and Authorization
  • Importance of Digital Security
  • How to achieve Digital Security
  • Potential Threats in Digital Security

 

  • Introduction of Computer Hardware
  • Assembling a Computer
  • Dis-assembling a Computer
  • Basic Peripheral Devices

 

  • What is Operating System
  • Windows
  • Linux
  • Operating System Shell vs Kernel
  • Operating System Services
  • Working with DOS commands

 

  • Introduction of Computer Networks
  • How Internet Works
  • Difference Between Website and Web Application
  • IP Address
  • DNS Meaning
  • What is a Domain Name

 

  • What is Client Server Architecture
  • Definition of Client, Server
  • Apache, nginx
  • Components of CS Architecture
  • What is a Protocol
  • HTTP vs HTTPS

 

  • What is Web Applications
  • Components of a Web Application
  • Web Application Life Cycle
  • Application Routing
  • Request and Response
  • HTTP Status Codes

 

  • Basics of Mathematics
  • Number Systems (Binary,Octal, Decimal and Hexa-decimal)
  • Functions
  • Arrays
  • Sorting and Searching
  • Stack and Queue
  • Linked List
  • Graph
  • Tree
  • Sets
  • Hashing

 

  • What is Program and Software
  • System Softwares
  • Application Softwares
  • Stand Alone Softwares as part of Application Softwares
  • Web based Softwares as part of Application Softwares
  • Server Softwares
  • Client Softwares

 

  • Spokan English
  • Personality Development

 

 

Module 2

 

  • HTML5
  • CSS3
  • Java Script
  • jQuery
  • Ajax
  • AngularJS
  • Bootstrap

 

 

Module 3

 

  • Programming with C
  • Object Oriented Programming(OOP) and C++

 

 

Module 4

 

  • Oracle Database
  • MySQL Database
  • SQL and PLSQL
  • Database Management tools like SQL Developer or Toad

 

 

Module 5

 

  • Java Development Tools or IDE - Eclipse is recommended or NetBeans
  • Core Java and JSE
  • Advanced Java and JEE
  • Application Servers – Apache Tomcat or JBoss
  • JDBC
  • Servlet and JSP
  • Java Beans
  • MVC
  • JSTL Tag Library
  • PROJECT1

 

 

Module 6

 

  • ORM Technology
  • Hibernate or JPA
  • BUILD PROCESS TOOLS – ANT, MAVEN
  • Apache Struts2
  • Spring
  • Web Services – SOAP, REST
  • PROJECT2

 

 

Module 7

 

  • SDLC Principles
  • Live Project Using SDLC Principles
  • Live Project in real time environment following all SDLC Principles

 

 

 

DIIT.jpg
img