Web Programmer to Apprentice Programmer

R12 789.00

There are four tracks to help you progress from Web Programmer to Apprentice Programmer Course. These include: Web Programmer, Web Apps Developer, Novice Programmer, and Apprentice Programmer.

Online books Digital learning
Clock Start anytime
Study duration (Months)
Computer Skillsoft LMS access
Teacher and student Online Skillsoft mentor
Certificate Certified by Optimi College

Course code: C01203

 

Subjects:

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 Journey

Apprentice 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

The ability to read and write in English.

Learners must be at least 16 years of age.

Expertise level: Intermediate

Course type: Short Course

Certification: Certificate confirming course completion.

Certification issued by: Optimi College

Assessment information:

Online assessments

Course fee: R12 789.00

Deposit: R2 200.00

Monthly instalment: R882.42

Payment duration: 12 months

Study duration: You will have course access for 12 months. To complete the course, we recommend a total of 120 hours of study, e.g. study 1 hour per day and complete your course in 4 months.

Dedicated support team

Online Skillsoft mentor

Skillsoft Learner Management System (LMS) access

Skillsoft app access

Skillsoft practice labs (online)