Full Stack Developer

Full Stack Development Training in Chennai

Full Stack Developer Training Center In Chennai

Miit Global Service training center is a full-stack development training cum placement Institute, Miit Global Service training center is one of the online training centers. The full-stack development course syllabus of Miit Global Service training center is designed to full fill the needs of students for web design and development based Industries.

Full Stack Development Course Chennai

Full Stack Development is nothing different but full designing of both websites and applications where the developers require to work from frontend to backend development. With Miit Global Service Full Stack Web Development Course, anybody can become an expert in all the fields of web development like Java, .NET, MEAN Stack and Python. In Frontend you are able to acquire knowledge on – HTML, HMTL5, CSS3, JavaScript, Bootstrap, and jQuery whereas in Backend – Node.js, Meteor.js, Angular 2,4 and 5, PHP and Ruby on Rails and lastly in Database – MySQL, PostgreSQL, MongoDB, CouchDB, and Apache Cassandra.

Full Stack Developer Course Objectives:

For every student to be able to learn the core concepts of the frontend and backend programming course

For all students to get familiar with the latest web development technologies

For all students to learn all about SQL and NoSQL databases

For all students to learn the complete web development process

Prerequisites:

Basic knowledge of programming is enough for all students

Who should go for this course:

Students who love to become the Full Stack Web Developers, Frontend Developers, Backend Developers

Full Satck Development Course Chennai

Full Stack Development Course Content

Introduction – i:-

UI Developer roles and responsibilities, UX designer roles, Technologies needed, Power of UI, Current market requirements on UI, Basic Technologies needed and Difference between Front end and Backend

Introduction – ii:-

Sample webpages, Crawling and Meta tags and BasicsBasics – HTML:- Exploring existing pages, Browsers & Editors, DOM, Structure of HTML Page, Mandatory tags in Html page (Html, head, body), Heading tags (H1…H6), Tags and attributes (Class, Id, style…etc.) and Inline and block-level elements

CSS:-
This cover What CSS is, Different ways of applying CSS for elements, and priority chain of CSS and CSS Properties (color, font, size, border…etc.)

CSS – ii:-
This cover Box model, Margin & Padding, Positioning Elements, and Floating Elements

More HTML Tags:-

This will cover external page links in a page using anchor tags and its properties, Working with row and column data using table tags, Hiding and un-hiding elements using display property, img tag, p tag, ul and ol tags, li, nobr, hr, bretc, Layouts, forms, buttons, Input fields (textbox, radio button, checkbox, dropdown, text area etc.), Debugging HTML & CSS (Firebug, IE and Chrome developer tool) and Creating Tabs and menu lists

More CSS Properties:

This will cover Adding borders, font, Pseudo classes and Pseudo Elements, positioning elements (absolute, relative, fixed and static), Image spriting, Box model (margins, padding), Floating elements (float left, right etc.),  external resources, Absolute and Relative paths, external resources like CSS, images etc., Display Property(inline, block, inline-block etc) and Display none and hidden elements.

Form Elements:-

This will cover Get & Post Communication, Validating input values in a form, Form action, and type

JavaScript:

This will cover Data types and data structures in Js, Control structures, if, if-else, while, for, switch-case statements

This will cover Dynamic creation and manipulation of DOM elements using Javascript, Adding multiple events dynamically using event listeners, Event capturing and event bubbling, Exploring Event Object and Validations using key char codes

This will cover Arrays and Predefined methods, Working on logical programs using Arrays, Predefined methods in arrays, Strings and predefined methods, Objects and JSON. Iterating through Dynamic JSON Object and Exploring Predefined Date object.

This will cover Inheriting Static Object using proto, Inheritance using Object.create(), Java Script Classes, Prototyping, Inheritance using prototyping, Global and local variables, Securing Data using Closures, Exception Handling, Handling Predefined and user-defined exceptions and Exploring try, catch, finally and throws.

This will cover History and version explore, Difference between Minified and non-minified JS files and On load and on the ready difference. Jquery selectors, Multiple ways of referring DOM elements using jQuery selectors, Jquery methods, Adding dynamic properties for DOM elements, Toggling elements, Creating dynamic elements using jQuery

This will cover Traversing Siblings, Traversing Children’s, Traversing Parent Elements, Traversing Ancestors, Finding elements using jQuery techniques, Filtering elements

Binding events, Dynamic binding, and List of events been supported in jQuery (blur, change, click, dbclick….etc.)s

This will cover Advantages with AJAX and its limitations, Samples working with AJAX, Different data formats used in AJAX (string, xml, JSON, etc.), XML and JSON difference, Cross-domain interactions using JSONP, Jquery Promises and handling Multiple AJAX Calls using Jquery Promises, Jquery Animations:- This will cover Animation Effects using, Hide, Show, Sliding up and down, Fading and Animate Method.

