Full Stack Syllabus
Full Stack Syllabus
Full Stack Syllabus
Full Stack
Development Course
Build up your skills.
Step up your career OOR, ABOVE BANK OF BARODA,
2ND FL
J.M.ROAD, SHIVAJI NAGAR, PUNE
1.
Diploma In Web Page Designing &
Web Development
INTRODUCTION TO HTML
• Getting started with HTML
• What’s in the head? Metadata in HTML
• HTML Text Fundamentals
• Creating hyperlinks
• Advanced text formatting
• Document and Website structure
• Debugging HTML
• Images in html
• Video and Audio Content
• From <object> to <iframe> - Other embedding technologies
• Adding Vector Graphics to the Web – SVG
• Responsive Images
2.
HTML TABLES
HTML FORMS
• Introductory Guides
o Your rst form
o How to structure a web forms
• The dierent Forms controls
o Basics native forms controls
o The HTML5 Input types
• Other form controls
3.
CSS3 – CASCADING STYLES SHEET
CSS INTRODUCTION
• What is CSS?
• How to use in HTML?
CSS CONCEPTS
• CSS Syntax
• CSS Basic Selectors – element, id and class
• CSS Properties and Values
• CSS Shorthand Properties
• CSS Box Model
• CSS Layout – Grid, Flex box, Float and Table
• CSS Styling Text
• CSS Styling Images
• CSS Styling Forms Fields
• CSS Styling Tables
• CSS Styling Font
• CSS Responsive Design – Media Query
• CSS Multimedia Styles – Images
• CSS Animations
• CSS Selectors
• CSS All Properties and values
4.
JAVASCRIPT COMPLETE GUIDES
GETTING STARTED
• JavaScript Setup
• Hello World Example
• JavaScript Output
JAVASCRIPT INTRODUCTION
• What is JavaScript?
• Where to use JavaScript?
JAVASCRIPT CONCEPTS
• JavaScript Reserved Words or Keywords
• JavaScript Statements and Statements Syntax
• JavaScript Comments
• JavaScript Variables, Data Types and Literals
• JavaScript Operators and Operators Types
• JavaScript Decision Making and Looping
• JavaScript String Handling – string and string methods
• JavaScript Array and Array Methods
• JavaScript Functions, Function Constructors
• JavaScript Events
• JavaScript Objects, prototypes, inheritance
• JavaScript Math and Math methods
• JavaScript Date and Date Formatting
• JavaScript Scope
• JavaScript Hoisting mechanism
5.
• JavaScript Type Conversion
• JavaScript Error, Exception Handling
• JavaScript Regular Expressions
• JavaScript Random object
• JavaScript this keyword
• JavaScript JSON
• JavaScript Document Object Model (DOM)
• JavaScript Browser Object Model (BOM)
• JavaScript JQuery
• JavaScript Ajax
• JavaScript Strict Mode
• JavaScript Styles Guides
• JavaScript Mistakes
• JavaScript New Features
o let, const
o Arrow function
o JavaScript – classes, constructor, set and get metho
inheritance
o Array high-order functions
o JavaScript Synchronization - promises, callbacks,
async/ await
o JavaScript Server data Communication – fetch API.
o JavaScript Modules – imports and exports
• JavaScript Debugging and Performance
• JavaScript Best Practices with examples
• JavaScript Web APIs – History, Storage, Geolocations
• JavaScript Standards ECMAScript (ES2015/ES6, 2017, 20
2019, 2020)
6.
RESPONSIVE WEB DESIGN WITH BOOTSTRAP4
7.
Front End Web Technologies - Module II
ANGULAR
GETTING STARTED
• Angular Setup
• Angular First Application
• Angular Application Structure
• Angular Application Execution Flow
ANGULAR INTRODUCTION
• What is Angular?
• Angular Building Blocks
• Angular Real Time Usage
MAIN CONCEPTS
• Angular Components
• Angular Templates
• Angular Directives
• Angular Dependency Injection (DI)
8.
• Animations
• Service Worker and PWA
• Schematics
ANGULAR TOOLS
• CLI Builders
• Server-side Rendering
• Language Service
ANGULAR REFERENCES
• NgModules
• Observable & RxJS
• CLI Commands Reference
• Database Integrations
• Angular Backend Integrations – Node.js or DJango
or Spring or Php
9.
REACT.JS
GETTING STARTED
• Add React to a Website
• Create a New React App
• CDN Links
REACT INTRODUCTION
• What is ReactJS?
• First React App
• React App Structure
• React App Execution Flow
MAIN CONCEPTS
• Hello World
• Introducing JSX
• Rendering Elements
• Components and Props
• State and Lifecycle
• Handling Events
• Conditional Rendering
• Lists and Keys
• Forms
• Lifting State Up
• Composition vs Inheritance
• What Next – Thinking in React
10.
ADVANCED GUIDES
• Accessibility
• Code Splitting
• Context
• Error Boundaries
• Forwarding Refs
• Fragments
• Higher-Order Components
• Integrating with Other Libraries
• JSX in Depth
• Optimizing Performance
• Portals
• Proler
• React Without ES6
• React Without JSX
• Reconciliation
• Refs and the DOM
• Render Props
• Static Type-checking
• Strict Mode
• Typechecking With Prop Types
• Uncontrolled Components
• Web Components
11.
HOOKS
• Introducing Hooks
• Hooks at a Glance
• Using the State Hook
• Using the Eect Hook
• Rules of Hooks
• Building Your Own Hooks
• Hooks API Reference
TESTING
• Testing Overview
• Testing Recipes
• Testing Environments
CONCURRENT MODE
• Introducing Concurrent Mode
• Suspense For Data Fetching
• Concurrent UI Patterns
• Adopting Concurrent Mode
• Concurrent Mode API
API REFERENCE
• React & React.Component
• ReactDOM
• ReactDOMServer
• DOM Elements
• SyntheticEvent
12.
• Test Utilities
• Test Renderer
• JS Environment Requirements
13.
VUE.JS
14.
Back End Web Technologies - Module I
NODE.JS
INTRODUCTION TO NODEJS
• A brief history of Node.js
• How to install Node.js
• How much JavaScript do you need to know to
use Node.js?
• Dierences between Node.js and the Browser
GETTING STARTED
16.
• The Node.js fs module
• The Node.js path module
• The Node.js os module
• The Node.js events module
• The Node.js http module
• Node.js Buers
• Node.js Streams
• Node.js, the dierence between development and
production
• Error handling in Node.js
• How to log an object in Node.js
17.
EXPRESS.JS
GETTING STARTED
• Installing
• Hello World Example
• Express Generators
• Basic Routings
• Static Files
GUIDES
• Routing
• Writing Middleware
• Using Middleware
• Overriding the Express APIs
• Using Template Engine
• Error Handling
• Debugging
• Express Behind Proxies
• Authentication and Authorization
• Moving to Express 4
• Moving to Express 5
• Database Integrations
18.
PYTHON DJANGO
19.
PHP
20.
Back End Web Technologies - Module II
DATABASES
1. NO-SQL MONGODB
21.
2. SQL- MySQL
21.
THANK YOU
22.