8
Online Bootcamp Full-Time Online 3 Full Stack Curriculum Over 4,500 alumni, hired by tech companies worldwide *As of Feb 2018 alumni data 4500+ grads to date $60k - $125k avg alumni salary*

Online Bootcamp - Coding Dojo · Creating Prototype Objects in JavaScript Best Practices for JavaScript OOP Ho to se Callbacks Delegating Functionality Event Handling JavaScript Node.JS

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Online Bootcamp - Coding Dojo · Creating Prototype Objects in JavaScript Best Practices for JavaScript OOP Ho to se Callbacks Delegating Functionality Event Handling JavaScript Node.JS

Online BootcampFull-Time Online3 Full Stack Curriculum

Over 4,500 alumni, hired by tech companies worldwide

*As of Feb 2018 alumni data

4500+grads to date

$60k - $125kavg alumni salary*

Page 2: Online Bootcamp - Coding Dojo · Creating Prototype Objects in JavaScript Best Practices for JavaScript OOP Ho to se Callbacks Delegating Functionality Event Handling JavaScript Node.JS

Online Full-TimeNo matter where you are in the world, your career as a software developer starts on your first day.

Within 14 weeks we’ll turn you into a self-sufficient, versatile developer who has all the critical skills to have a long, healthy career in tech.

Anyone Can Learn to CodeHands-on, Structured Teaching

A Typical Day in the Online Bootcamp

Dive into an immersive online learning environ-ment filled with live mentorship, instruction, and collaboration with real instructors and class-mates.

All from the comfort of your own home.

Anyone can learn to code, but the path to be-coming a developer isn’t easy. The most successful students dedicate at least 70-90 hours/week to the bootcamp.

Activities subject to change based on campus and curriculum

Page 3: Online Bootcamp - Coding Dojo · Creating Prototype Objects in JavaScript Best Practices for JavaScript OOP Ho to se Callbacks Delegating Functionality Event Handling JavaScript Node.JS

3 Full Stacks OnlineWe’re here to maximize your career opportunities and coding mastery. You’ll learn 3 full stacks, have a portfolio to show, and 3x the job prospects.

Level Up, Stack by Stack

Awards & Recognition

Curriculum subject to change during attendance due to mid-course improvements

JAVAJava 8MySQLJSPsSpring Data JPASpring BootSpring Security

Web Fund.TerminalGit/GitHubHTML5CSS3JavascriptjQuery

PythonPython 3OOPFlaskDjangoMySQLAjax

MERNJavascript ES6MongoDbExpress.jsReactNode.jsSocket.io

Page 4: Online Bootcamp - Coding Dojo · Creating Prototype Objects in JavaScript Best Practices for JavaScript OOP Ho to se Callbacks Delegating Functionality Event Handling JavaScript Node.JS

Basic Nesting Practices, IndentationThe Head & BodyBody Tags (lists, tables, etc.) Building Forms & Declaring Input Values Containers, Elements, Attributes, & Classes

HTMLIntro to HTML

CSS Selectors & Declarations Inspecting Element Inline, Block, Float, and Positioning Div Layout & Formatting Styling Text & How Fonts Work Using Properties & Backgrounds Replicating Complete User Interfaces

Building ShapesConstructing Complex TablesIntro to BootstrapCSS Preprocessors, LESS, & SASS

CSSIntro to CSS

Intro to CSS3 & More Styling*

Using Terminal Commands How to Create & Utilize a Repository Making, Tracking, & Reverting Changes Git Workflow Overview & States*Advanced Git Commands & Concepts* Branching, Merging, & Conflicts*

Git / GithubGit & Version Control

How to Use a Github Repository Forking, Cloning, & Pulling*Github Collaboration & Workflow*

Github

jQuery Functions & DebuggingParameters & Getters/SettersEssentials of the jQuery Library

jQueryIntro to jQuery

Balsamic OverviewWireframing Fundamentals

Wireframing*

Implementing Dynamic ContentCallbacks in jQueryTraversing DOM ElementsForms in jQueryjQuery UI Library & More Libraries*

Advanced jQuery

Web FundamentalsFront-End Development & The Web

Breakpoints, Units, & Media Queries Basics to Typesetting & ScalingCross-device RWD Grid System, Fluid Grids, & Adaptive Layouts

Responsive TypographyUsing CSS Reset & Boilerpoint

Responsive Web Design*Intro to Responsive Web Design (RWD)

CSS Frameworks

*Optional topics

Page 5: Online Bootcamp - Coding Dojo · Creating Prototype Objects in JavaScript Best Practices for JavaScript OOP Ho to se Callbacks Delegating Functionality Event Handling JavaScript Node.JS

Import, Export, & Connect Your Database Connecting & Running Python Across Files Database Communication & ValidationEncryption & Data Security Basics

Database Design & Relationships Entity Relationship Diagrams (ERD) Database Normalization MySQL Workbench & Querying Conventions & Common Data Types How to Use ERDs Using a Database with Your UI Recreating ERDs*

MySQLIntro to MySQL

Variables, Data Types & Best Practices Using Strings & Built-in String Functions List Creation & Manipulation Using Tuples & Built-in Tuple Functions How to Use Dictionaries in Python Conditionals, Operators, & Nested Loops Constructing Functions in Python

