Reading Notes

Reading notes is a pref about the daily topics we will learn in this course.

Table Of Contents

Code 102 - Intro to Software Development

Number Title
1.0 Introduction
2.0 Growth Mindset
2.1 One of the most growth mindsets you could know
2.2 Fixed Minedset & Growth Mindset
3.0 Markdown Language
3.1 What is Markdown?
3.2 Basic Markdown Formatting
5.0 HTML
5.1 Anatomy of an HTML element
5.2 Anatomy of an HTML document
5.3 Semantics
5.4 wireframing
6.0 JavaScript
6.1 JavaScript Variables
6.2 JavaScript Identifiers
7.0 Expressions and Operators and Loops
7.1 Operators
7.2 Expressions
7.3 Loops
8.0 Design web pages with CSS
9.0 Functions

Code 201 - Foundations of Software Development

Number Title
class-01 Read: 01 - Introductory HTML and JavaScript
class-02 Read: 02 - HTML Text, CSS Introduction, and Basic JavaScript Instructions
class-03 Read: 03 - HTML Lists, CSS Boxes, JS Control Flow
class-04 Read: 04 - HTML Links, CSS Layout, JS Functions
class-05 Read: 05 - HTML Images; CSS Color & Text
class-06 Read: 06 - JS Object Literals; The DOM
class-07 Read: 07 - HTML Tables; JS Constructor Functions
class-08 Read: 08 - More CSS Layout
class-09 Read: 09 - Forms and Events
class-10 Read: 10 - JS Debugging
class-11 Read: 11 - Assorted Topics
class-12 Read: 12 - Docs for the HTML <canvas>Element & Chart.js
class-13 Read: 13 - Local Storage
class-14-a Read: 14a - CSS Transforms, Transitions, and Animations
class-14-b Read: 14b - What Google Learned About Teams

Code 301 - Intermediate Software Development

Number Title
class-01 Read: 01 - Introduction to React and Components
class-02 Read: 02 - State and Props
class-03 Read: 03 - Passing Functions as Props
class-04 Read: 04 - React and Forms
class-05 Read: 05 - Putting it all together
class-06 Read: 06 - NODE.JS
class-07 Read: 07 - REST
class-08 Read: 08 - APIs
class-09 Read: 09 - FUNCTIONAL PROGRAMMING
class-10 Read: 10 - In memory storage
class-11 Read: 11 - Mongo and Mongoose
class-12 Read: 12 - CRUD
class-13 Read: 13 - Diversity & Inclusion in the Tech Industry
class-14 Read: 14 - Authentication

Code 401 - Advanced Software Development

Class # Title
class-00 Read: 00 - Pre-Work
class-01 Read: 01 - Node Ecosystem, TDD, CI/CD
class-02 Read: 02 - Express
class-03 Read: 03 - Express REST API
class-04 Read: 04 - Data Modeling
class-05 Read: 05 - Linked Lists
class-06 Read: 06 - Authentication
class-07 Read: 07 - Bearer Authorization
class-08 Read: 08 - Access Control (ACL)
class-09 Read: 09 - Authorization/Authentication
class-10 Read: 10 - Stacks and Queues
class-11 Read: 11 - Event Driven Applications
class-12 Read: 12 - Socket.io
class-13 Read: 13 - Message Queues
class-14 Read: 14 - Event Driven Architecture
class-15 Read: 15 - Trees
class-16 Read: 16 - AWS: Cloud Servers
class-17 Read: 17 - AWS: S3 and Lambda
class-18 Read: 18 - AWS: API, Dynamo and Lambda
class-19 Read: 19 - AWS: Events
class-26 Read: 20 - Component Based UI
class-27 Read: 21 - useState() Hook
class-28 Read: 22 - Component Lifecycle
class-29 Read: 23 - Advanced State with Reducers
class-30 Read: 24 - Implementation: Hash Tables
class-31 Read: 25 - Context API
class-32 Read: 26 - Context API - Behaviors
class-33 Read: 27 - Login and Auth
class-34 Read: 28 - API Integration
class-35 Read: 29 - Graphs
class-36 Read: 30 - Application State with Redux
class-37 Read: 31 - Redux - Combined Reducers
class-38 Read: 32 - Redux - Asynchronous Actions
class-39 Read: 33 - Redux - Additional Topics
class-41 Read: 34 - React Native
class-42 Read: 35 - Ethics in Tech

Introduction

Hello, I’m Nashat Alzaatreh, and I graduated from the University of Jordan as a civil engineer. I believe this course will help me to achieve my goals and I will be an accomplished coder and I enjoy using my skills to contribute to the exciting technological advances that happen every day.