UCR-RIV-FSF-PT-04-2020-U-C

Week 1: HTML/Git/CSS

  • Lesson 1 - 04/28 - The Zen of Coding
  • Lesson 2 - 04/30 - Git'n Pro with HTML/CSS
  • Lesson 3 - 05/02 - Heroes of CSS

Week 2: CSS/Bootstrap

  • Lesson 1 - 05/05 - Going Live
  • Lesson 2 - 05/07 - Down and Dirty CSS
  • Lesson 3 - 05/09 - Bootstrap Layouts and Responsive Designs

Week 3: JavaScript

  • Lesson 1 - 05/12 - Joys of JavaScript
  • Lesson 2 - 05/14 - Jumping for JavaScript
  • Lesson 3 - 05/16 - JavaScript Juggernauts

Week 4: Web APIs

  • Lesson 1 - 05/19 - Intro to Web APIs
  • Lesson 2 - 05/21 - Events and Event Handling
  • Lesson 3 - 05/26 - Client-Side Storage

Week 5: Third Party APIs

  • Lesson 1 - 05/28 - jQuery Begins
  • Lesson 2 - 05/30 - jQuery Jubilee
  • Lesson 3 - 06/02 - jQuery Calculator

Week 6: Server Side APIs

  • Lesson 1 - 06/04 - Intros to APIs and AJAX
  • Lesson 2 - 06/06 - Advanced AJAX
  • Lesson 3 - 06/09 - Real World API Application Development

Week 7: Project #1

  • Lesson 1 - 06/11 - Introduction to Project #1
  • Lesson 2 - 06/13 - Project #1
  • Lesson 3 - 06/16 - Project #1

Week 8: Project #1(cont.)

  • Lesson 1 - 06/18 - Project #1
  • Lesson 2 - 06/20 - Project #1
  • Lesson 3 - 06/23 - Project #1 Presentations

Week 9: Node.js

  • Lesson 1 - 06/25 - Introduction to Node.js
  • Lesson 2 - 06/27 - ES6+
  • Lesson 3 - 06/30 - Asynchronous JavaScript

Week 10: Object Oriented Programming

  • Lesson 1 - 07/02 - Constructors
  • Lesson 2 - 07/07 - Test with Jest
  • Lesson 3 - 07/09 - ES6 Classes

Week 11: Express.js

  • Lesson 1 - 07/11 - Intro to Node Servers
  • Lesson 2 - 07/14 - Express Yourself
  • Lesson 3 - 07/16 - Express Mini-Project

Week 12: MySQL

  • Lesson 1 - 07/18 - Messing with MySQL
  • Lesson 2 - 07/21 - Node gets a SQL
  • Lesson 3 - 07/23 - My-Massive-SQL

Week 13: MVC

  • Lesson 1 - 07/25 - I Can Make an App With Some Handlebars
  • Lesson 2 - 07/28 - Bringing it from the Front to the Back
  • Lesson 3 - 07/30 - The Power of the ORM

Week 14: Full-Stack

  • Lesson 1 - 08/01 - The Sequel to MySQL
  • Lesson 2 - 08/04 - Getting in the CRUD with Sequelize
  • Lesson 3 - 08/06 - Getting Associated with Relations

Week 15: Project #2

  • Lesson 1 - 08/08 - Project #2
  • Lesson 2 - 08/11 - Project #2
  • Lesson 3 - 08/13 - Project #2

Week 16: Project #2(cont.)

  • Lesson 1 - 08/15 - Project #2
  • Lesson 2 - 08/18 - Project #2
  • Lesson 3 - 08/20 - Project #2 Presentations

Week 17: NoSQL

  • Lesson 1 - 08/22 - Masters of MongoDB
  • Lesson 2 - 08/25 - Riding with Mongoose
  • Lesson 3 - 08/27 - IndexedDB

Week 18: PWA

  • Lesson 1 - 08/29 - Web Performance
  • Lesson 2 - 09/01 - Progressive Web Apps
  • Lesson 3 - 09/03 - Intro to Webpack

Week 19: React

  • Lesson 1 - 09/08 - Intro to React, Components and JSX
  • Lesson 2 - 09/10 - Props, Lists, and Stateful Components
  • Lesson 3 - 09/12 - Forms, Conditional Rendering & React Router

Week 20: State

  • Lesson 1 - 09/15 - Introduction to React Hooks
  • Lesson 2 - 09/17 - The React Context API
  • Lesson 3 - 09/19 - State Management with the Store

Week 21: MERN

  • Lesson 1 - 09/22 - MERN
  • Lesson 2 - 09/24 - React.js / Intro to Project #3
  • Lesson 3 - 09/26 - React.js / Project #3

Week 22: Computer Science

  • Lesson 1 - 09/29 - Basics of Algorithms
  • Lesson 2 - 10/01 - Sorting Algorithms
  • Lesson 3 - 10/03 - Big O & Data Structures

Week 23: Project #3

  • Lesson 1 - 10/06 - Portfolios & Project Work
  • Lesson 2 - 10/08 - Portfolios & Project Work
  • Lesson 3 - 10/10 - Portfolios & Project Work

Week 24: Project #3 (cont.)

  • Lesson 1 - 10/13 - Final Projects
  • Lesson 2 - 10/15 - Final Projects
  • Lesson 3 - 10/17 - Final Projects

Bootcamp-Files