This will cover Loading DOM dynamically using Jquery templates, loading templates using AJAX

HTML 5:– This will cover Difference between HTML5 and HTML 4, List of Browsers support HTML5, Doctype, Semantic Tags, Multithreading Using Web Workers, Media Support (audio and video tags), Graphics using Canvas tag and SVG Tags, Drag and Drop features, Offline Application using Application Cache, Exploring Navigator Object, Working on locations lat and lng using Geolocation and Storing user preferences using Local storage & Session Storage

CSS 3:- This will cover Difference between CSS 2 and CSS 3, Adding borders and backgrounds, Advanced text effects(shadow), 2D and 3D Transformations, Adding Transitions to elements and Adding animations to text and elements

Responsive Design:- This will cover the Difference between multiple devices, making a page to work on multiple devices, Media queries and Introduction to Bootstrap CSS API.

Angular JS:- This will cover Introduction and History, What is MVC, Features and Advantages of Angular Js, Angular Expressions, Predefined Directives, Dependency Injection, AJAX communication in Angular using $http, Handling Multiple AJAX requests using $http promises, Working on multiple controllers within single application, Communication between controllers using broadcast and $rootScope and Difference between $scope and $rootScope

SPA:- This will cover What is Single Page Application, Exploring routeProvider service, Working on $location service and Angular configuration.

Filters:– This will cover Angular predefined Filters, Accessing Filters in controllers and Creating Custom Filters

Angular Forms:- This will cover Form Validations, Angular predefined Form validation classes Exploring ng-valid, ng-invalid, ng-pristine, ng-dirty, ng-touched, etc

Predefined Methods:- This will cover Angular predefined methods, Bootstrap, copy, equals, forEach, extend and toJSON, etc.

Handling Events:- This will cover Adding events in angular js and ng-click, ng-dbclick,ng-mouse etc

ng-if, ng-switch, ng-include, NgResource, Handling REST calls using $resource and Performing get, post, put, query, remove a delete calls using $resource

This will cover Creating Custom User-defined directives in Angular, Exploring template, templateUrl, scope, link and restrict properties and Manipulating DOM element using Directives.

This will cover Constants, Value, Factory, Services, and Providers

This will cover $watch, $apply and $digest

This will cover Introduction to NodeJS, Introduction, and History, Latest version details

Installation and Environment Setup:-

This will cover Setting up the Node environment and Node and npm Installation

REPL Terminal:-

This will cover Exploring REPL Terminal and Walkthrough commands on terminal

Digging into NODE:-

This will cover Server-side javascript, Introduction to NPM, Creating simple Http server and Exploring package.json

Event Loop:-

This will cover What is Event Loop, Exploring Event-driven programming, Emitting events and Setting Callback methods

Web Module:

This will cover Creating simple web services, Creating web clients using node.

Express js:- This will cover Exploring Express module, Setting up express environment Creating Http server using express and Reading data from GET/POST requests

Templates:- This will cover Creating templates using PUG, Generating Dynamic Html pages from server and Responding a template for a client request

File system:- This will cover Exploring File system and Reading and writing to files

REST API:- This will cover Introduction to REST API and REST Architecture

Clustering:– This will cover Creating and handling multiple clusters in Node js.

Db Connection:- This will cover Connecting to Mongo DB and Connecting to SQL

WebService with DB interactions:- This will cover Creating web services which communicate with Database

MONGO DB:- This will cover Overview, History and overview of MONGO DB, Advantages and How it differs from other DB

Environment Setup:- Students will learn Setting up the environment and installation of Mongo DB

Data modeling:- Student will learn Exploring Data modeling

Creating and Dropping DB:- Creating DB in Mongo and Dropping an existing DB

Datatypes and collections:– Datatypes and Creating and dropping collections

Documents:- Creating Documents, Updating and Deleting Documents and Query Documents

Backup support:- And last students will learn Creating Backup for the database.

MIIT Institute Trainers and Coaches

MIIT Institute is active in the fields of IT development and training in information systems. All MIIT Institute’s works use all their experience and skills as a developer, software architect, business analyst, quality manager or project manager to deliver methodological and technological training based on the desires of companies and the realities of the market. Aside from practicing or rehearsing teaching, they all also enjoy the following things:

All the trainers follow new pieces of training annually, to meet the requirements of the IT market;

They all regularly listen to one another;

They all share their skills at a quarterly educational meeting;

They all also followed each other for any training by their pedagogical coach.

Request a Call Back

Please enable JavaScript in your browser to complete this form.