Code Monkey home page Code Monkey logo

guide-for-backend-developers's Introduction

Guide-for-backend-developers

This is a guide for backend developers with those languages: Typescript and Javascript.

Backend development skills

Programming Courses for Backend development

Backend Development is also known as server-side development. It is everything that the users don’t see and contains behind-the-scenes activities that occur when performing any action on a website. It focuses primarily on databases, backend logic, APIs, and Servers.

About NodeJS, mongoose with express.

NodeJS This is a project-based course where we build an extensive, in-depth backend API for DevCamper, a bootcamp directory app. We will start from scratch and end up with a professional deployed API with documentation. We will dive deep into Node, Express and MongoDB.

About typescript

Understanding typescript This Course takes you from the very Basics and its most important Feature (Types!) to the Point where you're able to use TypeScript in any of your Projects. ReactJS Projects included!

About NestJS and typescript

NestJS beginning NestJS leverages the incredible popularity and robustness of JavaScript as a language and Node.js as a technology. It is inspired by common libraries and frameworks such as Angular, React and Vue which improve developer productivity and experience.

About design patterns in typescript

Design patterns This course starts by exploring SOLID principles to write clean code. Then you will create new objects and instance of classes with creational design Patterns. Next, you will utilize dependency injection with InversifyJS to create testable, maintainable, and extensible code.

Optional This course is a guide to understanding MongoDB and its full scope.

MongoDB guide MongoDB is one of the most important NoSQL databases you can work with these days. It's extremely popular and MongoDB developers are in high demand.

Optional This sources is from mongo page

We have done several courses that we consider are very good to learn more about the concept and how it works. University mongo

This course below is a bit more forward-thinking, but it gives you an idea and ways to solve problems based on microservices.

Microservices with NodeJS and react Microservices are the number one solution for building and scaling out apps that are intended to grow. Just one little issue: there are few resources online that delve into the most complex and nasty issues around them! I built this course to fix that. This course tackles every major issue around microservices head on. From challenges with data replication to confusing unordered event streams, every major challenge of building microservices is covered.

Optional Complete guide to building a GraphQL API

GraphQL is a query language developed by Facebook to power their mobile applications. It's a replacement for traditional REST API's and is far more flexible and faster. With GraphQL you can query multiple resources with a single request to the server. Making it ideal for web applications and mobile apps.

Books for programming

Clean Architecture For more experienced software engineers, most of the content will not be new, but it will probably spark some ideas for current and upcoming software projects, as it has for me.

Clean Code This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.

Data Structures and Algorithms Algorithms and data structures are much more than abstract concepts. Mastering them enables you to write code that runs faster and more efficiently, which is particularly important for today web and mobile apps.

Optional Building Secure & Reliable System In this book, experts from Google share best practices to help your organization design scalable and reliable systems that are fundamentally secure.

IDE

Visual studio code This course is to understand how Visual Studio code works, I consider this idea as one of the most used and that every programmer should know. Download here

Repositories

NodeJS best practices Click here

Author: Goldbergyoni

This guide was created by David Bujosa

guide-for-backend-developers's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.