Full-time Syllabus - Fullstack Academy

Report 15 Downloads 41 Views
Syllabus

Cutting Edge Technology. Deep Fundamentals.

Full-Time Immersive Syllabus

Course Structure Foundations

Duration: 4-6 Weeks Location: Off-Campus

Academy

Duration: 13 Weeks Location: On-Campus

Please note that this curriculum is subject to change.

Foundations (Remote)

Week 5

Programming Fundamentals HTML/CSS/jQuery OO JavaScript, Inheritance & Prototypes Project Assignments Office Hours

Intro to AngularJS MVC JavaScript + Advanced Express Sessions, Authentication, Cookies REST APIs Fullstack Projects using AngularJS CS Saturday: Virtual DOM/Build your own React

Week 1 Orientation Foundations Review Comp Sci. Fundamentals Data Structures (study & implementation) Algorithms CS Saturday: Compilers

Week 2

Asynchronous JavaScript Node.js Express.js, Part 1 MVC Backend Databases & SQL Object Relational Mappers Schema Design CS Saturday: Build Your Own ORM

Week 3 Intro to Promises Unit Testing Test Driven Development w/ JS Advanced HTML5/CSS3 jQuery + DOM Applied JS (Hardware Hacking w/ JS) CS Saturday: Build Your Own Git

Week 4 Internet Deep Dive (HTTP, DNS etc) Ajax with jQuery SASS/LESS Rendering Pipeline Test Driven Development Con’t CS Saturday: Machine Learning/AI

Week 6 Advanced AngularJS, Custom Directives Testing in AngularJS AngularJS Generators Advanced Promises Authentication, Payment Services Advanced Projects CS Saturday: Cryptography/Web Security

Week 7 Review Week Preparation for Projects Semester 1 Assessments Preparing "Teach to Learn" talks

Week 8, 9 eCommerce Team Project Agile Project Management Advanced Git with Teams NPM/Gulp Build Systems Deployment Technical Interview Prep Teach to Learn Tech Talks CTO Program

Week 10 Personal Project Technical Interview Prep Teach to Learn Tech Talks CTO Program

Week 11, 12, 13 Immersive Capstone Project Agile Project / Git with Teams Technical Interview Prep Teach to Learn Tech Talks

Hiring Day