Skip to content

Software Development

Javascript for Backend Development

Available in:Remote

UCI:3034

Live and Instructor-Led

Course fee
No-Cost
Course level
Intermediate
Length
10 weeks
Training hours
90
Prerequisites
Must be a Per Scholas Alumnus

Course Overview

Embark on a transformative 10-week JavaScript for Backend Development course designed to equip learners with the essential skills required for server-side development. This course covers a broad spectrum of topics for aspiring back-end developers, including object-oriented principles, asynchronous programming, API development, robust exception handling, and efficient data management. Through interactive labs, captivating lectures, and collaborative projects, learners will gain proficiency in creating scalable, secure, and robust backend systems. Upon successful course completion, learners will be equipped to pursue a range of roles, such as Full-Stack Developer and Backend Engineer, and contribute effectively to the dynamic world of web development.

Additional Info

Course Objectives

Upon successful completion of all course requirements, learners will 

  • Apply the basic Git workflow, including branching and merging strategies.
  • Employ effective control flow and error-handling techniques in JavaScript.
  • Implement loops and iterations to enumerate collections of data.
  • Manage and manipulate data collections in JavaScript.
  • Create reusable functions to optimize code organization and maintenance
  • Explain the call stack and event loop in asynchronous JavaScript.
  • Utilize object-oriented programming principles in JavaScript applications.
  • Leverage Promises for handling asynchronous operations.
  • Apply AJAX for seamless data fetching and integration in web applications.
  • Organize code using modules and imports for improved project structure.
  • Develop applications in TypeScript, leveraging its static typing benefits.
  • Configure TypeScript in code editors for a smooth development experience.
  • Define and utilize types, annotations, compositions, and generics effectively in TypeScript.
  • Explain the differences and similarities between SQL and NoSQL databases.
  • Execute CRUD operations on the MongoDB database.
  • Identify popular AI tools such as GitHub CoPilot for Visual Studio Code to streamline web design and development tasks.
  • Demonstrate how AI tools enhance code completion and suggest improvements.

There are no upcoming Javascript for Backend Development classes right now

Find out when we'll offer this course again

Leave your details and we'll email you when new Javascript for Backend Development classes open.

Related Courses

  • Retrain or enhance your web design skills with Per Scholas, the AI-integrated talent accelerator. Remote, instructor-led courses offer role-specific training and skills that help you take your career to the next level. This web design essentials course is spread across 10 weeks, and you can learn on weekends and evenings to make the curriculum more accessible.

    No-CostRemote10 weeks90 training hours
  • This program is designed for intermediate Python developers looking to advance their skills in full-stack web development. After successful completion, graduates can jumpstart their careers as Python Developers, Django Developers, or Software Engineers specializing in web applications. It is preferred for learners to have basic Python, HTML, CSS, and JavaScript programming experience.

    No-CostRemote10 weeks
  • Master automation with in-demand Python and version control skills needed to thrive in modern tech environments.

    No-CostRemote18 weeks182 training hoursGoogle Python
  • Build dynamic, full-stack web applications and earn an industry-recognized skills badge to verify your advanced development expertise.

    No-CostRemote5 weeks
  • Accelerate your career in software engineering by mastering enterprise computing's most versatile programming language.

    No-CostRemote10 weeks90 training hours
  • Build the programming skills that power today's web applications with JavaScript Essentials. This instructor-led course is designed for Per Scholas alumni who want to strengthen their coding knowledge, create interactive web experiences, and take the next step towards a software development career. You will handle practical projects to help you gain the confidence to develop apps and games, create mind-blowing animations, and solve real-world programming challenges.

    No-CostRemote10 weeks90 training hours