YoVDO

Web Applications for Everybody Course - Dr. Chuck Teaches HTML, PHP, SQL, CSS, JavaScript, and more!

Offered By: freeCodeCamp

Tags

Web Development Courses Computer Science Courses Javascript Courses PHP Courses SQL Courses MySQL Courses HTML Courses Web Application Development Courses

Course Description

Overview

Embark on a comprehensive 14-hour course designed to introduce beginners to web application development. Learn to build dynamic database-backed websites using HTML, CSS, JavaScript, PHP, MySQL, jQuery, and Handlebars. Explore the fundamentals of web applications, including the request/response cycle, browser developer tools, and essential programming languages. Master HTML and CSS for structuring and styling web pages, then dive into PHP for server-side scripting. Understand database concepts with SQL and data modeling, and learn to integrate PHP with MySQL using PDO. Discover client-side interactivity with JavaScript and jQuery, and explore JSON for data exchange. Throughout the course, engage in practical code walkthroughs and hands-on exercises to reinforce your learning. By the end, gain the skills to create full-fledged CRUD applications and understand the core technologies powering modern web development.

Syllabus

) Web Applications and the Request/Response Cycle.
) Understanding Browser Developer Mode.
) HTML - HyperText Markup Language (Part 1).
) HTML - HyperText Markup Language (Part 2).
) Code Walkthrough: HTML.
) CSS - Cascading Style Sheets (Part 1).
) CSS - Cascading Style Sheets (Part 2).
) CSS - Cascading Style Sheets (Part 3).
) Code Walkthrough: CSS - Part 1.
) Code Walkthrough: CSS Part 2.
) Installing MAMP on Macintosh for PHP/MySql.
) Installing MAMP on Windows-10 for PHP/MySql.
) Installing XAMPP on Windows for PHP/MySql.
) PHP Language - Overview (Part 1).
) PHP Language - Expressions (Part 3).
) PHP Language - Variables and Constants (Part 2).
) PHP Language - Control Structures (Part 4).
) PHP Arrays (Part 1).
) PHP Arrays (Part 2).
) PHP Functions (Part 1).
) PHP Functions (Part 2).
) PHP Forms (Part 1).
) PHP Forms - GET and POST (Part 2).
) PHP Forms - Input Types (Part 3).
) PHP Forms - HTML Injection and Validation (Part 4).
) PHP Forms - MVC (Part 5).
) Code Walkthrough: Forms Part 1.
) Code Walkthrough: Forms Part 2.
) Code Walkthrough: Forms Part 3.
) Single Table SQL - Part 1.
) Single Table SQL - Part 2.
) Data Modeling - Building a Data Model (Part 1).
) Data Modeling - Representing Relationships (Part 2).
) Data Modeling - Relationships in SQL (Part 3).
) Data Modeling - Using Join (Part 4).
) Data Modeling - Many-to-Many (Part 5).
) PHP Objects (Part 1).
) PHP Objects - Building Objects (Part 2).
) PHP Objects - Life Cycle (Part 3).
) PHP Objects - Inheritance (Part 4).
) PHP, MySQL, and PDO - Part 1.
) PHP, MySQL, and PDO - Part 2.
) PHP, MySQL, and PDO - Part 3.
) PHP, MySQL, and PDO - Part 4.
) Code Walkthrough: PHP, MySQL, and PDO - Part 1.
) Code Walkthrough: PHP, MySQL, and PDO - Part 2.
) Code Walkthrough: PHP, MySQL, and PDO - Part 3.
) PHP - Cookies (Part 1).
) PHP - Sessions (Part 2).
) PHP - Sessions without Cookies - Part 3.
) Code Walkthrough: Cookies and Sessions.
) PHP - HTTP Redirects - Part 1.
) PHP - Post / Redirect - Part 2.
) PHP - Flash Messages / Authentication - Part 3.
) Code Walkthrough: Routing and Redirect - Part 1.
) Code Walkthrough: Routing and Redirect - Part 2.
) Code Walkthrough: Routing and Redirect - Part 3.
) Building a CRUD Application in PHP.
) Code Walkthrough: Forms and CRUD.
) JavaScript - Part 1.
) JavaScript - Part 2.
) JavaScript - Document Object Model - Part 3.
) Code Walkthrough: JavaScript and Profiles.
) JavaScript - Object Orientation.
) JQuery - Part 1.
) JQuery - Part 2.
) Code Walkthrough: Profiles, Positions, and JQuery.
) JSON - JavaScript Object Notation - Part 1.
) JSON - JavaScript Object Notation - Part 2.
) JSON - CRUD - Part 3.
) Code Walkthrough: Profiles, Positions, Education and JSON.
) MOOC Graduation Video with Curt Bonk as Commencement Speaker.


Taught by

freeCodeCamp.org

Related Courses

Full Stack Foundations
Udacity
Web Application Development: Basic Concepts
University of New Mexico via Coursera
Desarrollo de Aplicaciones Web: Prueba y Despliegue
University of New Mexico via Coursera
Web Application Development: The Data Tier
University of New Mexico via Coursera
Desarrollo de Aplicaciones Web: Nivel de Datos
University of New Mexico via Coursera