
Reading Notes
Introduction
Hi, my name is Tianyi (Tim) Ma. Welcome to my page about learning how to code. I am currently taking courses with Code Fellows and here are my notes to share with you.
Growth Mindset
A growth mindset to me means that never stop to improve yourself. You have the abilities to develop by putting in effort and passion, and never stop where you at.
To stay in a growth mindset by doing the following:
- Stay Positive
- Leaning on Resources
- Look things up
Code 102 Intro to Software Development
- Markdowns
- Text Editors
- Intro to Git
- Practice with Git
- HTML
- CSS
- JavaScript
- Expression, Operator, and Function
- Operators and Loops
Code 201 Foundations of Software Development
- HTML and JavaScript Recap
- Basics of HTML, CSS & JS
- HTML Lists, Control Flow with JS, and CSS Box Model
- HTML Links, JS Functions, and Intro to CSS Layout
- Images, Color, Text
- Problem Domain, Objects, and the DOM
- Object-Oriented Programming adn HTML Tables
- Layout
- Forms and Js Events
- Error Handling & Debugging
- Images and Practical Information
- Chart.js and Canvas
- Learned About Teams
Code 301 Intermediate Software Development
- Introduction to React and Components
- State and Props
- Passing Functions as Props
- React and Forms
- Thinking in React
- NODE.js
- REST
- APIs
- Functional Programming
- In memory storage
- Authentication
Code 401 Advanced Software Development
- Node Ecosystem, TDD, CI/CD
- Express
- Express REST API
- Data Modeling
- Authentication
- Bearer Authentication
- Access Control
- Authorization/Authentication
- Event Driven Applications
- [Socket.io]](/reading-notes/401-class-12.html)
- AWS: Cloud Servers
- AWS: S3 and Lambda
- Component Based UI
- useState Hook
- Component Lifecycle / useEffect() Hook
- Advanced State with Reducers
- Context API
- API Integration
- Redux– Combined Reducers