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
- Host: GitHub
- URL: https://github.com/fullstackacademy/2301-fsa-et-web-ft-sf-foundations
- Owner: FullstackAcademy
- Created: 2023-01-19T23:46:38.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-22T16:27:46.000Z (over 3 years ago)
- Last Synced: 2025-03-25T16:16:15.343Z (about 1 year ago)
- Language: JavaScript
- Size: 959 KB
- Stars: 15
- Watchers: 15
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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)