|
|
|
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
|
|
|
|
|
|