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
CERTIFICATE IN MICROSOFT OFFICE
- IT Fundamental and Computing
- Network Essentials
- Microsoft Word
- Microsoft Excel
- Microsoft PowerPoint
- Microsoft Outlook
Learn More
CERTIFICATE PROGRAM IN MIS
- Working Smart with Microsoft Office
- Working Smart with the Internet
- Advanced Excels Tools and Techniques for Analysing Data
- RDBMS Essentials & T-SQL Programming
- Professional Skills – I
- Summarize, analyse, report and share business data.
Learn More
DIPLOMA IN SERVER INFRASTRUCTURE MANAGEMENT
- Installing and Configuring Windows Server 2012
- Administering Windows Server 2012
- Configuring Advance Windows Server 2012 Services
- Designing and Implementing a Server Infrastructure
- Implementing an Advance Server Infrastructure
- Diploma in Server Infrastructure Management
Learn More