Creating Objects & Classes Adding Properties/Attributes to Classes Constructing & Adding Methods to Classes Chaining Methods & Using Magic Methods How to Use Modules & Packages in Python Creating Multiple Objects Updating Methods with ‘Super’

Python

Python OOP

Intro to Python

Intro to Object Oriented Programming

How to Use Multiple Arguments Ternary Operators in Python Using Lambda Overriding Inheritance & Polymorphism Using Composition Over Inheritance

Advanced Python

Unit Testing in Python & Outcomes How to Use Assertions Using TDD Methods: setUp & tearDown

Python Test Driven Development (TDD)

PythonFull Stack Development

Routing in Flask Applications Building & Using Forms Rendering Templates & Views Delivering Static Content The Different HTTP Methods Implementing Cookies & Sessions Hidden Inputs & Form Validation

Views, Session Classes & Session DataHow to Use Models with Controllers Data Validation with Pylot Using Bcrypt with Pylot MVC How to Use Multiple Controllers & Models

Flask

Pylot MVC

Intro to Flask

Intro to Pylot Model View Controller (MVC)

Flask w/ SQL

Amazon Web Services (EC2)LinuxPostgreSQL

Deployment

*Optional topics

Page 6: Online Bootcamp - Coding Dojo · Creating Prototype Objects in JavaScript Best Practices for JavaScript OOP Ho to se Callbacks Delegating Functionality Event Handling JavaScript Node.JS

Java Development Kit InstallationExecuting Java ProgramsVariables, Data Types, & Type CastingControl Structures & Exceptions

Java FundamentalsIntro to Java

Creating Objects & Classes Methods, Member Variables & ConstructorsOverloading & thisInheritance & Packages

Use of StaticInterfaces & Abstract ClassesAnnotationsJava Beans

Doubly Linked ListsTries

Java OOPIntro to Object Oriented Programming

Advanced Java OOP

Data Structures*

Servlets & Web ContainersQuery ParametersJava Servlet PagesLight MVC PatternsSession & POST Patterns

Java Web DevelopmentJava on the Web

Spring OverviewSpring Tool SuiteIntro to Spring BootSpring MVC Apps

MySQL ConnectionsRepositories & Spring Data - JPAPersistent Model AnnotationsRelationshipsAdvanced Queries

Spring Security OverviewAuthentication & AuthorizationServlet API IntegrationSpring MVC Integration

Java SpringSpring Fundamentals

Spring Data I & II

Spring Security

JavaFull Stack Development

Amazon Web Services (EC2)LinuxPostreSQL

Deployment

*Optional topics

Page 7: Online Bootcamp - Coding Dojo · Creating Prototype Objects in JavaScript Best Practices for JavaScript OOP Ho to se Callbacks Delegating Functionality Event Handling JavaScript Node.JS

Create React AppClass Based ComponentsProps, Children, Synthetic EventsState, LifeCycle MethodsFunctional ComponentsuseState, useEffect, useReducercontext API

Declaring & Referencing VariablesVariable Hoisting in JavaScriptConditionals, Operators, & Nested LoopsUsing Arrays & Loops in JavaScriptObjects, Functions, & Function ScopingVariable Hoisting with ScopingReturn Statements in JavaScriptFunction Hoisting

How to Use Package Managers (NPM/Bower)File System Module & HTTPMaking a Full Web SeverHow to Work with Node ModulesCommon & Useful Node Modules

Using Require & Module.exportsHow to Modularize Existing Projects

How to Use Object ConstructorsCommon Constructors: ‘This’ & ‘New’Private Methods & VariablesCreating Prototype Objects in JavaScriptBest Practices for JavaScript OOP

How to Use CallbacksDelegating Functionality & Event Handling

JavaScript

Node.JS

Fundamentals

Intro to Node

Modularization

JavaScript OOP

Advanced JavaScript

MERNFull Stack Development

Render Templates With Express View EnginesHTTP Methods: Forms, Data Tranfers, & Routing

Applications with Real-time Communication

Express.JS

Socket.io

Amazon Web Services (EC2)LinuxProduction EnvironmentsHeroku

Deployment

MongoDB Overview, CRUD OpsIntro to MongooseDependencies in MongooseMongoose Communication with MongoDBMongoose MethodsData Validation with MongooseCreate Associations Between Mongo ObjectsRESTful Routing with Mongoose & Express

MongoDBMongoDB & Mongoose

React

*Optional topics

Page 8: Online Bootcamp - Coding Dojo · Creating Prototype Objects in JavaScript Best Practices for JavaScript OOP Ho to se Callbacks Delegating Functionality Event Handling JavaScript Node.JS

Start Application1

Interview2

Admissions Decision3

Deposit to Enroll4

How to Enroll

Financing

The goal of admissions is to make sure you’re ready for the challenges of the program, and that Coding Dojo is the right fit for you.

We look for motivation, how well you work with others, and perseverance.

Standard

2 Payments50% of tuition due week 150% of tuition due midway

Top Resources

Online Info SessionLink >>

Start ApplicationLink >>

See Start DatesLink >>

Monthly Plan

As low as $338/month30/60 month terms available

Financing provided by: