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)
🔗 CSS Tricks Guide to CSS Grid
🔗 CSS Tricks Guide to Media Queries (this goes much more in depth than was covered in the lesson)