Foreword
Read, read, read. -William Faulkner
Hello, and welcome to my reading notes! My name is Joseph Streifel (@jstreifel-33), but you can call me Joe. This page is for organizing my reading notes from my journey as a budding developer.
Looking for my Github profile or portfolio but ended up here instead?
Github Profile: jstreifel-33
Portfolio: Joe Streifel’s portfolio
Table of contents
Code 102 - Intro to Software Development
- The Growth Mindset
- Understanding Text Editors and the Terminal
- Introduction to Git
- Getting Started with HTML
- Intro to CSS
- Intro to JavaScript
- Programming with JavaScript
- JavaScript Loops
Reflection Assignments
Code 201 - Foundations of Software Development
- Introductory HTML and JavaScript
- Basics of HTML, CSS, and JavaScript
- HTML Lists, the CSS Box Model, and JS Control Flow
- HTML Links, JS Functions, and Intro to CSS Layout
- Images, Colors, and Text
- Problem Domain, Objects, and the DOM
- Object-Oriented Programming, HTML Tables
- CSS Styling Revisited
- Forms and JS Events
- JS Error Handling and Debugging
- Audio, Video, Images
- Chart.js and Canvas
- Local Storage
- CSS Transforms, Transition, and Animations
- What Google Learned About Teams
Code 301 - Intermediate Software Development
- Introduction to React and Components
- React States and Props
- Passing Functions as Props
- React and Forms
- Putting it All Together
- NODE.JS intro
- Introduction to REST
- API Design Best Practices
- Functional Programming
- In memory storage
- Mongo and Mongoose
- CRUD
- Diversity & Inclusion in the Tech Industry
- Authentication
Code 401 - Python Advanced Software Development
Pre-work
Course Notes
- Pain, Suffering, and Big O
- Testing, Modules, and Recursion
- File IO and Exceptions
- Classes, Objects, Recursive Thinking, and Pytest
- DSA - Big O & Linked Lists
- Random Module, Risk Analysis, and Test Coverage
- Python Scope
- List Comprehensions
- Dunder Methods & Probability
- DSA - Stacks & Queues
- Data Analysis Basics
- Intro to Pandas
- Linear Regressions
- Data Visualization
- DSA - Trees
- Serverless Functions
- Web Scraping
- Cryptography
- Automation
- Intro to Django
- Django Models and Admin
- Django Forms and CRUD
- Django Custom User
- DSA - Hash Tables
- Docker and Django REST Framework
- Permissions & Postgresql
- Authentication & Production Server
- API Deployment
- DSA - Graphs
- Interview Review
- ES6, React, Tailwind, and Next.js
- React II - More React
- React III - Next.js and React Context
- React IV - Next.js Dynamic Routes and Deployment
- Pythonisms