Programming for the Web
How data transfer on the web occurs, and the design and development of full-stack web applications with modern web technologies.
Topic Outline
Designing Web Applications
- World Wide Web Consortium (W3C) and Its Role in Web Application Development
- Elements That Form a Web Development System
- Influence of a Web Browser on Web Development, Including the Use of Developer (dev) Tools
- Cascading Style Sheets (CSS) and Its Impact on the Design of a Web Application
- Version Control in Web Application Development
- Types and Significance of Code Libraries for Front-end Web Development
- Use and Development of Open-source Software in Relation to Web Development
- Methods to Support and Manage the Load Times of Web Pages/applications
- The Prevalence and Use of Web Content Management Systems (CMS)
- Contribution of Back-end Web Development to the Success of a Web Application
- Back-end Process Used to Manage a Web Request
- Scripting and Shell Scripts in Web Application Development
- SQL Queries in Web-Based Databases
- Object-relational Mapping (ORM) vs SQL
- Collaborative Work Practices Between Front-end and Back-end Developers in Web Solution Development
- Design, Develop and Implement a Progressive Web App (PWA)