Web Development Concepts for Everyone

Complex Web Development Topics, Broken Down into Easy to Understand Concepts
Web Development Concepts for Everyone
File Size :
1.32 GB
Total length :
5h 0m



Scott Bromander


Last update




Web Development Concepts for Everyone

What you’ll learn

Confidence in Understanding the Technologies that Create and Power the Web
Understanding of Websites and Web Applications
Understanding of Front-End and Back-End Development
Understanding of Databases – Including SQL, NoSQL, and In-Memory
Understanding of Programming Languages and what makes them Different
Understanding of the Cloud and Cloud Services Providers
Understand of Version Control Systems like Git

Web Development Concepts for Everyone


Understanding how to get around a Computer
Understanding how to get around the Internet
Understanding that Applications are installed onto Devices such as Smart Phones and Computers


React? Docker? Kubernetes? APIs? Git? GitHub?If you work in the Web industry but are not a developer, the industry can be full of nouns and verbs that you may or may not have a full grasp on. It can lead to some conversations where you say out loud, “Well, I am not technical.” – But we all know, when you understand a conversation and can follow along, it is exciting and empowering.The theme of this course is “Confidence”. This course is specifically designed to be technical, but not get into the weeds. It’s about understanding a concept, without actually implementing it.In my career as a developer and now leader of development teams, I have always done my best to make others who participate in technical conversations feel as confident as they can. I have gone out of my way to coach and train individuals and teams on the concepts that surround the web and software development industry. This includes those who work in Recruiting, Human Resources, Sales, Client Success, Project and Delivery Management, and more.This course is a training I have been doing for years for live audiences, and I am excited to capture it in a digital format and help more people. I am a seasoned educator as well, so I took the opportunity to break this course up into easily consumable sections. The goal is to allow you to digest its content daily, 10 minutes at a time, or binge if that is your preference. I hope you will join me, in this course on Web Development Concepts!


Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Course Note

Lecture 3 Course Tools

Lecture 4 Slides!

Section 2: The Basics of Full-Stack Web Applications

Lecture 5 Introduction

Lecture 6 Front End

Lecture 7 Client

Lecture 8 Server

Lecture 9 Database

Section 3: Version Control

Lecture 10 Introduction to Version Control

Lecture 11 Introduction to Git

Lecture 12 Branching

Lecture 13 Merging

Lecture 14 GitHub

Lecture 15 Github Visualization and Wrapup

Lecture 16 Other Git Cloud Platforms

Section 4: Programming Languages

Lecture 17 Runtime Environments

Lecture 18 Introduction to Programming Types

Lecture 19 Strong vs Weak

Lecture 20 Static vs Dynamic

Lecture 21 Supersets and TypeScript

Lecture 22 Markup Languages

Section 5: Libraries and Front-End Frameworks

Lecture 23 Front End Libraries with jQuery

Lecture 24 Library Example with Chart.js

Lecture 25 Front End Frameworks

Lecture 26 Front End Frameworks with Angular

Lecture 27 CSS Frameworks and Bootstrap

Lecture 28 Special Mention – React

Lecture 29 Special Mention – AngularJS vs Angular

Section 6: Client / Server Communications

Lecture 30 HTTP Protocol

Lecture 31 HTTP Methods

Lecture 32 APIs

Lecture 33 REST APIs

Lecture 34 Sockets

Section 7: Authentication and Authorization

Lecture 35 Authentication (AuthN)

Lecture 36 Authorization (AuthZ)

Lecture 37 OAuth and OpenID Connect

Section 8: Back-End Web Frameworks

Lecture 38 Back-End Web Frameworks

Lecture 39 Microframeworks with JavaScript, Node, and Express.js

Lecture 40 Microframework Modules

Lecture 41 Web Frameworks with Java Spring

Section 9: Databases

Lecture 42 Relational Databases – SQL

Lecture 43 Example of a Relational Database – PostgreSQL

Lecture 44 Document Databases – NoSQL

Lecture 45 Example of a Document Database – MongoDB

Lecture 46 In-Memory Databases

Lecture 47 Example of a In-Memory Database – Redis

Section 10: Web Developer Tools

Lecture 48 Code Editors

Lecture 49 Example of a Code Editor – Visual Studio Code

Lecture 50 IDEs

Lecture 51 Example of an IDE – IntelliJ Idea

Lecture 52 Console

Lecture 53 Package Managers

Lecture 54 Build Automation Tools

Lecture 55 ORMs

Lecture 56 Postman

Section 11: Cloud Platforms

Lecture 57 How Applications Run

Lecture 58 Computer Hardware

Lecture 59 Cloud Platforms

Lecture 60 Cloud Hosting with Heroku

Lecture 61 Heroku with a Database

Lecture 62 AWS (Amazon Web Services)

Lecture 63 Serverless with AWS

Lecture 64 A Note on Cloud Certifications

Section 12: DevOps

Lecture 65 Introduction to DevOps

Lecture 66 CI/CD

Lecture 67 Containerization with Docker

Lecture 68 Cloud Orchestration with Kubernetes

Lecture 69 Continuous Monitoring

Lecture 70 DevOps Maturity Model

Section 13: Wrap Up

Lecture 71 Thank You and Let’s Connect!

Human Resource Professionals in the Technology Industry,Recruiters and Sourcing Professionals in the Technology Industry,Sales and Client Success Executives in the Technology Industry,Project and Delivery Management Professionals in the Technology Industry,Product and User Experience Professionals in the Technology Industry,Associate Level Developers,Anyone looking to better understand how Web Applications are built

Course Information:

Udemy | English | 5h 0m | 1.32 GB
Created by: Scott Bromander

You Can See More Courses in the Developer >> Greetings from CourseDown.com

New Courses

Scroll to Top