Full Stack Developer Course | MEAN Stack Developer | DAAC

Full Stack Development

Full Stack Development

A Full Stack Developer Course which helps to become an expert who works on the front end and back end both. The person should be acquainted with the 3-tier model for excellent execution of procedures. He or she should be well aware of the concepts of user interface which constitutes the front end of any application. A Full Stack Developer is also aware of the data support part of back end. DAAC is one of the Best Full Stack Development Course Training Institute in Jaipur.

Course Feature

Full Stack Development

Full Stack Development

  • Duration 10 Months
  • Class Timings 1.5 hour a day, 5 days a week
  • Eligibility 12th Pass

MODULE - I

Fundamental C

  • introduction
  • Fundamentals in C
  • Operators and Expressions
  • input-Output Functions
  • Control Statements
  • Arrays
  • Strings
  • Pointers
  • Functions
  • Storage Classes
  • Preprocessor Directives
  • Command Line Arguments
  • Files, Graphics
  • Structures, Unions, Enumerations
Minor Exam and Project

MODULE - II

Basic HTML

  • Introduction of difference web technology
  • HTML elements
  • Html Attributs
  • Basic structure and execution of HTML
  • Getting Started With HTML5
  • Structure of a Web Page
  • Floats
  • Box Model
  • Introduction to CSS
  • CSS Rules
  • Using CSS Selectores
  • Basic Web Layout Design
  • Table
  • Form
Minor Exam and Project

MODULE - III

Angular js

  • AngularJS Introduction
  • Basics of Javascript and jQuery
  • Execution flow
  • Controllers
  • Properties, Methods
  • Binding controllers with views
  • Bootstrapping Angular APPS
  • Auto bootstrap
  • Cutom Bootstrap
  • Data Binding
  • Binding Model Objects
  • Model Objects Visibility
  • $scope
  • $rootScope
  • Difference between $scope & $rootScope
  • Using $emit and $broadcast
  • JSON advantages
  • Using JSON in Angularjs
  • Deploy project
  • Expressions
  • Directives
  • Power of directives
  • Working with built in directives
  • Working with custom directives
  • Introduction To Client Side Scripting Languages
  • Filters
  • Adding Filters to Expressions, Directives
  • Working with built in filters
  • Creating custom filters
  • Events
  • ng-click
  • Hiding HTML Elements
  • ng-disabled
  • ng-show, ng-hide
  • Modules
  • AngularJS XMLHttpRequest (AJAX)
  • AngularJS Forms & Input Validation
  • AngularJS Service Types
  • Single Page Applications
  • REST API Calls
  • Animations
  • Angular with UI Frameworks
Minor Exam and Project

MODULE - IV

Node js

  • Introduction to Node.js
  • Node.js Platform Setup
  • Download and Install
  • First Hello World
  • Modules and npm
  • Anatomy of a module
  • Private code
  • Accessing and using modules
  • npm commands
  • package.json
  • The Callback Pattern
  • Events
  • When to use Event Emitters
  • Binding Functions to Events
  • Event Requests and Listening
  • Error Handling
  • Buffers
  • Streams
Minor Exam and Project

MODULE - V

Express.js

  • Intro and Installing Express.js
  • Building a Hello Express application
  • Creating routes
  • Rendering Layouts
  • Using templates
  • Adding partials
  • Using locals and conditional templates
  • Modularizing routes
  • Connecting to Databases
  • No SQL and Document Stores
  • Relational DBs
  • Configuration and platform setup
  • CRUD Operations
Minor Exam and Project

MODULE - VI

React JS

  • JavaScript – Basics and In-depth
  • Node – Basics
  • React with Node
  • JavaScript
  • Basics of JavaScript.
  • JavaScript in depth.
  • Creating classes
  • Creating private/public/global fields
  • Creating private/public/global functions
  • Dynamic rendering with JavaScript
  • React
  • Introduction to React
  • Original DOM vs Virtual DOM
  • React Components
  • React Components with JSX
  • React Components with ES6
  • Props and state
  • React with Node
  • Creating an application using Create React App
  • Life Cycle
  • Debugging
  • Default values
  • Creating Forms
  • Creating Table
  • JSX in depth
  • Validations
  • Backend calls
  • Stateful Components
  • Stateless Components
  • Local Storage
  • Basic Routing and Passing Params
  • Hyperlinks
  • Creating Reusable Components
  • Fragments
  • Bundling
  • Deploying
  • Integration of 3rd party Modules
  • Google Maps
  • Bootstrap Controls
  • Material UI
  • Toast Messages for notifications
  • Other Debugging Options
  • Developer Tools
  • Current Applications developed in React
  • Integration with other libraries
Minor Exam and Project

MODULE - VI

Mongo DB

  • Getting started with MongoDB
  • Execution of a JavaScript file in MongoDB
  • Installation
  • Basic commands on mongo shell
  • CRUD Operation
  • Create
  • Update
  • Delete
  • Read
  • Update of embedded documents
  • More update operators
  • Getting database information
  • List all collections in the database
  • Querying for Data (Getting Started)
  • Find() method with Projection
  • Update Operators
  • Upserts and Inserts
  • Collections
  • Aggregation
  • Aggregation in a Server Method
  • Indexes
  • Index Creation Basics
  • Dropping/Deleting an Index
  • Get Index of a Collection
  • Unique Index
  • Single field
  • Delete
  • List
  • Pluggable Storage Engines
  • WiredTiger
  • MMAP
  • In-memory
  • mongo-rocks
  • Fusion-io
  • TokuMX
  • Java Driver
  • Python Driver
  • Mongo as Shards
  • Replication
  • Mongo as a Replica Set
  • MongoDB Authorization Model
  • Configuration
  • Backing up and Restoring Data
  • mongoimport with JSON
  • mongoimport with CSV
  • Making the output of find readable in shell
  • “multi” Parameter while updating multiple documents
  • Query Document – Using AND, OR and IN Conditions
  • Remove docs that have a duplicate field in a collection (dedupe)
  • MongoDB – Configure a ReplicaSet to support TLS/SSL
  • Basic mongodump of local default mongod instance
  • Basic mongorestore of local default mongod dump
Major  Exam and Project

We Will Contact You, At a Time Which Suits You Best

app_image

Discover Our App

Access your courses anywhere, anytime & prepare with practice tests