Companies Home Search Profile

TypeORM for Node.js developers

Focused View

Haider Malik

3:24:15

106 View
  • 1.1 typeorm-typescript.zip
  • 1. Module 1 Getting started with TypeORM.mp4
    23:09
  • 2. Module-02-Create Entity and Save Record using Entity Manager and Repository.mp4
    26:11
  • 3. Module-03-Find Updae and Delete.mp4
    27:08
  • 4. Module-04-One-to-one-relation-and-queries.mp4
    29:30
  • 5. Module-5-One-to-Many-and-Many-to-Many.mp4
    28:17
  • 6. Module-06-Query Builder.mp4
    25:47
  • 7.1 ts-express-typeorm.zip
  • 7. Module-07-Creating Express Application.mp4
    30:16
  • 8. Module-08-REST API with Express and Add TypeORM.mp4
    13:57
  • 9. Bonus.html
  • Description


    Step by step guide to master TypeORM fundamentals

    What You'll Learn?


    • TypeORM Entities
    • Creating SQL Tables by writing Javascript objects
    • Benefits of ORM
    • How to use ORM with Nodejs and Express
    • How to use Postgres efficently
    • Add One to One, One to Many, Many to Many Relations between Entities
    • Build Rest APIs with Express, Postgres and TypeORM
    • Connecting any Database with TypeORM

    Who is this for?


  • Nodejs developers who want to learn how to use Database in Node Applications
  • More details


    Description


    TypeORM is an ORM that can run in NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native, NativeScript, Expo, and Electron platforms and can be used with TypeScript and JavaScript (ES5, ES6, ES7, ES8). Its goal is to always support the latest JavaScript features and provide additional features that help you to develop any kind of application that uses databases - from small applications with a few tables to large scale enterprise applications with multiple databases.

    TypeORM supports both Active Record and Data Mapper patterns, unlike all other JavaScript ORMs currently in existence, which means you can write high quality, loosely coupled, scalable, maintainable applications the most productive way.

    TypeORM is highly influenced by other ORMs, such as Hibernate, Doctrine and Entity Framework.


    Features

    • Supports both DataMapper and ActiveRecord (your choice).

    • Entities and columns.

    • Database-specific column types.

    • Entity manager.

    • Repositories and custom repositories.

    • Clean object relational model.

    • Associations (relations).

    • Eager and lazy relations.

    • Uni-directional, bi-directional and self-referenced relations.

    • Supports multiple inheritance patterns.

    • Cascades.

    • Indices.

    • Transactions.

    • Migrations and automatic migrations generation.

    • Connection pooling.

    • Replication.

    • Using multiple database instances.

    • Working with multiple databases types.

    • Cross-database and cross-schema queries.

    • Elegant-syntax, flexible and powerful QueryBuilder.

    • Left and inner joins.

    • Proper pagination for queries using joins.

    • Query caching.

    • Streaming raw results.

    • Logging.

    • Listeners and subscribers (hooks).

    • Supports closure table pattern.

    • Schema declaration in models or separate configuration files.

    • Connection configuration in json / xml / yml / env formats.

    • Supports MySQL / MariaDB / Postgres / CockroachDB / SQLite / Microsoft SQL Server / Oracle / SAP Hana / sql.js.

    • Supports MongoDB NoSQL database.

    • Works in NodeJS / Browser / Ionic / Cordova / React Native / NativeScript / Expo / Electron platforms.

    • TypeScript and JavaScript support.

    • ESM and CommonJS support.

    • Produced code is performant, flexible, clean and maintainable.

    • Follows all possible best practices.

    • CLI.

    Who this course is for:

    • Nodejs developers who want to learn how to use Database in Node Applications

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Haider Malik
    Haider Malik
    Instructor's Courses
    Haider Malik is the founder of Grow Business Revenue. He is a full-stack developer and business owner. He is running his own IT service based Agency He has full team of developers. He is passionate about everything JavaScript, and he loves exploring new libraries.He’s had extensive experience developing software and working with teams to improve how software is developed to meet business objectives.Although his primary focus is on outcomes, implementation often includes technical competency
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 8
    • duration 3:24:15
    • Release Date 2023/03/25