Course fee: R12 789.00
Deposit: R2 200.00
Monthly instalment: R882.42
Payment duration: 12 months
Study duration: We recommend a total of 120 hours of study, e.g. study 1 hour per day and complete your course in 4 months.
Skillsoft course access: 12 months
Course code: C01173
Course overview:
- Track 1: The focus is on API development fundamentals, reusable code, refactoring, Agile and TDD best practices for APIs.
- Track 2: The focus is on software planning and design, effective Rapid Application Development, automated testing, and penetration testing for software.
- Track 3: The focus is on API lifecycle and CI/CD best practices, clean and secure coding, API management, and API error handling.
- Track 4: The focus is on API end to end development including REST and SOAP, API data models, web technologies, web API security, cloud API management, and API development tools.
What are Aspire Journeys?
Aspire Journeys are guided learning paths designed and published by Skillsoft. These courses provide:
- A clear starting point across the roles and responsibilities of tomorrow.
- Exercises for on-the-job applications to put what you’ve learned into practice.
- Verifiable, shareable, and portable digital badges so you can celebrate accomplishments along the way.
- A diverse array of learning tools from the books to audiobooks to video courses, and more.
The learning path for each journey comprises tracks of content in a recommended order. Completing all content within a track completes the track. Completing all tracks within the journey completes the journey.
Modules and topics covered:
API Developer Track 1: Programmer
Patterns in Programming: API Design Patterns
Patterns in Programming: Patterns in API Programming
Reusable APIs: Reusable API Code
Refactor APIs: Refactoring API Code
Agile & TDD Best Practices for APIs: Test-driven Development Strategy
Agile & TDD Best Practices for APIs: Test-driven Development Design Patterns
Agile and TDD Best Practices for APIs: SOLID Design Principles
Agile & TDD Best Practices for APIs: API Microservices Using TDD
API Development: Introduction to APIs
API Development: Framework Security
Final Exam: Programmer – API
API Developer Track 2: Programming Analyst
Software Requirements Planning
Effective RAD: Rapid Application Development
Effective RAD: Agile Rapid Application Development
Automated Testing: Design Patterns
Pen Testing for Software Development: The Penetration Testing Process
Pen Testing for Software Development: Penetration Testing SDLC, Team Structure, & Web Services
API Design: API Development
API Design: API Strategy & Design
API Design: RESTful APIs
Final Exam: Programming Analyst
API Developer Track 3: Web Services & Systems Programmer
API CI/CD Best Practices: API Continuous Integrations/Continuous Deployment
API Strategy Design & Implementation: API Strategy Best Practices
API Clean and Secure Coding: Clean Coding
API Clean and Secure Coding: API Secure Coding
API Management: Strategy & Monitoring
API Management: Elasticsearch API Analytics
API Error Handling: Best Practices
Final Exam: Web Services & Systems Programmer
API Developer Track 4: API Developer
API Development: REST & SOAP Web Services
API Development: REST API Data Models
API Development: Web API Technologies
API Development: Client-side Web Service Consumption
API Development: REST API Semantics
API Development: HTML5 & Hypermedia
API Development: URIs & Caching
API Development: Web API Security
API Development: Firebase Backend as a Service
API Development: Cloud API Management
API Development: Cloud API Gateways
API Development: Tools
Final Exam: API Developer
Academic grade: No minimum school pass requirements or formal prerequisites, but it is recommended that candidates have some experience in the lab or field.
Language: Proficiency in English (course material and support only available in English).
Expertise level: Intermediate
Equipment: Access to a PC or laptop with a reliable internet connection.
Effort: Self-paced learning online.
Course type: Short course
Industry partner: Skillsoft
Certification: Certificate confirming course completion.
Certification issued by: Optimi College
Assessment information:
Each track concludes with a final internal exam that will test your knowledge and application of the topics presented throughout that specific track. There are no external certification exams for this course.
Dedicated support team
We understand that students may require guidance and support to navigate the learning journey, and our Client Services team is always ready to assist them in every possible way. Our team is readily available during office hours and can be contacted via email, phone, WhatsApp and social media.
Skillsoft Learner Management System (LMS) access
Skillsoft is an online learning management system that offers all students enrolled for any of our IT Academy courses compelling content, interactive videos, quizzes, mentoring and practical simulations/virtual labs. The platform allows students to learn at their own pace.