{"id":18653531,"url":"https://github.com/fullstackacademy/2301-fsa-et-web-ft-sf-foundations","last_synced_at":"2025-04-11T16:32:34.888Z","repository":{"id":65638500,"uuid":"591107681","full_name":"FullstackAcademy/2301-FSA-ET-WEB-FT-SF-FOUNDATIONS","owner":"FullstackAcademy","description":null,"archived":false,"fork":false,"pushed_at":"2023-02-22T16:27:46.000Z","size":982,"stargazers_count":15,"open_issues_count":1,"forks_count":9,"subscribers_count":15,"default_branch":"main","last_synced_at":"2025-03-25T16:16:15.343Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FullstackAcademy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-01-19T23:46:38.000Z","updated_at":"2023-04-17T18:33:03.000Z","dependencies_parsed_at":"2023-08-10T04:18:31.013Z","dependency_job_id":null,"html_url":"https://github.com/FullstackAcademy/2301-FSA-ET-WEB-FT-SF-FOUNDATIONS","commit_stats":null,"previous_names":["fullstackacademy/2301-fsa-et-web-ft-sf-foundations"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FullstackAcademy%2F2301-FSA-ET-WEB-FT-SF-FOUNDATIONS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FullstackAcademy%2F2301-FSA-ET-WEB-FT-SF-FOUNDATIONS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FullstackAcademy%2F2301-FSA-ET-WEB-FT-SF-FOUNDATIONS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FullstackAcademy%2F2301-FSA-ET-WEB-FT-SF-FOUNDATIONS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FullstackAcademy","download_url":"https://codeload.github.com/FullstackAcademy/2301-FSA-ET-WEB-FT-SF-FOUNDATIONS/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248441305,"owners_count":21103963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T07:12:10.309Z","updated_at":"2025-04-11T16:32:34.586Z","avatar_url":"https://github.com/FullstackAcademy.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 2301-FSA-ET-WEB-FT-SF\n\n## Week 1\n\u003cdetails\u003e\n\u003csummary\u003eHTML \u0026 CSS\u003c/summary\u003e\n\n### 01-19-2023\n\n- [Examples](01_19_2023)\n\n### 01-20-2023\n\n- [Review Lecture](https://youtu.be/XwQNPPGfvRE)\n- [CSS Layout Solutions](01_20_2023)\n- [Personal Site Intro](https://youtu.be/6BF0qcHIh2Q)\n\n\u003c/details\u003e\n\n## Week 2\n\u003cdetails\u003e\n\u003csummary\u003eJavascript \u0026 TDD\u003c/summary\u003e\n\n### 01-23-2023\n\n- [Review Lecture + Terminal](https://youtu.be/4ARAx2iJ9jU)\n- [Terminal Worksheet Review](https://youtu.be/Noamj6crsVk)\n- [Intro to JS](https://youtu.be/YaTd3RNZ_h4)\n- [JS Worksheet Review](https://youtu.be/z_FwfTa7TVQ)\n- [Today's Examples](01_23_2023)\n\n### 01_24_2023\n\n- [Morning Review](https://youtu.be/HOcODmqUqOY)\n- [Conditionals Lecture](https://youtu.be/nV8IYI2uvWs)\n- [Conditionals Worksheet Recap](https://youtu.be/-JlfwyseNs8)\n- [Loops Lecture](https://youtu.be/BFAqzfk6810)\n\n- [Conditionals and Loops notes](/01_24_2023/conditionals.js)\n\n- [Bug-hunt-solution](/01_24_2023/bug-hunt-solution.js)\n\n### 01_25_2023\n\n- [Morning Review + Intro to Functions](https://youtu.be/4XBjw9PSO90)\n- [Intro to Arrays](https://youtu.be/VFVUkSAJ-fg)\n- [Arrays Review + Intro to TDD](https://youtu.be/yf95ArwZe1s)\n- [Examples](01_25_2023)\n\n### 01_26_2023\n\n- [Morning Review](https://youtu.be/BGx6MeHjTVE)\n- [Intro to REACTO](https://youtu.be/qnrji4lpmXo)\n- [TDD-Strategies Solution Review](https://youtu.be/pbNzND6OH-U)\n\n- [TDD-Strategies Solution Code](https://github.com/FullstackAcademy/Foundations.JS.TDD.Strategies.Solution)\n\n### 01_27_2023\n\n- [Examples](01_27_2023)\n- [Morning Review](https://youtu.be/0Hjl4YPEpbw)\n\n\u003c/details\u003e\n\n## Week 3\n\u003cdetails\u003e\n\u003csummary\u003eIntro to the DOM\u003c/summary\u003e\n\n### 1_30_2023\n\n- Morning Review\n  - [Lecture](https://youtu.be/C-kLGx2H5gs)\n  - [Notes](01_30_2023/review.js)\n- Git Demo\n  - [Lecture](https://youtu.be/LcJFfqKWAVo)\n  - [Worksheet Solution](https://docs.google.com/document/d/1m2ejwaiZmxw_iVndkh7EnIEOMB9ylgRbrm_Jx0NsuSE/edit)\n\n- Objects\n  - [Lecture](https://youtu.be/a2R_sYGebug)\n  - [Worksheet Solution](https://docs.google.com/document/d/1tMHJX1TdtDb5fJCNfPQXCkeUhKVokbgW8mYAfeLZ5rc/edit)\n  - [TDD.Objects Solution](https://github.com/FullstackAcademy/Foundations.TDD.Peer.Programming.Objects.Solution)\n\n### 1_31_2023\n\n- Morning Review\n  - [Lecture](https://youtu.be/VxN87Ew3KuE)\n  - [Example](01_31_2023/review.js)\n- DOM\n  - [Lecture](https://youtu.be/69q3RDmdN8s)\n  - [Examples](01_31_2023/DOM)\n- [DOM Worksheet Review](https://youtu.be/3oV7ZeXgQeE)\n\n### 2_01_2023\n\n- Morning Review\n  - [lecture](https://youtu.be/9vdA5I-tLqo)\n  - [Example](02_01_2023/review)\n\n- DOM Chessboard\n  - [Lecture](https://youtu.be/4rK7bPlLG8I)\n  - [Example](02_01_2023/chess-demo)\n\n- Events \u0026 Handlers\n  - [Lecture](https://youtu.be/4rK7bPlLG8I)\n  - [Example](02_01_2023/event-intro)\n  - [Worksheet Solution](https://docs.google.com/document/d/12MMtk-pJFUOmA2eJ1Zl3S5E4MGq2NUae6PWzD-yNaX4/edit)\n\n- [Events Pair Exercise Solution](https://github.com/FullstackAcademy/Foundations.DOM.Pair.Programming.Events.Solution)\n- [Video](https://youtu.be/eoBC0PKN28w)\n\n### 02_02_2023\n\n- Morning Review\n  - [Lecture](https://youtu.be/9cUCtgxf-ZY)\n  - [Example](02_02_2023)\n\n### 02_03_2023\n\n- OH Guessing Game Review\n  - [Video](https://youtu.be/GQRZlUbLlh4)\n  - [Code](02_03_2023/guessing-game)\n- Morning Review\n  - [Lecture](https://youtu.be/HuUsfNYVY64)\n  - [Example](02_03_2023/flash-card-demo)\n\n\u003c/details\u003e\n\n## Week 4\n\u003cdetails\u003e\n\u003csummary\u003eObject Oriented Programming\u003c/summary\u003e\n\n### 02_06_2023\n\n- Lecture\n  - [Recording](https://youtu.be/h2BhX4hTpjc)\n  - [Code Examples](https://github.com/FullstackAcademy/2301-FSA-ET-WEB-FT-SF/tree/main/02_06_2023)\n\n- Resources:\n  - [Function Constructors](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/Function)\n  - [Classes](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes)\n  - [Factory Functions](https://www.webmound.com/javascript-factory-function-explained/)\n  - [Scope](https://developer.mozilla.org/en-US/docs/Glossary/Scope)\n\n- Solutions:\n  - [Team Worksheet](https://docs.google.com/document/d/1OJc03tACbj6xNX_qfUGlubP8ec_zQjJujubRnhGoC6I/edit?usp=sharing)\n  - [Monster Battle 1](https://github.com/FullstackAcademy/Foundations.OOP.MonsterBattle.Solution/blob/4.1Solution/index.js)\n\n\n### 02_07_2023\n\n- Morning Review\n  - [code](/02_07_2023/review/review.js)\n  - [Lecture](https://youtu.be/l-qjkdgVSg8)\n\n- Inheritance\n  - [Examples](02_07_2023/inheritance)\n  - [Lecture](https://youtu.be/nXxLL479FWo)\n\n- Solutions\n  - [Team Worksheet](https://docs.google.com/document/d/1Yh_LScwN5J6V2Ol75-FxKV4OR-YU-GG-JgoJuWZguGU/edit?usp=sharing)\n  - [Monsters to Screen](https://github.com/FullstackAcademy/Foundations.OOP.MonsterBattle.Solution/tree/4.2Solution/js)\n  - [Monsters to Screen Lecture](https://youtu.be/DOWpCwW4Xc8)\n\n### 02_08_2023\n\n- Expectations Going Forward\n  - [Recording](https://youtu.be/wMHAlPnfNi0)\n\n### 02_09_2023\n\n- Morning Review\n  - [Lecture](https://youtu.be/FT4wHgnKkEQ)\n\n- Lecture\n  - [Video](https://youtu.be/y6jvVg0iV04)\n  - [demo code ](02_09_2023/schools-example)\n\n- Card Game\n  - [Basic classes and game render](https://github.com/FullstackAcademy/Foundations.OOP.CardGames.Solution.git)\n\n### 02_10_2023\n\n- Morning Review + Function Constructors / Classes\n  - [Lecture](https://youtu.be/ylDX-yOMOBE)\n  - [Examples](02_10_2023/review.js)\n\n\u003c/details\u003e\n\n## Week 5\n\u003cdetails open='true'\u003e\n\u003csummary\u003eFunctional Programming\u003c/summary\u003e\n\n### 02_13_2023\n\n- Morning Review\n  - [Notes](02_13_2023/morning-rev)\n- Recursion\n  - [Lecture][https://youtu.be/FFWm6cJFKGg]\n  - [Notes](02_13_2023/recursion)\n- Functions Worksheet\n  - [Notes](02_13_2023/function-tests.js)\n  - [Worksheet Solution](https://docs.google.com/document/d/1_cPLOcNDKjAdLBAWrPkDh2M2R9NyrIS_0yFSiHbnwm8/edit?usp=sharing)\n  - [Video](https://youtu.be/MQGoHuZuuTY)\n\n- TDD Recursion\n  - [Solution Code](https://github.com/FullstackAcademy/Foundations.TDD.Recursion.Solution)\n\n### 02_14_2023\n\n- Morning Lecture\n  - [Lecture](https://youtu.be/1_l_kKVnxLI)\n  - [Recursion Review Example](02_14_2023/recursion.js)\n  - New Content Examples\n    - [Higher Order Function](02_14_2023/higher-order-functions.js)\n    - [Closures](02_14_2023/closures.js)\n    - [Factory Function Closure](02_14_2023/factoryClosure.js)\n    - [this](02_14_2023/this.js)\n    - [Currying](02_14_2023/currying.js)\n\n- Afternoon\n  - [Team Worksheet Review](https://youtu.be/ltQBO4knUEs)\n  - [Team Worksheet Solution](https://docs.google.com/document/d/1cX7jlrdrvDDtk4XEKXTlDJ7Zmeskhppx6kV74vPXs6E/edit?usp=sharing)\n  - [Pair Assignment Explanation](https://youtu.be/kBeiiLh0ZAg)\n  - [Text Processing Solution](https://gist.github.com/orlandocaraballo/4d2c237d1c80edd42b4863a504fa5e59)\n\n\n### 02_15_2023\n\n- Morning Review\n  - [Demo Code](02_15_2023/moring-rev)\n  - [Lecture](https://youtu.be/DvXIoO3Pvrk)\n\n- Map/ Filter/ Reduce\n  - [Example](02_15_2023/map-filter-reduce)\n  - [Lecture part 1](https://youtu.be/nOM6vMoNNOY)\n  - [Lecture part 2](https://youtu.be/wpTjGnK7Irs)\n\n- [DataAnalytics Solution](https://github.com/FullstackAcademy/Foundations.FP.DataAnalytics.Solution)\n- [ Solution Video 1-5, 8](https://youtu.be/E5_frxo4jZ0)\n\n\n\n### 02_16_2023\n\n- Morning\n  - [Lecture](https://youtu.be/DvXIoO3Pvrk)\n  - [Sort](02_16_2023/sort.js)\n  - [Higher Order Functions](02_16_2023/higher-order-functions.js)\n- Afternoon\n  - [Dynamic DOM Review + Bookshelf Sorting Intro](https://youtu.be/xFKnUZ6M9L4)\n  - [Dynamic DOM Solution](https://github.com/FullstackAcademy/Foundations.FP.DynamicDOM.Solution)\n\n### 02_17_2023\n\n- Foundations FINAL PROJECT\n  - [Intro to final Project Lecture](https://youtu.be/PxsNmM2THRo)\n\n- Review \u003e Apartment Listings\n  - [Demo](02_17_2023/)\n  - [Video](https://youtu.be/k1eaLfoDY_E)\n\n\u003c/details\u003e\n\u003chr /\u003e\n\n\n## Weekly Project Solutions\n\n\\* *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.\n\n- [Portfolio Site](https://github.com/FullstackAcademy/Foundations.Assessment.Portfolio.Solution)\n- [Technical Interview TDD](https://github.com/FullstackAcademy/Foundations.Assessment.TechnicalInterview.Solution)\n- [Whack-a-Mole](https://github.com/FullstackAcademy/Foundations.Assessment.Whackamole.Solution)\n- [Bookshelf Data](https://github.com/FullstackAcademy/Foundations.Assessment.BookshelfSims.Solution/tree/bookshelf-data-classes)\n- [Bookshelf Sorting](https://github.com/FullstackAcademy/Foundations.Assessment.BookshelfSims.Solution)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffullstackacademy%2F2301-fsa-et-web-ft-sf-foundations","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffullstackacademy%2F2301-fsa-et-web-ft-sf-foundations","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffullstackacademy%2F2301-fsa-et-web-ft-sf-foundations/lists"}