Udemyallen

How to Build Bank Application with Node.JS/TS and Mongo DB

Learn Node.js & TypeScript app development with MongoDB. Build banking features: cards, deposits, withdrawals, P2P transactions using JWT.

2.9(11)
53students
1h 17m
Certificate
YEVHEN MAKSYMENKO
YEVHEN MAKSYMENKOSoftware Engineer

Course Content

How to Build Bank Application with Node.JS/TS and Mongo DB is an all-levels Udemy course taught by YEVHEN MAKSYMENKO. It runs 1h 17m, is taught in English, and includes a certificate of completion. Learners rate it 2.9 out of 5 from 11 reviews, with 53 students enrolled. It is a paid course, first published December 2020.

Ready to build scalable backend applications and create production-ready code? This course dives into real-world challenges and provides clever solutions, focusing on building a robust backend application similar to a banking application.

What You'll Build & Learn

You'll gain hands-on experience with a modern tech stack, utilizing Node.js and TypeScript to develop a backend. Data persistence will be handled with MongoDB. Don't worry if you're new to some of these technologies – the course is designed for beginners with basic Node.js knowledge. We'll teach you everything you need to succeed.

Key Skills You'll Master

By the end of this course, you'll be able to:

  • Architect basic bank operations: Understand the core principles of designing a banking backend.
  • Determine application suitability: Evaluate whether your application is well-suited for handling deposit, withdraw, and P2P transactions.
  • Organize and enhance code reusability: Learn best practices for structuring large projects for maintainability and scalability.

Course Content Highlights

This course covers a comprehensive range of topics, including:

  • JWT Authentication: Implement a secure authorization flow using JWT (JSON Web Tokens).
  • User Management: Create robust user authentication endpoints with signup, signin, and signout functionality, including retrieving the current user.
  • Card Management: Develop features to create cards and retrieve cards for users.
  • Transaction Processing: Implement core banking functionalities like deposit, withdraw, and P2P transactions.
  • And much more! Explore advanced concepts to build a complete and functional backend.

This course is perfect for developers looking to level up their skills in backend development and build scalable applications with Node.js and TypeScript.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.