Software Engineering

  • COURSES

    09 Month

About Course

Post Graduate Diploma in Full Stack -Java Specialization is aimed at creating Full Stack Professionals in Java Technologies. Students will learn most prevalent and latest technologies in the software Industry. It builds strong foundational skills in Java Technologies & curriculum have Job profiles based architecture like Database Developer, Web Application Developer in Java, HTML programming etc. In this diploma some course are mapped with international certification like Java Programming Certification & SQL database, which will help student to clear the exam.

# PGD Full Stack - JAVA
1 RDBMS Essentials & T-SQL Programming
2 Programming In Java
3 HTML5 Programming
4 Developing Web Applications Using Servlets & JSP
5 Implementing JSF, Hibernate, and Spring in Java EE Applications
6 Intro to Source Control – GIT, Github
7 Testing using Junit
8 Responsive web design
9 Dev Ops

Course Contents

RDBMS Essentials & T-SQL Programming

RDBMS

After completing this course, the students should be able to:

  • Create an entity-relationship model.
  • Map an entity-relationship diagram to tables.
Querying Data Using SQL Server

After completing this course, the students should be able to:

  • Appreciate SQL Server as a database server.
  • Identify the SQL Server tools.
  • Retrieve data.
  • Use functions to customize the result set.
  • Summarize and group data.
  • Query data by using joins.
  • Query data by using subqueries.
  • Manage result sets.
  • Manage databases.
  • Manage tables.
  • Manipulate data by using DML statements.
  • Manipulate XML data.
  • Create and manage indexes.
  • Create and manage views.
  • Implement a full-text search.
  • Implement batches.
  • Implement stored procedures.
  • Implement functions.
  • Implement triggers.
  • Implement transactions
  • Monitor performance
  • Optimize performance

Programming In Java

After completing this course, the students should be able to:

  • Get familiar with Java.
  • Implement operators.
  • Work with conditional and loop constructs.
  • Work with arrays, enums, and strings.
  • Implement inheritance and polymorphism.
  • Handle errors.
  • Design a user interface.
  • Handle events.
  • Implement inner classes and type casting.
  • Work with regular expressions and localization.
  • Work with generics.
  • Work with collections.
  • Work with threads.
  • Work with streams.
  • Work with NIO classes and interfaces.
  • Get familiar with JDBC.
  • Create applications using advanced features of JDBC.

HTML 5 Programming

After completing this program, the students will learn to:

  • Create and format Web pages & Web sites.
  • Create tables, forms, and other Web page components using HTML.
  • Create a cascading style sheet.
  • Write JavaScript programs.
  • Transform and animate canvas elements.
  • Add visual effects using jQuery
  • Implement geolocation and offline support

Developing Web Applications Using Servlets & JSP

After completing this course, the students will be able to:

  • Understand the Web and the Web application architecture.
  • Understand Servlets.
  • Implement the request dispatcher mechanism.
  • Work with filters.
  • Implement different types of session management techniques.
  • Understand the JSP technology
  • Use the JSTL tags and EL in Web applications
  • Create and use the custom tags

Implementing JSF, Hibernate, and Spring in Java EE Applications

After completing this module, the students will be able to:

  • Identify the benefits and features of the JSF framework.
  • Create a JSF page.
  • Access, convert, and validate user input.
  • Implement navigation in a Web application..
  • Handle events in a Web application.
  • Work with styles and templates.
  • Create and use composite components.
  • Implement AJAX in a JSF application.
  • Identify the benefits and features of the Hibernate framework.
  • Map classes with the relational database tables.
  • Retrieve data from the database tables by using different types of queries.
  • Work with persistent objects.
  • Use transactions to store and retrieve data from a database.
  • Control concurrency issued in a database-centric application.
  • Identify the benefits and features of the Spring framework.
  • Manage application objects by using dependency injection.
  • Use the Spring MVC module to create Web applications.
  • Implement aspect-oriented programming approach in a Web application.
  • Integrate the Spring framework with the JSF and Hibernate frameworks.
  • Manage transactions in a Web application developed using the Spring framework.

Intro to Source Control – GIT, Github

After completing this course, the students should be able to:

  • Understand the need for version control system.
  • Implement various commands to create and manage git repository.
  • Use GitHub to manage versions and collaborate with other users

Testing using Junit

After completing this course, the students should be able to:

  • Understand and describe software testing principles.
  • Explore JUnit Framework.
  • Automate JUnit tests and create effective test cases
  • Implement test-driven development (TDD)
  • Perform code coverage analysis
  • Work with different kinds of tests (logic, integration, functional, load)
  • Implement coarse-grained testing with stubs
  • Test mock objects
  • Unit test servlets, filters, JSP, taglibs, and EJB
  • Test data-driven applications

Responsive web design using HTML5 & JQuery

After completing this course, the students should be able to:

  • Identify Web designing techniques
  • Understand building blocks and the architecture of RWD
  • Identify the development environment
  • Create media queries and set viewport settings
  • Add fluidity to a website
  • Identify the different types of JavaScript libraries
  • Manipulate and traverse HTML DOM using jQuery
  • Implement jQuery events
  • Implement AJAX functionality using jQuery
  • Create websites using Twitter Bootstrap
  • Use jQuery Mobile to create cross-platform Web applications
  • Create Web workers

Dev Ops

After completing this course, the students should be able to:

  • Implement DevOps culture and its practices
  • Automating the development and testing tools in collaboration with team using version control
  • Configure the portable and reproducible development environment
  • Adopt iterative deployment practices with implementing continuous integration
  • Perform configuration management through automation tools
  • Implement application monitoring and logging in DevOps

You May Like

scholarship-thumb

CERTIFICATE PROGRAM IN HARDWARE AND NETWORKING
  • Installing windows PC
  • Configuring windows PC
  • Troubleshooting windows PC
  • Protocols and internetworking stanards
  • Enterprise business desktop development
  • Understand basic troubleshooting methodology.
Learn More
scholarship-thumb

CERTIFICATE IN LINUX AND ORACLE DATABASE ADMINISTRATION 12C
  • Working with Shell
  • Working with Users and Networking Utilities
  • Introduction to SQL
  • Admin, Install and Upgrade Accelerated
  • Backup and Recovery Workshop
  • Backup and Recovery Workshop
Learn More
scholarship-thumb

CERTIFICATE IN MICROSOFT OFFICE
  • IT Fundamental and Computing
  • Network Essentials
  • Microsoft Word
  • Microsoft Excel
  • Microsoft PowerPoint
  • Microsoft Outlook
Learn More