An open API service indexing awesome lists of open source software.

https://github.com/fullstackacademy/2301-fsa-et-web-ft-sf-foundations


https://github.com/fullstackacademy/2301-fsa-et-web-ft-sf-foundations

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# 2301-FSA-ET-WEB-FT-SF

## Week 1

HTML & CSS

### 01-19-2023

- [Examples](01_19_2023)

### 01-20-2023

- [Review Lecture](https://youtu.be/XwQNPPGfvRE)
- [CSS Layout Solutions](01_20_2023)
- [Personal Site Intro](https://youtu.be/6BF0qcHIh2Q)

## Week 2

Javascript & TDD

### 01-23-2023

- [Review Lecture + Terminal](https://youtu.be/4ARAx2iJ9jU)
- [Terminal Worksheet Review](https://youtu.be/Noamj6crsVk)
- [Intro to JS](https://youtu.be/YaTd3RNZ_h4)
- [JS Worksheet Review](https://youtu.be/z_FwfTa7TVQ)
- [Today's Examples](01_23_2023)

### 01_24_2023

- [Morning Review](https://youtu.be/HOcODmqUqOY)
- [Conditionals Lecture](https://youtu.be/nV8IYI2uvWs)
- [Conditionals Worksheet Recap](https://youtu.be/-JlfwyseNs8)
- [Loops Lecture](https://youtu.be/BFAqzfk6810)

- [Conditionals and Loops notes](/01_24_2023/conditionals.js)

- [Bug-hunt-solution](/01_24_2023/bug-hunt-solution.js)

### 01_25_2023

- [Morning Review + Intro to Functions](https://youtu.be/4XBjw9PSO90)
- [Intro to Arrays](https://youtu.be/VFVUkSAJ-fg)
- [Arrays Review + Intro to TDD](https://youtu.be/yf95ArwZe1s)
- [Examples](01_25_2023)

### 01_26_2023

- [Morning Review](https://youtu.be/BGx6MeHjTVE)
- [Intro to REACTO](https://youtu.be/qnrji4lpmXo)
- [TDD-Strategies Solution Review](https://youtu.be/pbNzND6OH-U)

- [TDD-Strategies Solution Code](https://github.com/FullstackAcademy/Foundations.JS.TDD.Strategies.Solution)

### 01_27_2023

- [Examples](01_27_2023)
- [Morning Review](https://youtu.be/0Hjl4YPEpbw)

## Week 3

Intro to the DOM

### 1_30_2023

- Morning Review
- [Lecture](https://youtu.be/C-kLGx2H5gs)
- [Notes](01_30_2023/review.js)
- Git Demo
- [Lecture](https://youtu.be/LcJFfqKWAVo)
- [Worksheet Solution](https://docs.google.com/document/d/1m2ejwaiZmxw_iVndkh7EnIEOMB9ylgRbrm_Jx0NsuSE/edit)

- Objects
- [Lecture](https://youtu.be/a2R_sYGebug)
- [Worksheet Solution](https://docs.google.com/document/d/1tMHJX1TdtDb5fJCNfPQXCkeUhKVokbgW8mYAfeLZ5rc/edit)
- [TDD.Objects Solution](https://github.com/FullstackAcademy/Foundations.TDD.Peer.Programming.Objects.Solution)

### 1_31_2023

- Morning Review
- [Lecture](https://youtu.be/VxN87Ew3KuE)
- [Example](01_31_2023/review.js)
- DOM
- [Lecture](https://youtu.be/69q3RDmdN8s)
- [Examples](01_31_2023/DOM)
- [DOM Worksheet Review](https://youtu.be/3oV7ZeXgQeE)

### 2_01_2023

- Morning Review
- [lecture](https://youtu.be/9vdA5I-tLqo)
- [Example](02_01_2023/review)

- DOM Chessboard
- [Lecture](https://youtu.be/4rK7bPlLG8I)
- [Example](02_01_2023/chess-demo)

- Events & Handlers
- [Lecture](https://youtu.be/4rK7bPlLG8I)
- [Example](02_01_2023/event-intro)
- [Worksheet Solution](https://docs.google.com/document/d/12MMtk-pJFUOmA2eJ1Zl3S5E4MGq2NUae6PWzD-yNaX4/edit)

- [Events Pair Exercise Solution](https://github.com/FullstackAcademy/Foundations.DOM.Pair.Programming.Events.Solution)
- [Video](https://youtu.be/eoBC0PKN28w)

### 02_02_2023

- Morning Review
- [Lecture](https://youtu.be/9cUCtgxf-ZY)
- [Example](02_02_2023)

### 02_03_2023

- OH Guessing Game Review
- [Video](https://youtu.be/GQRZlUbLlh4)
- [Code](02_03_2023/guessing-game)
- Morning Review
- [Lecture](https://youtu.be/HuUsfNYVY64)
- [Example](02_03_2023/flash-card-demo)

## Week 4

Object Oriented Programming

### 02_06_2023

- Lecture
- [Recording](https://youtu.be/h2BhX4hTpjc)
- [Code Examples](https://github.com/FullstackAcademy/2301-FSA-ET-WEB-FT-SF/tree/main/02_06_2023)

- Resources:
- [Function Constructors](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/Function)
- [Classes](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes)
- [Factory Functions](https://www.webmound.com/javascript-factory-function-explained/)
- [Scope](https://developer.mozilla.org/en-US/docs/Glossary/Scope)

- Solutions:
- [Team Worksheet](https://docs.google.com/document/d/1OJc03tACbj6xNX_qfUGlubP8ec_zQjJujubRnhGoC6I/edit?usp=sharing)
- [Monster Battle 1](https://github.com/FullstackAcademy/Foundations.OOP.MonsterBattle.Solution/blob/4.1Solution/index.js)

### 02_07_2023

- Morning Review
- [code](/02_07_2023/review/review.js)
- [Lecture](https://youtu.be/l-qjkdgVSg8)

- Inheritance
- [Examples](02_07_2023/inheritance)
- [Lecture](https://youtu.be/nXxLL479FWo)

- Solutions
- [Team Worksheet](https://docs.google.com/document/d/1Yh_LScwN5J6V2Ol75-FxKV4OR-YU-GG-JgoJuWZguGU/edit?usp=sharing)
- [Monsters to Screen](https://github.com/FullstackAcademy/Foundations.OOP.MonsterBattle.Solution/tree/4.2Solution/js)
- [Monsters to Screen Lecture](https://youtu.be/DOWpCwW4Xc8)

### 02_08_2023

- Expectations Going Forward
- [Recording](https://youtu.be/wMHAlPnfNi0)

### 02_09_2023

- Morning Review
- [Lecture](https://youtu.be/FT4wHgnKkEQ)

- Lecture
- [Video](https://youtu.be/y6jvVg0iV04)
- [demo code ](02_09_2023/schools-example)

- Card Game
- [Basic classes and game render](https://github.com/FullstackAcademy/Foundations.OOP.CardGames.Solution.git)

### 02_10_2023

- Morning Review + Function Constructors / Classes
- [Lecture](https://youtu.be/ylDX-yOMOBE)
- [Examples](02_10_2023/review.js)

## Week 5

Functional Programming

### 02_13_2023

- Morning Review
- [Notes](02_13_2023/morning-rev)
- Recursion
- [Lecture][https://youtu.be/FFWm6cJFKGg]
- [Notes](02_13_2023/recursion)
- Functions Worksheet
- [Notes](02_13_2023/function-tests.js)
- [Worksheet Solution](https://docs.google.com/document/d/1_cPLOcNDKjAdLBAWrPkDh2M2R9NyrIS_0yFSiHbnwm8/edit?usp=sharing)
- [Video](https://youtu.be/MQGoHuZuuTY)

- TDD Recursion
- [Solution Code](https://github.com/FullstackAcademy/Foundations.TDD.Recursion.Solution)

### 02_14_2023

- Morning Lecture
- [Lecture](https://youtu.be/1_l_kKVnxLI)
- [Recursion Review Example](02_14_2023/recursion.js)
- New Content Examples
- [Higher Order Function](02_14_2023/higher-order-functions.js)
- [Closures](02_14_2023/closures.js)
- [Factory Function Closure](02_14_2023/factoryClosure.js)
- [this](02_14_2023/this.js)
- [Currying](02_14_2023/currying.js)

- Afternoon
- [Team Worksheet Review](https://youtu.be/ltQBO4knUEs)
- [Team Worksheet Solution](https://docs.google.com/document/d/1cX7jlrdrvDDtk4XEKXTlDJ7Zmeskhppx6kV74vPXs6E/edit?usp=sharing)
- [Pair Assignment Explanation](https://youtu.be/kBeiiLh0ZAg)
- [Text Processing Solution](https://gist.github.com/orlandocaraballo/4d2c237d1c80edd42b4863a504fa5e59)

### 02_15_2023

- Morning Review
- [Demo Code](02_15_2023/moring-rev)
- [Lecture](https://youtu.be/DvXIoO3Pvrk)

- Map/ Filter/ Reduce
- [Example](02_15_2023/map-filter-reduce)
- [Lecture part 1](https://youtu.be/nOM6vMoNNOY)
- [Lecture part 2](https://youtu.be/wpTjGnK7Irs)

- [DataAnalytics Solution](https://github.com/FullstackAcademy/Foundations.FP.DataAnalytics.Solution)
- [ Solution Video 1-5, 8](https://youtu.be/E5_frxo4jZ0)

### 02_16_2023

- Morning
- [Lecture](https://youtu.be/DvXIoO3Pvrk)
- [Sort](02_16_2023/sort.js)
- [Higher Order Functions](02_16_2023/higher-order-functions.js)
- Afternoon
- [Dynamic DOM Review + Bookshelf Sorting Intro](https://youtu.be/xFKnUZ6M9L4)
- [Dynamic DOM Solution](https://github.com/FullstackAcademy/Foundations.FP.DynamicDOM.Solution)

### 02_17_2023

- Foundations FINAL PROJECT
- [Intro to final Project Lecture](https://youtu.be/PxsNmM2THRo)

- Review > Apartment Listings
- [Demo](02_17_2023/)
- [Video](https://youtu.be/k1eaLfoDY_E)


## Weekly Project Solutions

\* *Disclaimer* \* We will release solutions to the end of week projects only AFTER grades have been posted. This may take up to a week depending on how complex the grading can be since we do grade each one individually to give you the most attention possible.

- [Portfolio Site](https://github.com/FullstackAcademy/Foundations.Assessment.Portfolio.Solution)
- [Technical Interview TDD](https://github.com/FullstackAcademy/Foundations.Assessment.TechnicalInterview.Solution)
- [Whack-a-Mole](https://github.com/FullstackAcademy/Foundations.Assessment.Whackamole.Solution)
- [Bookshelf Data](https://github.com/FullstackAcademy/Foundations.Assessment.BookshelfSims.Solution/tree/bookshelf-data-classes)
- [Bookshelf Sorting](https://github.com/FullstackAcademy/Foundations.Assessment.BookshelfSims.Solution)