ACEDU Logo

Certificate Validation Page

Certificate Details

First Name: EMMANUEL

Middle Name: OLUWOLE

Last Name: MOJIBOYE

Has successfully completed the requirements to be recognized as an Adroitsoft Certified Intermediate Developer in JavaScript

Date of Achievement: Sep 2022

Certificate Number: ACEDU/01/100/03

Certificate Preview

Certificate Course Details
Object-Oriented JavaScript Objectives
JavaScript Objects
Literal Notation Versus Constructors
Constructors and Prototypes
Constructor and Prototype Methods
Accessing Code From Different Branches
Objects Within Objects
Address Book: Objects Within Objects
Address Book: Unique IDs
Address Book: Finding and Deleting Contacts
Homework and Class Structure
Address Book, Places You've Been, To Do
Address Book: User Interface
Looping Through Objects and Prototypal Inheritance
Address Book: Adding Interactivity
Address Book: Introduction to Event Delegation
Address Book: More Event Delegation
Imposter Syndrome
Address Book, Movie Tickets, Bank Account
Game of Choice (Two-Day Project)
Introduction to Whiteboarding
Switch Cases
Further Exploration: Local Storage
VS Code: Bracket Colorizer Extension
Developer Reality: You Are the Project
Whiteboard Practice: JavaScript Objects
Test Driven Development Objectives
Modern JavaScript Development
Basic Project Structure
Future Project Structure
Building a Manifest File with npm
Semantic Versioning
Installing Dependencies with npm
Git Best Practices and Adding a .gitignore File
Introduction to webpack
Configuring webpack
ES6 Imports and Exports
Bundling JavaScript
Bundling CSS
Processing HTML
Cleaning Up
Development Servers
Linting Code
Adding Frontend Dependencies
Accessing Code from Different Commits
Configuration Reference
webpack and npm Practice
TDD Review
Red Green Refactor Workflow
Setting Up Jest
Setting Up Babel
TDD with Jest
Testing Best Practices
Setup and Teardown
Adding Test Coverage Information
VSCode Jest Extension
Debugging with Jest and VSCode
Test It Out, Sudoku Checker, Project Euler
Introduction to ES6
ES6 Classes
Arrow Notation
Template Literals in ES6
Destructuring Arrays and Objects
Working with Multiple Files
Environment Configuration Reference
Working with Template Repositories
Haiku Creator, RPG, Sudoku Solver (Two Day Project)
Managing Images with webpack
Maps and Sets
Whiteboard Practice: JavaScript Strings
TDD with JavaScript Independent Project
Asynchrony and APIs in JavaScript Objectives
Asynchrony in JavaScript
Introduction to APIs
API Documentation and Keys
Testing API Calls with Postman
Parsing JSON
Making API Calls with JavaScript
Managing API Keys
Exception Handling in JavaScript
Team Week: Project Pitch
Open Weather API, Giphy API
Tools for Handling Async Code
Introduction to Promises
Promises with API Calls
Static Methods and Properties
Separating Promise Logic
SOP and CORS
API Refactor, Dino Ipsum
Fetch API
Async and Await
Further Exploration: IIFEs
Martian Weather, Bike Index, API of Choice (Two Day Project)
Further Exploration: Chaining Promises
Pull Requests and Submitting Great Work
Whiteboading Practice: Asynchrony
Asynchrony and APIs Independent Project
Team Week Objectives
Git with Collaborators: Setup
Git with Collaborators: Workflow
Rewriting History with Git
Practicing the Git Workflow
Pull Requests with Branches
Pull Requests with Forks
Team Week Presentations and Independent Project