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.
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.
- Stay Positive
- Leaning on Resources
- Look things up
- Markdowns
- Text Editors
- Intro to Git
- Practice with Git
- HTML
- CSS
- JavaScript
- Expression, Operator, and Function
- Operators and Loops
- 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
- 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
- Node Ecosystem, TDD, CI/CD
- Express
- Express REST API
- Data Modeling
- Authentication
- Bearer Authentication
- Access Control
- Authorization/Authentication
- Event Driven Applications
- [Socket.io]](401-class-12.md)
- 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
