Lecture 20
π Fin π
Taq Karim
Senior Software Engineer, ** Intersection**
Objectives
- Final Project Presentations! π π π πΎ π π
Agenda
- Go you!
- Presentations
Ya did it!

-
Recap of what we learnedβ¦
-
How the internet works
- DNS
- Guts of what makes a webpage
- Basics of HTML/CSS
- How to deploy your webpage to github pages
-
Layouts and Responsive development
- Flexbox for creating custom layouts
- RWD for swapping layouts based on page width
-
Frontend frameworks!
JS Basics - the abcs of programming itself
- data types
- expressions
- statements
-
Thinking in functions
- params/args
- return statements
- the βblack boxβ model
-
Control flow
- if/else logic blocks
- looping
-
Document Object Model
- associating HTML tags into javascript
- using event driven programming to anticipate user actions
-
jQuery
- jQuery syntax and how utterly unmagical it is
- jQuery plugins like slickjs!
-

β¦ but ya did it anyways! Bravo.
Feedback
[10 mins]
Please take some time to fill out the course feedback!
Presentations
πππ
-
Agenda
As you present, answer the following:
- What does the project do? Click around and demonstrate the basic usecase of your app
- What was tough? How did you solve it?
- Did you use any neat plugins or APIs? Do tell!
-
Presentations
Thanks!
You guys did a great job π

-
Keep in touch!