Date | Topics | Homework |
---|---|---|
[Sept 9] (http://slides.com/ycoady/utw1#/) | Course [info] (http://webhome.cs.uvic.ca/~ycoady/utw/), Light reading on Untangling the Web (just an FYI!), [course overview] (http://slides.com/ycoady/utw1/live#/) and [preliminary landscape] (http://slides.com/ycoady/sketching-the-landscape/live#/)! | (1) Course survey (2) post comments for the questions on Moodle, and (3) sketch landscape diagram! |
[Sept 16] (http://slides.com/ycoady/sketching-the-landscape#/) | Basics from [Google Analytics] (http://www.google.com/analytics/standard/), Popular Web Technologies, HTML files, using Nitrous.io, and using Google Analytics (playlist on YouTube) | (1) Post comments for the questions on Moodle, (2) ideas for case studies, and (3) survey of cool Google Analytics results! |
[Sept 23] (http://slides.com/ycoady/sketching-the-landscape-3/live#/) | Our LANDSCAPES! Review, Guest speaker, Erin Athene! Creating a "pull request" on GitHub, our [WIKD server] (http://html5-helloworld-125765.nitrousapp.com:3000/), basics of [A/B testing] (http://blog.crazyegg.com/2015/06/02/ab-testing-google-analytics/) with Google Analytics (playlist on YouTube) | (1) Post comments for the questions on Moodle, (2) design for case studies, and (3) messing with your OWN Google Analytics results! |
Sept 30 | SEO starter guide, brainstorming, storyboarding, and app design, bringing it all together! | (1) Comments, (2) storyboards and (3) teams4change! |
[Oct 7] (http://slides.com/ycoady/deck-6/live#/) | Review, Agile not Fragile, Front vs Back ends!, Angry Birds Hack, W3 schools localstorage. CityVibes!, GitHub vs Git | App design! CityVibes or one of your own, teams of 3 or more! |
[Oct 14] (http://slides.com/ycoady/deck-6-7/live#/) | Meeting with stakeholders (Heather and Katie!), wisdom from the trenches (Hoverbear! and the GoV wepage) and repo, Erin and Market Validation, your group's storyboard brainstorming | Development of your app design, data requirements, populating your repo! :) |
Oct 21 | Hackathon! sprints, scrums and collaboration! | Networking event on Oct 22, identify features you need help with! |
Oct 28 | Hackathon (continued)! JSON and debugging! Example [here] (https://github.com/ycoady/CSC-101-UVic-Untangling-the-Web/blob/master/sampleGmapsAndJSON.html), debugging and good advice [vidoes 23 -26] (https://github.com/ycoady/CSC-101-UVic-Untangling-the-Web/wiki) | Post the GitHub repo for your front end! |
Nov 4 | Welcome to the Back-End! JSON and MongoDB | Use your own back-end (Nitrious.io?)! |
Nov 18 | Full Stack! Front-end, Back-end, and everything in between! Today's MEAN and lean approach! JavaScript end-to-end | Use RESTful APIs! (1) Define the needs for your APPs, (2) Use HTML5 local storage to create your prototype! |
Nov 25 | JavaScript! Variables, values, types, control structures, functions | PLAY! Most important thing you can do is learn to experiment! |
Dec 2 | The Full-Stack, GET and POST, and our pitches at City Hall!!! | Change the world :)! |
- Mozilla Developer Network, wisdom, references, and tutorials from the people that make Firefox. Teaches CSS, JS, and HTML.
- Atom, a great "Text Editor" that is, it's an editor for code. It will highlight your code for you, format it, and can be extended however you please.
- Developer Tools Overview for Firefox, teaches you how to use the developer tools. You can also look at the special dev edition if you want to experiment with new things.
- Rosetta Code, Khan, Codeschool, Code Academy, HackerRank, all great places to find problems and learn to code.
- Markdown, it's a nice plaintext format that this README is in!
- IRC, lost and need help with code? Can't find answers via Google? Check out the
#js
channel for people to ask. - Our video index, a short description of the videos on our YouTube playlist (UntanglingTheWeb)!]
Please do create an account on GitHub right away---it will help us collaborate on our index.html file down the road! :) Let's see if we can get some [Pull Requests] (https://guides.github.com/activities/hello-world/) rocking soon!