Search
Introduction to Professional Web Development in JavaScript (Independent Track)
Summary
Expanded
Chapters
¶
1. Introduction
2. How Programs Work
3. How To Write Code
4. Data and Variables
5. Making Decisions With Conditionals
6. Errors and Debugging
7. Stringing Characters Together
8. Arrays Keep Things in Order
9. Repeating With Loops
10. Functions Are at Your Beck and Call
11. More on Functions
12. Objects and the Math Object
13. Modules
14. Unit Testing
15. Scope
16. More on Types
17. Exceptions
18. Classes
19. Terminal
20. We Built the Internet on HTML
21. Styling the Web With CSS
22. Git More Collaboration
23. The DOM and Events
24. HTTP: The Postal Service of the Internet
25. User Input with Forms
26. Fetch & JSON
27. TypeScript
28. Angular, Part 1
29. Angular, Part 2
30. Angular, Part 3
31. Booster Rockets
Index
Studios
¶
4.10. Studio: Data and Variables
5.7. Studio: Goal Setting and Getting into the Right Mindset
8.6. Studio: Strings and Arrays
9.10. Studio: Loops
10.11. Studio: Functions
11.11. Studio: More Functions
12.8. Studio: Objects & Math
13.7. Studio: Boosting Confidence
14.7. Studio: Unit Testing
17.5. Studio: Strategic Debugging
18.6. Studio: Classes
20.5. Studio: Making Headlines
22.7. Studio: Communication Log
23.8. Studio: The DOM and Events
25.11. Studio: HTTP and Forms
26.6. Studio: Fetch & JSON
27.8. Studio: TypeScript
28.8. Studio: Angular, Part 1
29.8. Studio: Angular, Part 2
30.7. Studio: Angular, Part 3
Assignments
¶
Assignment #1: Candidate Testing
Assignment #2: Scrabble Scorer
Assignment #3: Mars Rover
Assignment #4: HTML Me Something
Assignment #5: Launch Checklist Form
Assignment #6: Orbit Report
Appendices
¶
About This Book
Style Guide
Git Workflows
Git Stash
Array Method Examples
DOM Method Examples
String Method Examples
Math Method Examples
Terminal Commands
Setting up Software for the Class
Exercise Solutions