GA | Web Development Immersive
This is the main workspace for WDI SG 10. Here you will find all the course materials: assignments, starter-code etc.
Lesson notes will be kept in the
Wiki .
The weekly calendar can also be found here.
If you have issues you can raise them as
issues .
You must also use this repo to notify of your completed homework. Follow the Contribution Instructions below.
The quickest way to get a copy of the files on your system, is to just clone this repository to your local machine.
git clone https://github.com/ga-students/sg-wdi-10
Contribution Instructions
So you can notify about project completion you should fork this repository
Hit the fork button on the top right (this stores a copy of it on your own github)
Clone your forked repository on your local computer
git clone http://url_of_your_fork_on_github.git
Add an upstream, so that your local copy's remote is pointing to my repository on Github (this repository)
Move into the the repository cd sg-wdi-10
git remote add upstream https://github.com/ga-students/sg-wdi-10
git pull upstream master
Push to your local version (the one that you forked)
git add --all
git commit -m "Your commit message"
git pull upstream master
to check you have the latest version before making any changes
git push origin master
Create a Pull Request on GitHub
Go to your repo on the GitHub website
Click on the Pull Request tab
Click on the New Pull Request
to create a new Pull Request
Make sure the destination for the pull request is set to my repository
Note: If you don't mention anything in the comments, I'll assume you had no problems at all with it!
Week 1 | Front-End Fundamentals
Week 2 | Front-end Fundamentals
Time
Monday
Tuesday
Wednesday
Thursday
Friday
09:00
Daily Standup
Daily Standup
Daily Standup
Daily Standup
Daily Standup
10:00
11:00
12:00
LUNCH
LUNCH
LUNCH
LUNCH
JS CHANGE FREEZE + LUNCH
13:00
Final touch up (HTML & CSS)
14:00
15:00
Presentation
16:00
Demo
Demo
Demo
Demo
17:00
Done for Day
Done for Day
Done for Day
Done for Day
Done for Day
Week 4 | Node.js Introduction
Monday
Tuesday
Wednesday
Thursday
Friday
Week 1-3 Retrospective
Node.js First Steps
RLab: Express Routes
Review JSON & AJAX
RLab: Mongo Restaurants
-
-
-
-
Node.js: Models with Mongoose
LUNCH
LUNCH
LUNCH
LUNCH
LUNCH
Project 1 Code Review
Templating in JS
Node.js: JSON
MongoDB: Setup
HLab: Mongoose Modeling
How to Structure Code
HLab: Express Routes
Node.js: AJAX
MongoDB: Basics
-
-
-
-
ILab: Mongo Restaurants
-
Week 5 | Node.js Hackathon
Monday
Tuesday
Wednesday
Thursday
Friday
Daily Standup
Daily Standup
Daily Standup
Daily Standup
Demo Day
CODE FREEZE
Presentation
LUNCH
LUNCH
LUNCH
LUNCH
LUNCH
Presentation
Demo
Demo
Demo
Final Touch Ups
Done for Day
Is your backend working?
Is your frontend up?
Is your pitch ready?
Officially Full Stack!
Week 7 | Frontend Frameworks: Intro to React.js
Monday
Tuesday
Wednesday
Thursday
Friday
Unit 2 Recap
Intro to React
Intro to React
Intermediate React
Advanced React
Q & A
-
-
-
-
-
-
-
-
-
LUNCH
LUNCH
LUNCH
LUNCH
LUNCH
1-1 Feedback Session with Instructional Team
-
-
-
-
-
-
-
-
-
-
-
-
-
-
All content is licensed under a CC-BY-NC-SA 4.0 license.
All software code is licensed under GNU GPLv3. For commercial use or
alternative licensing, please contact legal@ga.co .