Full Stack

Our Full Stack Development course is designed to equip you with the skills and knowledge needed to become a proficient full stack developer. In today’s rapidly evolving technological landscape, businesses require professionals who can effectively work on both the front-end and back-end of web applications.

Through this comprehensive course, you will gain a deep understanding of essential programming languages, frameworks, and tools used in full stack development. You will learn to build responsive and dynamic user interfaces using HTML, CSS, and JavaScript, and master popular front-end frameworks like React and Angular. On the back-end, you will explore server-side technologies such as Node.js and Express.js, along with database management using SQL and NoSQL databases.

Curiculum

  • Introduction
    • UI Developer roles and responsibilities
    • UX designer roles
    • Technologies needed
    • Power of UI
    • Current market requirements on UI
    • Basic Technologies needed
    • Difference b/w Front end and Backend
    • Sample Web Pages
    • Crawling and Meta tags
    • Basic
  • Basic-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 attribute (Class, Id, style…etc)
    • Inline and block level elements
  • More HTML Tags
    • Including external page links in 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, hr
    • Layouts, Forms, Buttons
    • Input fields (textbox, radio button, checkbox, dropdown, text area etc)
    • Debugging HTML &CSS( Firebug, IE and Chrome developer tool)
    • Creating Tabs and menu lists
  • HTML 5 Features
    • Geolocation
    • Video Tag
    • Audio tag
    • SVG
  • Form Elements
    • Get & Post Communication
    • Validating input values in a form
    • Form action and type
  •  
  • What is CSS
  • Different ways of applying CSS for elements, and Priority chain of CSS.
  • CSS Properties (color, font, size, border… etc.)
  • Box model
  • Margin & Padding
  • Positioning Elements
  • Floating Elements
  • More CSS Properties
    • Adding borders, fonts, Pseudo classes and Pesudo Elements
    • Positing elements (absolute, relative, fixed and static)
    • Image Spirting
    • Box model( margin, padding)
    • Floating elements(float left, right etc)
    • Including external resources
    • Absolute and Relative paths
    • Including external resources like CSS, images etc
    • Display Property(inline, block, inline block etc)
    • Display none and hidden elements
  • Working with CSS
    • Introduction to CSS
    • Understanding Document Object Model
    • Introduction to style sheets
    • Introduction to style sheets
    • CSS Syntax
    • CSS Comments
  • The CSS Rules
    • Ways to work with CSS
    • External style sheet
    • Internal style sheet
    • Inline style
  • CSS Selectors
    • The element Selector
    • The id Selector
    • The class Selector
    • Grouping Selectors
  • The CSS Cascade
    • Background Color
    • Background Image
    • Background Image – Repeat Horizontally or Vertically
    • Background Image – Set position and no-repeat
  • CSS Fonts & Typography
    • CSS Font Families
    • Font Style
    • Font Size
    • Text Color
    • Text Alignment
    • Text Decoration
    • Text Transformation
  • Working with Links and List
    • Styling Links
    • Common Link Styles
    • List Item Markers
    • Image as The List Item Marker
  • CSS Display and Positioning
    • CSS Display and Visibility
    • How Elements Float
    • Turning off Float – Using Clear
    • Static Positioning
    • Fixed Positioning
    • Relative Positioning
    • Absolute Positioning
  • CSS Box Model
    • Working with Content
    • Working with Padding
    • Working with Border
    • Working with Margin
  • Working with Bootstrap3
    • Introduction to Bootstrap 3
    • Bootstrap History
    • Why Bootstrap
    • Embedding Bootstrap in to page
  • Bootstrap Grid System
  • Bootstrap Pager
  • Bootstrap List Groups
  • Bootstrap Forms
  • Bootstrap Inputs
  • Bootstrap Carousel
  • Bootstrap Plugins
  • Bootstrap Jumbotron
  • Bootstrap Buttons
  • Bootstrap Pagination
  • Basics of javascript
  • ES6 Javscript
  • Adv.Javscript
  • An introduction to React
  • Environment setup for React
  • Introduction to JSX
  • Introduction to React DOM
  • Creating the First React Application
  • React elements
  • React Components-Class Based Components
  • React Components-Function Based Components
  • Component Lifecycle
  • Rendering Elements
  • State Management in React
  • Introduction to props
  • Working with props
  • Binding Data in React
  • Refs in React
  • Lists and Keys
  • Forms
  • Component Styling in React
  • Component InterCommunication
  • Routing in React
  • Working with Rest API
  • React DOM Server
  • Handling events
  • React Hooks
  • Node JS
      • Introduction Node js
      • Why Node js ?
      • Feature of Node js
      • Node.js Installation & configuration
      • Where to use Node ?
      • Server-side JavaScript
      • Asynchronous events vs. threads
      • Performance
      • V8 Javascript Engine
      • Server utilisation
      • Installing Node JS
      • Node Event Loop
      • Writing Asynchronous Code
      • Blocking and NonBlocking Code
      • Node Child Process
    REPL Terminal
      • REPL Introduction
      • REPL Commands
      • REPL Terminal Debugging
      • Operation In REPL
      • Stopping REPL
    NPM
      • Introduction to NPM
      • Installing module with npm
      • Global Vs Local installation
      • Understanding node_module
      • Understanding package.json
      • Package.json
      • Updating a module
      • Deleting a Module
    Event Loop
      • What is Event Loop?
      • Event Driven Programming
      • Event Emitter
      • Call back function
    Modules
      • Understanding Modules
      • Built-In Modules
      • Local or Custom Modules
      • Third Party Modules
      • using require() to import modules
      • Exporting Modules
    Node JS Global Objects/Exception Handling
      • global
      • Process
      • console
      • module,exports
      • _dirname
      • _filenames
    Exception Handling
      • Try catch throw
      • First error callback
    File System/Streams
      • Understanding FS Module
      • The path Module
      • Creating,Reading and Writing Files
      • Open,Close,Rename and Delete
    Streams
      • Understanding Streams
      • Reading and writing streams
      • Processing streams
    Utility Module/Web Module
      • OS module
      • Path module
      • Net Module
      • DNS Module
      • Domain Module
    Web Module
      • What is web-server ?
      • Web application architecture
      • Creating web-server using Node
      • Creating Web client Using Node
    NodeJs HTTP
    • Building a Web Server
    • HTTP Request Methods
    • Request Header
    • HTTP Response
    • HTTP Status cod
  • NOSQL DB
      • Introduction to NOSQL DB
      • Overview of DB
      • Adv of NOSQL DB
      • Type of NOSQL DB
    MongoDB
      • Introduction to MongoDB
      • Installation and Configuration of MongoDB
      • Start and Stop MongoDB
      • Connection with Javascript and Node.js
      • Static and Dynamic Schemas
      • Data Modeling
      • Create database
      • Drop database
      • MongoShell
      • Understanding JSON
      • Understanding BSON
      • MongoDB Architecture
    MongoDB Collection
      • Introduction to Collection
      • Collection Vs Tables
      • Create Collection
      • Drop Collection
      • Operation on MongoDB
    MongoDB Document
      • Introduction to document
      • Create document
      • Insert Document
      • Update Document
      • Delete Document
      • BSON Type
      • Query Document
      • Query Collection
    MongoDB- Operation
      • MongoDB – Limit Records
      • MongoDB – Sort Records
      • MongoDB – Indexing
      • MongoDB – Create Backup
      • MongoDB Aggregation
      • Map-Reduce
      • Single Purpose Aggregation Operations
    MongoDB Driver
      • Native MongoDB Driver
      • Connecting To Node Js
      • CRUD Operation with node
    Mongoose
    • Installing Mongoose
    • Mongoose Schema Design and Mapping
    • Mongoose Schema Type
    • Connection,Model,Document
    • SubDocument,Query and Validations
    • MongoDB GUI Tools(Robomongo,Studio3T,MongoBooster)

Schedule

Our course schedule is thoughtfully designed to provide flexibility and convenience for our students. We understand that everyone has different commitments and time constraints, which is why we offer various scheduling options to suit your needs.

Monday to Friday (7am – 6pm​)

Saturday & Sunday (9am – 4pm​)
Join now
Event from Us

Upcoming Batches

JUN

27

08:00 AM - 03:30 PM
45 Days
Full Stack Course
Our Courses
Choose from List

Most Popular Courses