Angular 13 Frontend Framework

Angular is an amazing frontend framework with which you can build powerful web applications.

There are a lot of courses that dive deeply into Angular but sometimes you just want to build an entire app and see how it all works in practice. And you want to use all these great third-party packages that can add a lot of awesome functionalities to your Angular app!

Angular is an open source framework backed by Google and is widely popular for creating dynamic apps. Its data binding and dependency injection features significantly reduce the amount of code that needs to be written.

Our expert tutors will guide you from the basics of the framework such as Forms, Pipes, and CSS Styling to the more complex fundamentals of Routing, Directives, Multi-threaded Web along with exercises on how to build end-to-end, working applications.

With Angular 8+ Training Course in Pune and Nanded, at MEAN Academy, We brings you a comprehensive training on Angular 8+ Course , the dynamic and robust JavaScript-based development framework used to create Single Page Applications.

Our hands on, practical approach will give you working knowledge of developing ‘Single Page Apps’ and create highly responsive and interactive web pages

MongoDB – NoSQL Database

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

No matter if you’re building web applications, mobile applications or any other kind of application or if you’re a data scientist – you’ll need to work with data. Storing data, querying it efficiently and minimizing complexities whilst optimizing performance are crucial tasks.

MongoDB makes working with data simple – it’s built on a philosophy that prioritizes performance and efficiency.

With MongoDB Training Course in Pune, at MEAN Academy, you’ll learn all about MongoDB from scratch. No prior MongoDB or database experience is required!

This MongoDB course is a hands-on course – you’ll learn by writing code/ commands. We’ll work on a wide variety of example data and use-cases and by the end of the course, you’ll have all the knowledge you need to work with MongoDB in your next project!

This MongoDb Training course is for you, no matter which programming language you plan on using, you’ll learn a uniform way of interacting with MongoDB that can be easily applied to any language.

Node.JS

Node.js is probably the most popular and modern server-side programming language you can dive into these days!

Node.js developers are in high demand and the language is used for everything from traditional web apps with server-side rendered views over REST APIs all the way up to GraphQL APIs and real-time web services. Not to mention its applications in build workflows for projects of all sizes.

This course will teach you all of that! From scratch with zero prior knowledge assumed. Though if you do bring some knowledge, you’ll of course be able to quickly jump into the course modules that are most interesting to you. 

Are You Looking For The Best MEAN Stack Training In Pune Or Nanded?

Who Can Do This MEAN Stack Training?

Job Seekers

Anyone who wants to learn MEAN Stack Development should have a basic knowledge of JavaScript and HTML/HTML5.

Working Professionals

Working professionals now have a chance to hone that add-on skill that would take their career places

Fresher Graduate

Working professionals now have a chance to hone that add-on skill that would take their career places

BE/ Bsc Candidate

BE, BCA,MCA Students

Angular

  1. Constants and variables
  2. Template strings
  3. Array helpers (foreach, map, filter, reduce, every and some, reduce, for..of)
  4. JS Events
  5. Fat arrow functions
  6. Object literals and default function arguments
  7. Rest and Spread operator.
  8. How to use classes
  9. Make the code simple with Destructuring
  10. Promises and fetch
  11. How to use modules
  12. Generators
  13. Map and Set
  14. JSON
  1. Problems using JavaScript / ECMA Script
  2. Typescript Module System
  3. Installing Typescript using NPM
  4. Language Fundamentals and Features (for each, spread operators etc.)
  5. OOPS concepts in Typescript
  6. Strong vs Weak Type checking
  7. Creating Classes & Objects
  8. Const, Let vs Var
  9. Inheritance using Classes and Interfaces
  10. Optional Parameters
  11. Generics
  12. Arrow Functions and Callbacks
  13. Maps and Sets
  14. Debugging & Executing Typescript files
  15. Using 3rd-party libraries using NPM and Typescript
  • Angular features and elements
  • Single Page Apps vs Conventional Web Applications
  • Angular CLI (ng cli) and setup
  • Angular Architecture
  • Understanding the ‘app’ component and rendering process
  • Creating a user-defined component and nested components
  • Style Binding
  • Property Binding
  • One way Data Binding- Interpolation
  • Event Binding
  • Two way Data Binding- [(ngModel])
  1. Understanding how Form is handled in Angular
  2. The ‘ngSubmit’ event
  3. Using pristine, dirty, touched, untouched, valid and invalid properties
  4. Type of Validators in Angular
  • Using template variables- ngForm & ngModel
  • Error Handling, Error Messages and Validation
  1. Using FormGroup and FormControls
  2. FormBuilder and FormBuilder Array
  1. Understanding Service Concept
  2. Injecting Dependencies using Providers
  3. Creating and Nesting Services in multiple components
  1. Built-in pipes
  2. Custom pipes
  3. Chaining pipes
  4. Stateful & Stateless pipes
  1. Built-in Directives- ngIf,ngFor,else,ngSwitch etc
  2. Structural Directives
  3. Attribute Directives
  4. Custom Directives
  1. Using RouterModule and Routes
  2. Href vs RouterLink
  3. Parent vs Child Routes
  4. Lazy Loaded Routes
  5. Routing Parameters
  6. Routing Life Cycle Hooks
  7. Safeguarding Routes
  1. Promises and usage
  2. Observables and Subscriptions
  3. Using ‘RxJS’ methods and operators
  4. Consuming Rest API Endpoints
  5. Consuming Web Sockets (using node.js)
  1. Passing Data from Parent to Child using @Input
  2. Passing Data from Child to Parent using @Output and EventEmitters
  3. Passing Data from many unrelated components using Services
  4. Passing Data as an Observable using BehaviourSubjects and subscribers
  1. TDD vs BDD
  2. Using Karma and Jasmine Frameworks
  3. Using ‘ng test’
  4. Using built-in spec.ts files
  5. Writing custom test cases
  1. Uglification
  2. Minification
  3. Ahead Of Time Compilation
  4. Tree Shaking
  5. Using different production environments for staging- environment.ts file

