A collection of notes taken while attending Code Fellows CODE curriculum classes.
- Things I Want To Learn More About
- Retro Blogs
- Advanced Software Development
- Intermediate Software Development
- Foundations of Software Development
- Reference Links
Continuing Research Index of Learnings and Notes
The following are reading and research notes taken during, and in preparation for Code401 Java. Review these after class discusion, and then again after attempts to implement the lab(s) or code challenge(s):
ποΈ Read Class42 Googles AdMob and Monetization Guide
ποΈ Read Class44 Ethics and Code of Conduct
ποΈ Read Class43 OSS Contributing
ποΈ Read Class39 Android Location
ποΈ Read Class38 Intent Filters and Implicit vs Explicit Intents
ποΈ Read Class37 Amplify and Amazon S3
ποΈ Read Class36 Amplify and Cognito
ποΈ Read Class34 Publishing Your Android App
ποΈ Read GRAPHS Code Fellows Curriculum on Graphs
ποΈ Read Class33 Relationships in GraphQL and AWS Amplify and CompletableFuture in Java
ποΈ Read Class32 Serverless, AWS Amplify, and GraphQL
ποΈ Read Class31 AWS Amplify
ποΈ Read Class29 Android Rooms
ποΈ Read HASHTABLES Hash Tables
ποΈ Read Class28 RecyclerView: Displaying Lists of Data
ποΈ Read Class27 Android Key Value Data, Espresso, and Tasks
ποΈ Read Class26 Android Component Fundamentals
-=[Midterm Break]=-
π Read Class19 Purely Functional Programming - Wikipedia Article
π Read Class18 Many to many and a reading about security
π Read Class17 Spring Boot and OAuth2
π Read Class16 Spring Auth and Security
π Read Class15 Trees
π Read Class14 Password Hashing and BCrypt
π Read Class13 One to Many in Spring and Integration Testing
π Read Class12 Accessing Data with JPA and Spring Data CRUD
π Read Class11 Spring App, Spring MVC and ThymeLeaf
π Read about Stacks and Queues
π Workshop on professional coaching
π Read Class09 HTTP Request Lifecycle and HTTP Request using Spring for Java
π Read Class08 DRY, Rule of Three, Dont Need It, and MVP
π Read Class06 OOP, Inheritance, Interfaces
π Read about Linked Lists
π Read Class04 OOP, Classes, Bin-Dec-Hex
π Read Class03 Handling Exceptions, Java Scanner, and Objects vs Primatives
π Read Class02 Java Packages and Loops
π Read Class01 Java Basics Compiling and Java Doc Refs
β‘οΈ Make your projects client ready aka visually appealing to anyone [CodeFellows Prework]
β‘οΈ A Kinder and Gentler Philosophy
β‘οΈ Passion and Perserverence
β‘οΈ Believe you can
β‘οΈ Upgrade Skills with Deliberate Practice
β‘οΈ Review Linux bash/cmdline Tools and Usage
β‘οΈ SQL Statement Reference
ποΈ Class Notes Week Nine
ποΈ Class Notes Week Eight
ποΈ Class Notes Week Seven
ποΈ Class Notes Week Six
ποΈ Class Notes Week Four
ποΈ Class Notes Week Three
ποΈ Class Notes Week Two
ποΈ Class Notes Week One
π Partner Power Hour Index
π Java Naming Conventions Reference
π Java Study Guide
π Deploying Springboot to Heroku
π Additional Notes On BigO Notation
The following are reading and research notes taken during, and in preparation for Code301 Intermediate Software Development:
- Read15 Authentication
- Read14 Diversity in Tech
- Read13 More about CRUD
- Read12 Crud Rest Status Codes
- Read11 Mongo and Mongoose
- Read10 JS and Memory Usage
- Read09 Node Modules and Functional Programming
- Read08 API Design
- Read07 Queries and REST
- Read06 About NodeJS and Pair Programming
- Read05 Thinking in React and Higher Order Functions readings
- Read04 React and Forms
- Read03 Funcs As Props
- Read02 State and Props
- Read01 Intro to React and Components
- Dive Into React
- System Setup Notes
- ES6 Arrow Functions
- ES6 Classes
- JS Conf Session: The Event Loop Video Notes
- Components and React Notes and Quiz
- Day 1 Notes: Hoisting, Arrow Functions, Classes, Functional React and React Setup
- Day 2 Notes: React, Get/Set State, Bootstrap and CSS, Turnary Op, and Netlify
- Day 3 Notes: Build React, import components, using Grid, passing data, arrow functions, and modals
- Day 4 Notes: Debug React code, filters, sorting, create React App, ListGroup, Forms, onSubmit, and Bootstrap CSS
- Day 5 Notes: Events, React Data from imports or parents or state, Reduce, WRRC modeling
- Day 6 Notes: Portolio project, passing by value and reference, REST, Axios, Async-Await, API Keys, Env files, and Error Handling
- Day 7 Notes: React-bootstrap, String methods, CORS, Heroku, Expressjs, and NodeMon
- Day 8 Notes: Regex, Back-end API Server, Routes, Listeners, and more Heroku
- Day 9 Notes: Filter function, Objects and Key-Value-Pairs, Modularizing functional code, using Params Objects
- Day 10 Notes: Object Keys and Values, URL Handling, Error Handling, Modularization, Caching, and Promises
- Day 11 Notes: Method chaining, Mongo and NoSQL Databases, Mongoose, Seeding data, and the React Lifecycle
- Day 12 Notes: More RegEx, Map Keys vs MongoDB IDs, React Routes, CRUD, CORS, and Authentication
- Day 13 Notes: array includes, array every, fe-be setup from clone, ExpressJS Heroku and Netlify hints, ThunderClient
- Day 14 Notes: Dr. Robin on DEI and some pre-assessment comments
- Day 15 Notes: JS Anonymous methods, using PUT with MongoDB, Authx including Auth0
The following are reading and research notes taken during, and in preparation for Code201 Foundations of Software Development:
- Class-01 HTML Process, Design, and Layout; JS The Art of Programming
- Class-02 HTML Text and Intro to CSS; JS Decision Loops (part 1)
- Class-03 HTML Lists and Boxes; JS Basic Instructions and Decision Loops (part 2)
- Class-04 HTML Structure, HTML Layout, and JS Functions
- Class-05 Images, Color, and Text in HTML and CSS
- Class-06 JS Functions, Methods, Objects; The Document Object Model
- Class-07 HTML Chpt 6 Tables; JS Chpt 3 Function, Methods, and Objects
- Class-08 HTML Chpt 15: CSS Layouts (revisited)
- Class-09 HTML Chpt 7 Forms, Chpt 14, Lists Tables Forms, JS Chpt 6 Events
- Class-10 JS Chpt. 10 Error Handling and Debugging
- Read-11 HTML Chpt.16, 19, 9, and MDN Article on Video and Audio APIs
- Read-12 ChartJS and Canvas API
- Read-13 The Past Present and Future of Local Storage for Web Applications
- Read-14 Google Learns About Teams, and CSS Transforms, Transitions, and Animations
π Aseprite Animated Sprite Editor and Pixel Art Tool
π Mozilla Developers Network Reference Docs
π Career Launch Strategy Notes
π Power Hour Sessions Notes
ποΈ Linux and Terminal/Bash Reading learning Notes
π Image Placeholder Generator: place-hold.it
π Build and Test Code before deployment in CodePen
π Find, Support, Hire Creatives: Dribbble
π Design Inspiration: Designspiration
π Color Palette Designer: Paletton.com
π Digital Ocean's CSS Tricks: CSS-Tricks.com
π Web.Dev - Learn about CSS: Web.Dev
π The Event Loop - Video YouTube.com
π Do daily challenges and get guidance on FE/BE/Java paths at Free Code Camp
π Consider a subscription to CodeAcademy to support Continuous Learning
π SQL Bolt Lessons In SQL
π Reg Braithwaite on Github Task List in Markdown
π Online JS Book Eloquent Javascript by Marjin Haverbeke
π Science Of People article 15 Science-based Public Speaking Tips...
π Whiteboarding with Miro
π Software Engineering Practice and Help at Geeks for Geeks
π JS2021 Survey by Sacha Greif and others State of ... surveys including JS Frameworks and CSS
π B is for Bootstrap
π React Bootstrap
π Free Google Fonts
π Nice Icons by Font Awesome
π CSS-Tricks by Digital Ocean
π Curriculum Refs