View on GitHub

reading-notes

Code 201 Reading Notes

Reading Notes

Code Fellows assigns readings to make the participants aware of the various topics, skills, and fundamentals that are the core of a developer’s toolkit. We are reading through Jon Duckett’s HTML&CSS and JavaScript&jQuery books as the basis for the assignments.


Code 201 Daily Reading Assignments

These are my 15 daily reading assignments for Code Fellows Code 201d64. This is one way to “dogfood” the tools and skills I’m learning. It’s been proven time again, putting skills to application is a superb way to better remember whatever it is you’re trying to learn.

  1. Introductory HTML and JavaScript
  2. HTML Text, Introductory CSS, Basic JavaScript Instructions, Decisions and Loops
  3. HTML Lists, CSS Boxes, JS Control Flow
  4. HTML Links, CSS Layout, JS Functions
  5. HTML Images; CSS Color & Text
  6. JS Object Literals; The DOM, and Understanding the Problem Domain
  7. Object-Oriented Programming, HTML Tables
  8. CSS Layout
  9. Forms and JS Events
  10. Error Handling & Debugging
  11. Audio, Video, Images
  12. Chart.js, Canvas
  13. The Past, Present, and Future of Local Storage for Web Applications 14.

Code 301 - Intermediate Software Development

  1. SMACSS and Responsive Web Design
  2. PAIR PROGRAMMING and jQuery, Events, and The DOM
  3. MUSTACHE and FLEXBOX
  4. CSS GRID & Regex Introduction
  5. Heroku Deployment
  6. Node, Express, and APIs
  7. REST & APIs Continued
  8. SQL
  9. Refactoring, and In Pursuit of More Legible Code
  10. The Stack
  11. EJS - Embedded JavaScript
  12. EJS - Intro to Partials
  13. Sending Form Data & Update/Delete
  14. Database Normalization
  15. Diversity and Inclusiong

Code 401 - Advanced Software Development

  1. Java Basics
  2. Arrays, Loops, Imports
  3. Maps, primitives, File I/O
  4. OOP
  5. Interface & Inheritance
  6. More Inheritance
  7. WRRC and Java
  8. Spring
  9. Spring RESTful Routing & Static Files
  10. Related Spring Readings and Integration Testing
  11. Spring Authentication
  12. Spring Authorization
  13. Web App Security
  14. Springs and Sprockets
  15. Android Application Fundamentals
  16. Intents, Activities, and SharedPreferences
  17. RecyclerView for displaying lists of data
  18. Room
  19. Espresso
  20. Serverless and Amplify
  21. More on Serverless and Amplify
  22. Amplify with Cognito for Login
  23. Amazon S3
  24. Notifications via Amazon SNS
  25. Kinesis
  26. Intent Filters
  27. Location
  28. Monetization

I have not failed. I’ve just found 10,000 ways that won’t work.

above quote attributed to Thomas Edison

Paul O’Brien’s Github Profile