PeopleCert DevSkills: Software Development Skills Advanced – (Java)

About Course
Java is one of the most in-demand programming language and can be used to produce software for multiple platforms.Applications written in Java can run on most operating systems, including Windows, Linux, and Mac OS. Java is mostly used in back-end development projects such as big data technologies, mobile/desktop computing, Android development etc. The purpose of the Advanced certification is to confirm that a candidate has advanced knowledge, understanding and application of core developer skills and are be able to work effectively with, or as a member of, a software development team as a developer. A successful Advanced candidate should be able to apply the methodologies and techniques described in the syllabus, in real software development projects and provide solutions to problems that may occur, with suitable direction.
Certificate: Software Development Skills Advanced (JAVA)
Examination Body: PeopleCert
Course Outline
FSD_1 Software Design and Development
- Software Architectures
- Software Development Methodologies
- Supporting Activities and Professional Practice
FSD_2 Introduction to Programming
- Developer Tools
FSD_3 Object Oriented Program
- Error Handling
- Connect to a Database
- Design Patterns
- Algorithms, Data Structures, and Other Topics
- Writing Maintainable Code
FSD_4 Web Design and Development Fundamentals (Front-End)
- Cascading Style Sheets (CSS)
- HTML/ CSS Application and Quality Assurance
- JavaScript/ jQuery
- XML
- Advanced Elements
- Web Publishing and Hosting
- User Accounts and Security
FSD_5 (Relational) Databases
- Key Terms/Definitions
- Database Design
- SQL
- RDBMS
- Advanced Database Topic
FSD_6 Web Application Development, MVC and Other Frameworks
- REST Architecture
- Server-Side MVC Framework (Spring for Java)
- JavaScript (JS) Frameworks
FSD_7 Software Testing & Debugging
- The Testing Cycle & Software Testing Tools:
- Types of Software Testing
- Testing Levels & Debugging Techniques
FSD_9 Developer Soft Skills and Teamwork
- Interpersonal Skills
- Scrum
- IT Service Management (ITSM)