Course

Credit Type:
Course
ACE ID:
THNK-0004
Version:
1
Organization's ID:
BACK_END-501
Location:
Online
Length:
Self-paced. 16-20 weeks
Minimum Passing Score:
100
ACE Credit Recommendation Period:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Lower-Division Baccalaureate 3 Back-End Development
Lower-Division Baccalaureate 3 Introduction to Programming
Description

Objective:

The course objective is for students to learn the fundamentals of backend web development, including running a server, database management, server architecture, and backend deployment strategies. Students gain real-world backend development skills such as server infrastructure management and error resolution.

Learning Outcomes:

  • Deploy Backend servers and connect common workflows
  • Prepare for career growth in web development
  • Design and build secure, RESTful APIs
  • Build databases and create relations between them

General Topics:

  • RESTful API Design with Node.js and Express
  • NoSQL and Relational Databases (PostgreSQL, Knex)
  • Backend Server Deployment and Debugging
  • Microservices and Security
  • Career Readiness and Personal Branding
Instruction & Assessment

Instructional Strategies:

  • Audio Visual Materials
  • Coaching/Mentoring
  • Computer Based Training
  • Practical Exercises
  • Project-based Instruction
  • Work-based Learning

Methods of Assessment:

  • Case Studies
  • Examinations
  • Performance Rubrics (Checklists)
  • Presentations
  • Quizzes
  • Written Papers
Supplemental Materials
Equivalencies

Other offerings from Thinkful DBA. Chegg Skills