Web Programmer to Apprentice Programmer

R12,180.00

There are 4 Tracks for the Web Programmer to Apprentice Programmer Course (Web Programmer, Web Apps Developer, Novice Programmer, and Apprentice Programmer). Each stage of the journey delivers 40-50 hours of courses + multimodal content and an additional 10-12 Practice Labs, Certification Pre/Assessments.

Deposit : R5,253.00

, , ,
 Mode of delivery: Digital learning
  Subjects:
Apprentice Programmer Track 1: Web Programmer
Apprentice Programmer Track 2: Web Apps Developer
Apprentice Programmer Track 3: Novice Programmer
Apprentice Programmer Track 4: Apprentice Programmer
Subject breakdown

Apprentice Programmer Track 1: Web Programmer

JavaScript: Introduction
JavaScript: Getting Started with JavaScript Programming
JavaScript: Types, Operators, & Control Structures in JavaScript
JavaScript: Functions & Arrays in JavaScript
JavaScript: Objects
JavaScript: Advanced Function Operations
JavaScript: Closures & Prototypes
JavaScript: Working with the DOM & Events
JavaScript: Form Validation & Async Programming in JavaScript
Final Exam: Web Programmer
Web Programmer (Lab) Expected Duration: 8 Hours
Mentoring Apprentice Programmer JourneyApprentice Programmer Track 2: Web Apps Developer
Build Apps Using React: Introducing React for Web Applications
Build Apps Using React: Local Machine & Online Playgrounds
Build Apps Using React: Props & State
Build Apps Using React: Working with Events
Build Apps Using React: Working with Forms
Build Apps Using React: Advanced Features in React Build Apps Using React: In Development & Production Final Exam: Web Apps Developer
Web Apps Developer (Lab) Expected Duration: 8 Hours
Mentoring Apprentice Programmer Journey

Apprentice Programmer Track 3: Novice Programmer
MySQL: Getting Started
MySQL: Creating & Updating Tables
MySQL: Querying Data
MySQL: Understanding & Implementing Joins MySQL: Grouping & Aggregation Operations
MySQL: Views, Indices, & Normal Forms
MySQL: Triggers & Stored Procedures
MySQL: Transactions, Savepoints, & Locks
Building Web Apps Using Django: Introduction to Web Frameworks & Django
Building Web Apps Using Django: Building a Basic Website
Building Web Apps Using Django: Templates & User Administration
|Building Web Apps Using Django: Models & User Registration
Building Web Apps Using Django: Implementing Login & Logout
Building Web Apps Using Django: Generic Views
Final Exam: Novice Programmer
Novice Programmer (Lab) Expected Duration: 8 Hours
Mentoring Apprentice Programmer Journey

Apprentice Programmer Track 4: Apprentice Programmer
Design Patterns in JavaScript: Getting Started
Design Patterns in JavaScript: Constructor, Factory, & Abstract Factory Creational Patterns
Design Patterns in JavaScript: Singleton, Prototype, & Builder Creational Patterns
Design Patterns in JavaScript: Module, Revealing Module, Façade, Decorator, & Mixing Structural Patterns
Design Patterns in JavaScript: Flyweight, Adapter, Composite, & Proxy Structural Patterns
Design Patterns in JavaScript: Observer & Iterator Behavioral Patterns
Design Patterns in JavaScript: Mediator, State, & Command Behavioral Patterns
Unit Testing in JavaScript: Mocha & Unit.js
Unit Testing in JavaScript: Should.js & Must.js
Unit Testing in JavaScript: Exploring & Configuring the Mocha Testing Framework
Unit Testing in JavaScript: Mocha & Chai
Unit Testing in JavaScript: SinonJS
Final Exam: Apprentice Programmer
Apprentice Programmer (Lab) Expected Duration: 8 Hours
Mentoring Apprentice Programmer Journey

 

 

 

Course starting dates: You can register and start studying this course at any time as registration is open all year round.

Admission requirements:

Grade 10

The ability to read and write in English

Learners must be at least 16 years of age

 

 

 

 Course type: Short Course

 Certification: Certificate confirming course completion

 Certification issued by: Optimi College

 

 

Assessment information

Online Assessments

PoE Fee: Not included in course fee.

 

Course fee: R12,180.00

Course Deposit fee: R5,253.00

Monthly instalment option: R577.25

Payment duration: 12 Months

Study duration: 12 Months

 Online Mentor (Skillsoft)
 Skillsoft Learner Management System Access
 Skillsoft App Access
 Skillsoft Practice Labs (Online)
 

 

 

 

 

Web Programmer to Apprentice Programmer
R12,180.00

Deposit : R5,253.00