WEB 107 Back-end Development Fundamentals takes students on a deep dive into the back-end systems that drive modern web applications so that they can gain a more holistic understanding of web development practices and tailor website content for individual users. Students will learn, practice and apply a scripting language, as well as use packages, frameworks, and application program interfaces (APIs) while working within an agile development environment. An emphasis will be placed on maintaining industry standards and best practices, and integrating agile testing practices to ensure security and efficiency. Students will apply and refine skills to develop a server-side web application.
Prerequisites: WEB 106 with a minimum grade of 60%
Accessibility Services Notice
Students who would like an academic accommodation and who have a documented disability should contact Accessibility Services, if they have not already done so.Course Details| Total number of weeks | n/a |
|---|
| Total Credits | |
|---|
| Total Hours | 90 |
|---|
Typical hours per week breakdown| Lecture | 60 |
|---|
| Lab (lab, field, computer) | 30 |
|---|
Learning Outcomes
Upon successful completion of this course, the learner will be able to:
- Demonstrate an understanding of client-side and server-side rendering
- Migrate a server-side application
- Use best practices and write standards compliant scripting language
- Utilize an agile testing framework to ensure server-side code is secure and free of vulnerabilities
- Optimize server-side code to handle large volumes of traffic
- Demonstrate effective use of debugging tools
- Describe the difference between a Representational State Transfer (REST), Application Program Interface (API), and a Simple Object Access Protocol (SOAP) API
- Create, debug, test and distribute a package/library or module
- Utilize a framework to create a server-side application
- Make use of sessions to enhance user experience
Grading Table
Standard Academic and Career Programs Grading Table
| Percentage |
Letter Grade |
GPA |
| 90-100 |
A+ |
4.33 |
| 85-89 |
A |
4.00 |
| 80-84 |
A- |
3.67 |
| 76-79 |
B+ |
3.33 |
| 72-75 |
B |
3.00 |
| 68-71 |
B- |
2.67 |
| 64-67 |
C+ |
2.33 |
| 60-63 |
C |
2.00 |
| 55-59 |
C- |
1.67 |
| 50-54 |
P |
1.00 |
| 0-49 |
F |
0.00 |
| |
DNW |
0.00 |
See the Academic Calendar for General Information including how to withdraw from course(s) and other regulations.
Disclaimer
Information contained in this course outline is correct at the time of publication. Content of the course is revised on an ongoing basis to ensure relevance to changing educational, employment and market needs. The instructor will endeavor to provide notice of changes to students as soon as possible. The instructor reserves the right to add or delete material from courses.