This is the central repository for IBT Learning's Full Stack Software Engineering program. This cohort begins on April 27, 2024.
π¨βπ» Author: Danny Burrow
π οΈ Support: Adesoji1
Week | Topic | Link |
---|---|---|
30 | Automated testing: Server | Writing automated server tests |
31 | Automated testing: Client | Writing automated client tests |
Week | Topic | Link |
---|---|---|
25 | Intro to React | Controlling Data with State |
26 | Lifting state to parent | To-do app |
27 | useEffect / fetching remote data | Quotation generator |
28 | React Router | Client for Recipe API |
29 | Putting it all together | React Final Project |
Week | Topic | Link |
---|---|---|
21 | Building our recipe archive | Before we begin... |
21 | Using the MongoDB driver | MongoDB practice |
22 | Mongoose Schemas | Create a CRUD app with Mongoose |
23 | User Authentication | Add users to your recipe app |
24 | Database Final Project | Database Final Project |
Week | Topic | Link |
---|---|---|
17 | Using npm packages | Server Assignment #1 |
17 | My First Express Server | Server Assignment #2 |
18 | Getting started with Postman | Server Assignment #3 |
19 | Locally stored to-do list | Server Assignment #4 |
20 | Cookies | Server Assignment #5 |
20 | Server Final Project | Server Final Project |
Week | Topic | Link |
---|---|---|
13 | DOM, Query Selectors, Event Listeners | Web API Assignment #1 |
16 | Fetching API Data | Web API Assignment #2 |
16 | Web APIs Final Project | Web APIs Final Project |
Week | Topic | Link |
---|---|---|
7 | Strings and Numbers | JS Assignment #1 |
9 | Booleans | JS Assignment #2 |
9 | Conditionals | JS Assignment #3 |
9 | Loops | JS Assignment #4 |
10 | Functions | JS Assignment #5 |
11 | Objects | JS Assignment #6 |
11 | Classes | JS Assignment #7 |
12 | Callbacks | JS Assignment #8 |
12 | JS Final Project | JS Final Project |
Week | Topic | Link |
---|---|---|
2 | π Markdown | Markdown Assignment |
3 | π HTML | HTML Assignment #1 |
4 | π¨ CSS | CSS Assignment #1 (Flexbox) |
5 | π¨ CSS | CSS Assignment #2 (Grid) |
5 | π¨ CSS | CSS Assignment #3 (Responsive Design) |
6 | π HTML & π¨ CSS | HTML & CSS Final Project |
Git is a distributed version control system that tracks versions of files. It is often used to control source code by programmers collaboratively developing software.for more information, click here
π GitHub's git cheat sheet (this one is more succinct)
π FreeCodeCamp's git cheat sheet (this one goes into more detail)
π Markdown cheat sheet
π CSS Tricks Guide to Flexbox
π CSS Tricks Guide to CSS Grid
π CSS Tricks Guide to Media Queries (this goes much more in depth than was covered in the lesson)