Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

UI FULL STACK Web Development Course Details
 

Subscribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..

Batch Date: Sept 3rd @7:00PM

Faculty: Mr. Ramesh
(13+ Yrs of Exp,.. & Real Time Expert)

Duration : 100 Days

Venue :
DURGA SOFTWARE SOLUTIONS,
Flat No : 202, 2nd Floor,
HUDA Maitrivanam,
Ameerpet, Hyderabad - 500038

Ph.No: +91 - 8885252627, 9246212143, 80 96 96 96 96


Syllabus:

UI Technologies

1. HTML 5

  • Advantages of Internet
  • Advantages of Web Applications
  • Differences between Web 1.0 and Web 2.0
  • Introduction to HTML5
  • Text Formatting Tags (Inline Elements)
  • Text Formatting Tags (Block Eleements)
  • Graphical Tags (img,audio and video)
  • Anchor tag and Path Specification
    (Detailed Explanation about Relative and Absolute Path)
  • Table,THead,TBOdy,TR,TD and TH Tags with attributes
  • Forms with latest form controls
  • How to work with Pre-defined Validations in HTML 5
  • How to STOP Pre-defined Validations in HTML 5

2. CSS

  • Introduction to CSS
  • TYPES of CSS
    (Inline,Internal and External CSS and Practical Usage in Real World)
  • Working culture of CSS
    (Detailed Explanation about CASCADING Behaviour of CSS)
  • Class Attribute
  • ID Attribute
  • Difference between Class and ID Attributes
  • Margin, Padding( Difference between Margin and Padding)
  • Border (How to form different triangles using border)
  • Border Radius (How to form different triangles using border-radius )
  • Text Shadow, Box Shadow
  • Overflow (hidden, scroll, auto)
  • Box-Sizing (border-box)
  • Fonts and font related properties (font-style, fon-weight….etc)
  • Display Property
  • Difference between inline and block elements
  • Positions
    (Deatailed explanation about relative, absolute, fixed and sticky properties with real world examples)
  • Flex and Flex related css properties with real world examples
  • Animations

3. JAVASCRIPT & ES6 Concepts

  • Introduction to Javascript
    Types of Javascript (Inline, Internal and External)
  • Variable Naming Convention
  • Dialog Boxes (alert, confirm and prompt)
  • Operators
  • Conditional Statements
  • Loops (for, while and do while)
  • String Methods
  • Array Methods
  • Mouse Events
    (onclick, onmouseover, onmouseout, onmouseover, onmouseout)
  • Keyboard Events
    (onkeyup, onkeypress, onkeydown and differences between them)
  • Event Binding
  • Naming Functions
  • Anonymous Functions
  • Lambda/ Arrow Functions
  • ForEach Method
  • Map Method
  • Filter Method
  • Difference between Var,let and Const keywords
  • SetInterval, ClearInterval, SetTimeout, ClearTimeOut
  • Promises
  • Async and Await Methods
  • Closures
  • Hoisting
  • Spread Operator
  • Rest Operator
  • Reduce Method
  • Validations Using Javascript

4. Bootstrap

  • Introduction to Bootstrap
  • Configuration of Bootstrap
  • Alert Message related Classes
  • Button related Classes
  • Anchor Tag related Classes
  • Navbar related classes
  • Responsive NavBar
  • Modal and Responsive Modal related Classes
  • Cards
  • Configuring GOOLE FONTS
  • Responsive Template by Configuring GOOLE FONTS

REACT JS

1. Javascript - ES6

  • Var, Let & Const Differences
  • Map
  • Filter
  • Template Literals
  • spread operator
  • Arrow functions
  • Promises
  • Async and Await Methods

2. React

  • Introduction to React
  • Original DOM vs Virtual DOM
  • Creating an application using Create React App.
  • Class Components
  • Function Components
  • State, SetState
  • Forms
  • Creating Table
  • Events Handling
  • Data Binding and Event Binding
  • JSX
  • Validations
  • Applying Styles
  • Class Component Hooks
  • Function Component Hooks (Eg: useState, useEffect, use Memo)
  • creacteContext, useContext
  • Provider, Consumer
  • Routing, Child Component Routing, Lazy Loading
  • Basic Routing and Passing Params
  • Creating Reusable Components
  • Fragments
  • Keys
  • React Material UI
  • useSelector, useDispatch
  • useNavigate
  • bcrypt (Password Encryption)
  • JSON WEB TOKEN(jwt)
  • CORS
  • FILE UPLOADS using MULTER

3. Redux & React Redux

  • Action Types
  • Action Creators
  • Action Reducers
  • Merge Reducers
  • Store

4) C.R.U.D OPERATIONS with REST API

5) M.E.R.N Stack SOCIAL MEDIA PROJECT with REST API

Node Js Introduction

Foundation

  • The Node.js
  • Installing Node.js

Using Node.js to execute scripts

  • Node Projects
  • The Node Package Manager
  • The package.json configuration file
  • Global vs. local package installation

HTTP

  • The HTTP protocol
  • Building an HTTP server
  • Rendering a response
  • Processing query strings

File System

  • Synchronous vs. asynchronous I/O
  • Path and directory operations
  • __dirname and __filename
  • Asynchronous file reads and writes

Buffers, Streams, and Events

  • Using buffers for binary data
  • Flowing vs. non-flowing streams
  • Streaming I/O from files and other sources
  • Processing streams asynchronously
  • Configuring event handlers
  • Modules.
  • Defining modules with exports
  • Creating a package

Express

  • The model-view-controller pattern
  • Defining EJS template Engine
  • Building a front-end controller
  • Defining routes
  • Creating actions
  • Configuring Express to use EJS
  • Using REST
  • Reading POST data
  • Adding middleware

Data Sources

  • How Node.js connects to databases
  • Connecting to NoSQL databases
  • Performing C.R.U.D operations
  • Building client requests to web services

Introduction MongoDB

  • NoSQL database
  • Its significance
  • How NoSQL suits Big Data needs
  • Introduction to MongoDB and its advantages
  • MongoDB installation
  • JSON features
  • Data types and examples.

MongoDB Installation

  • Installing MongoDB
  • MongoDB commands and operations
  • MongoDB Data types.

CRUD Operations

  • Understanding CRUD and its functionality
  • CRUD concepts
  • MongoDB Query & Syntax
  • Read and write queries and query optimization

Data Aggregation

  • Concepts of data aggregation and types