MONGODB

  1. What is MongoDB?
  2. What is NoSQL?
  3. Why choose MongoDB?
  4. Where to use MongoDB?
  1. Install MongoDB on Windows
  2. Install MongoDB on Linux/Ubuntu/Fedora
  3. Install MongoDB on Mac
  4. MongoDB Environment Setup
  1. Working with mongodb shell
  2. Create javascript program in MongoDB Shell
  3. Run JavaScript file in mongodb shell
  4. MongoDB CRUD operations in mongodb shell
  5. MongoDB JavaScript commands
  1. MongoDB data formats
  2. JSON in brief
  3. BSON in brief
  4. Objects in brief
  1. Create collection in MongoDB – db.createCollection(“collectionName”)
  2. Insert single document in collection – db.collectionName.insertOne({key: value})
  3. Insert bulk/multiple document in collection – db.collectionName.insertMany([{key1: value1, key2: value2}])
  1. Find single document from collection – db.collectionName.findOne()
  2. Find all documents from collection – db.collectionName.find()
  3. View pretty documents – db.collectionName.find().pretty()
  1. Update single document from collection – db.collectionName.updateOne({key: value}, {$set: {key: newvalue}})
  2. Update bulk/multiple documents from collection – db.collectionName.updateMany({key: value}, {$set: {key: newvalue}})
  1. Delete single document form collection – db.collectionName.deleteOne({key: value})
  2. Delete bulk/multiple documents from collectin – db.collectionName.deleteMany({key: value})
  3. Delete all documents from collections – db.collectionName.remove({})
  1. ​cursor.count() – returns the total no of documents
  2. cursor.skip(n) – skips the n documents from collection
  3. cursor.limit(n) – limits n documents from the collection
  4. cursor.sort(n) – if n = 1 sort documents in ascending order and if n = -1 sort documents in descending order
  5. cursor.next() – returns the next document form the collection and may more..
  1. Aggregation Pipeline
  2. Map-Reduce
  1. Role based access control
  2. Built-in roles
  3. User defined roles
  1. Single Field Index
  2. Compound Field Index
  3. Text Index
  4. Manage Indexes
  1. Replica Set
  2. Replica Set members
  3. Replica Set Oplog
  4. Member Configuration
  5. Replica Set Deployement
  1. Sharded Cluster
  2. Shard Key
  3. Chunks
  4. Connecting to a sharded cluster
  5. Zones
  1. MongoDB NodeJS Driver

Node.JS

  1. Constants and variables
  2. Template strings
  3. Array helpers (foreach, map, filter, reduce, every and some, reduce, for..of)
  4. JS Events
  5. Fat arrow functions
  6. Object literals and default function arguments
  7. Rest and Spread operator.
  8. How to use classes
  9. Make the code simple with Destructuring
  10. Promises and fetch
  11. How to use modules
  12. Generators
  13. Map and Set
  14. JSON
  1. The Node.js framework
  2. Installing Node.js
  3. Using Node.js to execute scripts
  4. Modules
  5. Built-in modules (i.e. URL, FS, HTTP etc.)
  6. NPM
  7. dependencies and development dependencies
  8. Semantic Versioning and what different kinds of packages versions
  9. Browser Application and Server Package
  10. Node.JS Events
  11. Uploading Files
  12. Sending Emails
  13. Node.JS Promises
  14. Using Representational State Transfer Protocol (REST)
  1. Introduction to express.js
  2.  Render HTML file with express
  3. Template engines
  4. Routing
  5. RESTful API with node-express
  1. Introduction to MongoDB
  2. Mongo shell
  3. CRUD Operation in mongo shell
  4. MongoDB Operators
  5. MongoDB aggregation
  6. Introduction to mongoose
  7. MongoDB connection with mongoose in node.js
  8. Rest API with node-express-MongoDB-mongoose
  1. Clustering
  2. Use of npm libraries
    1. Loadash
    2. Async
    3. socket.io

About Trainer

Mr. Mahesh C. Bodhgire

Full Stack (MEAN) Trainer

Scroll to Top