ZeptoBook tutorial-style blog is extremely practical.  It focuses much more on practice than theory, giving demos and examples to help programmers communities. This site is all about tutorials. Often the tutorials will have you building something in real time. 

Most Viewed Posts
  • restful crud api node.js MongoDB express.js How to create Restful CRUD API with Node.js MongoDB and Express.js (36,793)
    In this blog, we are going to learn how to perform CRUD (Create, Read, Update and Delete) operations with the help of Rest API using Node.js, MongoDB as our database, and Expess. REST In simple terms, REST stands for Representational State Transfer. It is an architectural style design for distributed hypermedia, or an Application Programming […]
  • angular 7 crud with node.js api Angular 7 CRUD With Node.JS API (21,442)
    In this blog, we are going to create a very basic Angular 7 CRUD (Create, Read, Update and Delete) application with Node.JS REST API endpoints. With the help of our REST API, we will work on our MongoDB database, and perform various operations on Products collection. In the previous post, I created the Node.JS API […]
  • custom directives in Angular 7 Custom Directives in Angular 7 (21,064)
    Getting started with Directives Directives are the most powerful feature of any Angular applications. In fact, most commonly used feature, which is component, is itself a directive. There are basically three types of directives: Component directive - a directive with templates.Attribute directive -  a directive which manipulate DOM by changing behaviour and appearanceStructural directive - […]
  • valueChanges in Angular How To Listen Changes In Reactive Form Controls Using valueChanges In Angular (19,953)
    In this blog, we are going to learn how to listen to changes in reactive form controls. Most of the time, there are some changes in our form controls, which are created using either FormGroup or FormControl. These reactive form instances like FormGroup and FormControl have a valueChanges method that returns an observable that emits […]
  • Share data between components in Angular Share data between components in Angular (16,870)
    Sharing data between components in Angular is one of the most important part to understand. We are going to learn how to pass data from one component to another component using @Input, @Output and EventEmitter in Angular app. Let's discuss different methods of sharing data in any angular application. We will focus on these methods: […]
  • angular material table Angular Material Table With Paging, Sorting And Filtering (16,090)
    Angular Material is a collection of Material Design components for an Angular app. You can apply Material Design by using these components very easily. Angular Material became very easy with the release of Angular 6. Here, we will work on Angular Material with Angular 7. Here is the link to Angular Material: https://material.angular.io/ https://material.angular.io/ Angular […]
  • angular debugging chrome extensions Best Chrome Extensions For Debugging Angular Apps (13,163)
    Hi, Today, I am going to share some of the most useful Chrome extension tools, used for developing and debugging Angular apps. Here are the list of all Chrome extensions. 1) Augury Augury is an application inspection tool for Angular that runs in the Web browser. It runs as a Chrome browser extension for the Developer Tools […]
  • Dom Manipulation ElementRef and Renderer2 Stop Using ElementRef! For DOM Manipulation In Angular (12,819)
    Today, I am going to write on a small but important topic of DOM manipulation. DOM manipulation is much easier in all versions of Angular 2+. Angular abstract the DOM and gives you the shallow copy to mess around it. It becomes more interesting with TypeScript because your editor can hint most of the DOM […]
  • Single Page Application using Asp.Net Core 2.2 and Angular Single Page Application using Asp.Net Core 2.2 and Angular (11,129)
    In this blog post, we are going to create Single Page Application (spa) using Asp.Net Core 2.2 and Angular. Microsoft has recently announce the release of Asp.Net Core 2.2. .NET Core 2.2 is supported by Visual Studio 15.9, Visual Studio for Mac and Visual Studio Code. Download Download the .Net Core 2.2 SDK from below link, if […]
  • spread operator in typescript Spread Operator In TypeScript (10,128)
    In Typescript, you can use spread operator to spread the element of an array or object. The spread operator can be used for initializing an array or object from another array or object. You can also use spread operator for object destructuring. To read more about object destructuring, you can follow below link: https://www.zeptobook.com/destructuring-in-javascript-can-make-your-code-short-and-cleaner/ Let's […]
  • reactive form programming Reactive form programming in Angular 7 (9,277)
    In Angular, there are two ways to work with web forms: template driven forms and reactive forms. In template driven form, we use angular directives to build the internal representation of form in the html template file. Most of the code is written in html template file, making it sometimes difficult to understand and test. […]
  • ng-template, ng-container, ngTemplateOutlet in Angular ng-template, ng-container And ngTemplateOutlet In Angular (8,548)
    In this blog, we are going to explore the most important features of angular. We will explore about ng-template, ng-container & ngTemplateOutlet. With the help of these features, we can create highly dynamical and customizable angular components. Let's explore each feature one by one. 1. ng-template <ng-template> is used to render HTML element. The code inside […]

Thank you!

Feel free to contact us for any question and feedback.