Professional Documents
Culture Documents
Course Packet
Onsite
Full Time
Full Stack Curriculum
Onsite Bootcamp
Your career as a software developer
starts on your first day in class.
HTML Github
JavaScript Express.JS
Fundamentals Render Templates With Express View Engines
Declaring & Referencing Variables HTTP Methods: Forms, Data Tranfers, & Routing
Variable Hoisting in JavaScript
Conditionals, Operators, & Nested Loops Socket.io
Using Arrays & Loops in JavaScript Applications with Real-time Communication
Objects, Functions, & Function Scoping
Variable Hoisting with Scoping
MongoDB
Return Statements in JavaScript
Function Hoisting MongoDB & Mongoose
MongoDB Overview, CRUD Ops
JavaScript OOP
Intro to Mongoose
How to Use Object Constructors Dependencies in Mongoose
Common Constructors: ‘This’ & ‘New’ Mongoose Communication with MongoDB
Private Methods & Variables Mongoose Methods
Creating Prototype Objects in JavaScript Data Validation with Mongoose
Best Practices for JavaScript OOP Create Associations Between Mongo Objects
RESTful Routing with Mongoose & Express
Advanced JavaScript
How to Use Callbacks
React
Delegating Functionality & Event Handling
Create React App
Class Based Components
Node.JS Props, Children, Synthetic Events
Intro to Node State, LifeCycle Methods
Functional Components
How to Use Package Managers (NPM/Bower)
useState, useEffect, useReducer
File System Module & HTTP
context API
Making a Full Web Sever
How to Work with Node Modules
Common & Useful Node Modules Deployment
Modularization Amazon Web Services (EC2)
Linux
Using Require & Module.exports
Production Environments
How to Modularize Existing Projects
Heroku
*Optional topics
Java
Full Stack Development
*Optional topics
C# .NET
Full Stack Development
Data Structures
ASP.NET Core
Dependency Injection with ASP Services
MVC Architecture
Razor View Engine
View Modeling
Extension Methods
Custom User Authentication/Authorization
*Optional topics
How to Enroll 1 Submit Application
The goal of admissions is to make sure you’re
ready for the challenges of the program, and Schedule Interview
that Coding Dojo is the right fit for you.
3
We look for motivation, how well you work with
4 Deposit to Enroll
others, and perseverance.