An exploration of the basic methods and tools for developing dynamic, database-driven websites, including acquiring, installing, and running web servers, database servers, and connectability applications.
Overview of web architecture, protocols, and basic HTML.
Introduction to Git, covering basics like Git commands and workflows.
Creating HTML layouts with CSS and linking JavaScript to HTML.
Introduction to JavaScript basics.
Understanding HTTP methods and their usage.
Introduction to APIs, standards, and usage.
Exploring popular front-end JavaScript libraries.
Understanding AJAX and asynchronous JavaScript.
Introduction to Node.js and server-side JavaScript.
Introduction to React.js for building user interfaces.
Overview of databases, deployments, and hosting web applications. We will deploy using Vercel, and deploy a Database with Supabase.
Understanding accessibility and inclusive web design principles.
Create well-structured, semantic web pages.
Style and layout web pages with modern techniques.
Develop dynamic and interactive web applications.
Version control and collaboration using Git.
Integrate and use APIs in web applications.
Build server-side applications with Node.js.
Develop user interfaces with React.js.
Design accessible and inclusive web applications.