Skip to content

gingerbeardm0n/Tech_Elevator_Curriculum_Work

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

<style> th a { color: black; text-decoration: underline; } .review, .capstone, .matchmaking { background-color: #dddddd; } </style>

14-week Fullstack Bootcamp Curriculum

This repository contains all the modules for Tech Elevator 14-week Fullstack Web Application Coding Bootcamp curriculum. Inside each module you will find a folder for each day of the module. Inside that day you will find the following folder structure:

  • lecture-notes: The lecture notes used by instructors.
  • lecture-final: The final lecture code that will be used by instructors.
  • tutorial-final: The final solution for the tutorial
  • exercise-final: The final solution for the exercise that the students will go through.
  • pair-exercise: Student Pair Programming Exercises.
  • student-exercise: The starting code and documentation for student exercises.
  • student-lecture: Any code or documentation needed for the student to go though the lecture.
  • student-tutorial: Any code or documentation needed for the students to follow along with the tutorial.

** Any folder that starts with student- will be copied over to the campus-cohort-track (ex: CLE-Cohort-10-Java) repository.

Module 1: Intro to Programming

Module 1 will cover an introduction to either Java or C#, depending on the language track of the class. Included in the material will be Data Types, Expressions and Statements, Object Oriented Programming Principles, Exception Handling, File I/O, and Testing using TDD.

Module 1: Intro to Programming

Module 2: Database Programming

The database module introduces SQL as a query language and then leverages C# and Java to issue SQL commands against our databases.

Module 2: Database Programming

Module 3

Module 3 introduces client-server programming via web services. Key topics include the HTTP protocol, REST and Web APIs, and the related implementation frameworks (i.e. Spring Boot or ASP.NET Web APIs)

Module 3: Server Side Programming

Module 4

Module 4 will cover an introduction to front-end web application development using HTML, CSS, and JavaScript. We will cover the fundamentals of JavaScript and look at a framework called VueJS that will help us build applications.

Module 4: JavaScript


14 Week Syllabus

The following table describes the schedule of the curriculum. (Note: this table does not render through the Bitbucket web interface, and is best viewed in VS Code)

Module 1 Week 1 Day 1 Introduction to Tools
Day 2 Variables and Datatypes
Day 3 Expressions, Statements, and Logical Branching
Day 4 Loops and Arrays
Day 5 Command-line Programs
Week 2 Day 1 Intro to Objects (Strings)
Day 2 Collections - Part 1
Day 3 Collections - Part 2
Day 4 Intro to Classes
Day 5 Encapsulation
Week 3 Day 1 Inheritance - Part 1
Day 2 Polymorphism
Day 3 Inheritance - Part 2
Day 4 Unit Testing
Day 5 Review
Week 4 Day 1 TDD
Day 2 Exception Handling & File I/O - Part 1
Day 3 File I/O - Part 2
Day 4 Capstone
Day 5 Capstone
Module 2 Week 5 Day 1 Intro to SQL (SELECT, FROM, WHERE)
Day 2 Aggregate Functions and GROUP BY
Day 3 JOIN
Day 4 INSERT, UPDATE, DELETE
Day 5 Database Design
Week 6 Day 1 DAO Pattern
Day 2 Integration Testing
Day 3 Data Security
Day 4 Capstone
Day 5 Capstone
Module 3 Week 7 Day 1 HTTP and Consuming APIs - Part 1
Day 2 Consuming APIs - Part 2
Day 3 Server-Side APIs - Part 1
Day 4 Server-Side APIs - Part 2
Day 5 Review
Week 8 Day 1 Authentication
Day 2 Unit Testing with Doubles
Day 3 Review
Day 4 Capstone
Day 5 Capstone
Module 4 Week 9 Day 1 CSS Selectors & Layouts
Day 2 CSS Grid & Responsive Design
Day 3 CSS Flexbox
Day 4 ??? (possibly framework)
Day 5 Review
Week 10 Day 1 Intro to Javascript
Day 2 Javascript Functions
Day 3 DOM
Day 4 Event Handling
Day 5 Review
Week 11 Day 1 Matchmaking
Day 2 Intro to Vue
Day 3 Event Handling with Vue
Day 4 Component Communication
Day 5 Review
Week 12 Day 1 Matchmaking
Day 2 Routing
Day 3 Calling Web Services (GET)
Day 4 Calling Web Services (PUT,POST,DELETE)
Day 5 Review
Final Capstone Week 13 - 14    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published