Tech Talk for Non-Developers
Buy now
Learn more
Resources
Tech Talk for Non-Developers Slides
Module 1 - Introduction
Introduction
Module 2 - Basic Terminology
1 - How Computers Actually Work Part 1
2 - How Computers Actually Work Part 2
3 - Data Types
4 - IP Address
5 - Source Code
6 - Where is Code Written
7 - Servers
8 - Client/Server Relationship
9 - Backend and Frontend
10 - HTML, CSS and JavaScript
11 - What is Done on the Backend and Frontend
12 - Linux
13 - Remote Connections
14 - CRUD Operations
15 - Libraries
16 - Frameworks
17 - API
18 - SDK
19 - JSON
20 - Virtual Machines
21 - MAC Address
Module 3 - Everything Code
1 - Types of Programming Languages
2 - HTML, CSS, DOM
3 - Common Languages, Frameworks, and Tools
4 - What is Node.js?
5 - What is ES6?
6 - Component Based Architecture
7 - Model View Controller
8 - Vertical & Horizontal Scaling
9 - Single Page Application
10 - Absolute and Relative Paths
11 - Environments
Module 4 - Testing & Quality Assurance
1 - Quality Assurance
2 - Unit Testing
3 - Integration Testing & End to End Testing
4 - Test Coverage
5 - Test Driven Development
Module 5 - RESTful APIs
1 - Web Services
2 - RESTful API
3 - RESTful API Verbiage
4 - Payload and Query Strings
5 - Headers
6 - HTTP Status Codes
7 - How Requests Are Made
8 - Polling
9 - Web Sockets
10 - Microservices vs Monolithic Services
Quick Break
2 Quick Notes
Module 6 - Version Control
1 - Using Git
2 - Using Github
3 - Pushing, Pulling & Cloning
4 - Branching and Merging
5 - Pull Requests
6 - Branch Conventions
7 - Typical Flow - Creating a Feature
8 - Typical Flow - Doing a Release
9 - Typical Flow - Doing a Hotfix
10 - Merge Conflicts
11 - Common Terms Used
12 - Continuous Integration
13 - Semantic Versioning
Module 7 - Databases
1 - Overview of a Database
2 - Creating a Table
3 - Altering a Table
4 - Inserting Data into a Table
5 - Update and Delete Data
6 - Primary Keys
7 - Indexes
8 - Fixing Our Queries
9 - Reading Data
10 - Foreign Keys
11 - Joining Tables
12 - Database Migrations
13 - Connecting Our Backend & Frontend
14 - Limits and Offsets
15 - Table Relationships
Module 8 - Caching
1 - Overview of Caching
2 - Too Many Queries
3 - Introducing Redis
4 - Implementing Redis
5 - Caching Issues
6 - Client Side Cache
Module 9 - Deployment
1 - Overview of Deployment
2 - Builds and Bundles
3 - Development vs Production Builds
4 - Deployment Process
5 - Automating the Deployment Process
6 - Containers and Docker
7 - Continuous Deployment & Delivery
Module 10 - Loose Ends
1 - Regular Expressions
2 - Cron Jobs
3 - Technical Debt
4 - Synchronous and Asynchronous
5 - Race Conditions
6 - Timeouts and Intervals
7 - Exceptions
8 - Content Delivery Network
9 - Serverless
Module 11 - Tying It All Together
1 - Overview
2 - Feature List
3 - Choosing Our Technologies
4 - Environment Setup
5 - Production Server Setup Example 1
6 - Production Server Setup Example 2
7 - QA Setup
8 - Setting Up Our Codebase
9 - Setting Up Our Backend Project
10 - Setting Up Our Frontend Project
11 - Database Design
12 - API Endpoints
13 - User Session Tokens
14 - Bring It All Together Full Circle Part 1
15 - Bring It All Together Full Circle Part 2
16 - Bring It All Together Full Circle Part 3
17 - Homework Assignment
Module 12 - Chrome Developer Tools
1 - Overview of Chrome Developer Tools
2 - Device Toolbar
3 - Inspecting HTML Elements
4 - Network Tab
5 - Console Tab
6 - Chrome Profiles
7 - Application Tab
Module 13 - Mobile & Progressive Web Apps
1 - Mobile App Technologies
2 - Progressive Web Apps - Overview
3 - PWA - Manifest
4 - PWA - Service Worker
Conclusion
Final Thoughts
Products
Course
Section
Lesson
7 - Exceptions
7 - Exceptions
Tech Talk for Non-Developers
Buy now
Learn more
Resources
Tech Talk for Non-Developers Slides
Module 1 - Introduction
Introduction
Module 2 - Basic Terminology
1 - How Computers Actually Work Part 1
2 - How Computers Actually Work Part 2
3 - Data Types
4 - IP Address
5 - Source Code
6 - Where is Code Written
7 - Servers
8 - Client/Server Relationship
9 - Backend and Frontend
10 - HTML, CSS and JavaScript
11 - What is Done on the Backend and Frontend
12 - Linux
13 - Remote Connections
14 - CRUD Operations
15 - Libraries
16 - Frameworks
17 - API
18 - SDK
19 - JSON
20 - Virtual Machines
21 - MAC Address
Module 3 - Everything Code
1 - Types of Programming Languages
2 - HTML, CSS, DOM
3 - Common Languages, Frameworks, and Tools
4 - What is Node.js?
5 - What is ES6?
6 - Component Based Architecture
7 - Model View Controller
8 - Vertical & Horizontal Scaling
9 - Single Page Application
10 - Absolute and Relative Paths
11 - Environments
Module 4 - Testing & Quality Assurance
1 - Quality Assurance
2 - Unit Testing
3 - Integration Testing & End to End Testing
4 - Test Coverage
5 - Test Driven Development
Module 5 - RESTful APIs
1 - Web Services
2 - RESTful API
3 - RESTful API Verbiage
4 - Payload and Query Strings
5 - Headers
6 - HTTP Status Codes
7 - How Requests Are Made
8 - Polling
9 - Web Sockets
10 - Microservices vs Monolithic Services
Quick Break
2 Quick Notes
Module 6 - Version Control
1 - Using Git
2 - Using Github
3 - Pushing, Pulling & Cloning
4 - Branching and Merging
5 - Pull Requests
6 - Branch Conventions
7 - Typical Flow - Creating a Feature
8 - Typical Flow - Doing a Release
9 - Typical Flow - Doing a Hotfix
10 - Merge Conflicts
11 - Common Terms Used
12 - Continuous Integration
13 - Semantic Versioning
Module 7 - Databases
1 - Overview of a Database
2 - Creating a Table
3 - Altering a Table
4 - Inserting Data into a Table
5 - Update and Delete Data
6 - Primary Keys
7 - Indexes
8 - Fixing Our Queries
9 - Reading Data
10 - Foreign Keys
11 - Joining Tables
12 - Database Migrations
13 - Connecting Our Backend & Frontend
14 - Limits and Offsets
15 - Table Relationships
Module 8 - Caching
1 - Overview of Caching
2 - Too Many Queries
3 - Introducing Redis
4 - Implementing Redis
5 - Caching Issues
6 - Client Side Cache
Module 9 - Deployment
1 - Overview of Deployment
2 - Builds and Bundles
3 - Development vs Production Builds
4 - Deployment Process
5 - Automating the Deployment Process
6 - Containers and Docker
7 - Continuous Deployment & Delivery
Module 10 - Loose Ends
1 - Regular Expressions
2 - Cron Jobs
3 - Technical Debt
4 - Synchronous and Asynchronous
5 - Race Conditions
6 - Timeouts and Intervals
7 - Exceptions
8 - Content Delivery Network
9 - Serverless
Module 11 - Tying It All Together
1 - Overview
2 - Feature List
3 - Choosing Our Technologies
4 - Environment Setup
5 - Production Server Setup Example 1
6 - Production Server Setup Example 2
7 - QA Setup
8 - Setting Up Our Codebase
9 - Setting Up Our Backend Project
10 - Setting Up Our Frontend Project
11 - Database Design
12 - API Endpoints
13 - User Session Tokens
14 - Bring It All Together Full Circle Part 1
15 - Bring It All Together Full Circle Part 2
16 - Bring It All Together Full Circle Part 3
17 - Homework Assignment
Module 12 - Chrome Developer Tools
1 - Overview of Chrome Developer Tools
2 - Device Toolbar
3 - Inspecting HTML Elements
4 - Network Tab
5 - Console Tab
6 - Chrome Profiles
7 - Application Tab
Module 13 - Mobile & Progressive Web Apps
1 - Mobile App Technologies
2 - Progressive Web Apps - Overview
3 - PWA - Manifest
4 - PWA - Service Worker
Conclusion
Final Thoughts
Lesson unavailable
Please
login to your account
or
buy the course
.