Web Programming for Apps and Services
Schedule Notes Resources MyApps Instructions Graded Work Code examplesThis is the home page for the BTI425 course.
This is the third course in the web programming course sequence. Students learn to design and create moderately complex web applications and services that can be deployed at scale. The JavaScript language is used, with widely-used and powerful tools and frameworks. The major topic themes of this course include a study of the patterns for app and service development, using frameworks that enable rich and functional browser apps, working with robust and scalable data storage platforms, and deployment methodologies.
Coming into this course, we assume that you have knowledge of and experience in:
In this BTI425 course, we build upon that knowledge.
First, you will learn the foundations of client-side browser-based programming. We explore a range of frameworks and libraries.
Then, you will learn the foundations of the Angular app development platform.
Finally, you will learn more about Angular, while building rich and functional client-side browser-based apps.
The following table has links to course content:
Link | Description |
---|---|
Course notes | Weekly and daily class notes, and related information |
Learning resources | A list of digital and physical resources that we’ll use during the course |
Weekly schedule | Topics covered during the course, organized by week; includes test dates and assignment due dates |
Graded work | Information about graded work and values |
Policies and standards | Policies & standards that govern conduct and expectations in the course |
Course outline | Official course outline from the College course outline system |