Web Development IV
Prereq
Prerequisites Many different tools and skills are needed when developing web applications. Review the tools and skills we will be using throughout the course.
Development Tools
Review Topics
Week 1
Git and GitHub Collaboration This week we will learn how to collaborate using Git and GitHub.
Topics
Additional Resources
Week 2
CSS Frameworks This week we will explore several different CSS Frameworks and discuss their similarities and differences.
Topics
Additional Resources
Week 3
CSS Preprocessors This week we will discuss CSS Preprocessors and take a deep dive into Sass.
Topics
Additional Resources
Week 4
Custom CSS Frameworks This week we will explore how to customize CSS Frameworks and create our own CSS Frameworks using Sass and SassScript.
Topics
Additional Resources
Week 5
Modern JavaScript This week we will explore the latest JavaScript syntax and techniques for creating modern web applications.
Topics
- Arrow Functions
- Destructuring
- Spread Syntax
- Declarative vs Imperative
- Functional Array Methods
- JavaScript Modules
Additional Resources
Week 6
JavaScript Frameworks In this module, we will explore different modern JavaScript Frameworks and begin our journey learning Vue.js.
Topics
Additional Resources
Week 7
Modular Development This week we will learn about the importance of components in building modern web applications and to create components in Vue.js. We will also learn how to use build tools to improve the development process.
Topics
Additional Resources
Week 9
Data Management This week we will explore event and form handling, data management, and component communication within Vue.js.
Topics
Additional Resources
Week 10
Route Management This week we will discuss routers and how they can be used to create Single Page Applications. We will also learn and to install and use Vue Router.
Topics
Additional Resources
Week 11
Static Site Generators Theweek we will explore static site generators and learn when and how to use them.
Topics
Additional Resources
Week 12
Headless CMSs This week we will discuss Headless CMSs and learn how to create and incorporate them into our web application.
Topics
Week 13
Deployment This week we will explore the different services that can be used to deploy and host our websites and applications.
Topics