Web Development

01
Frontend
02
Backend
03
Database
04
Live Project

Details

  • Introduction to Internet
  • Introduction to Web Technologies
  • How does a Website Work
  • Client and Server Scripting Languages
  • Hands on experience on version control system and project tracking software
COURSE FEATURES
Course Duration: 12 weeks
Certificate: Yes
Prerequisites: No
Skill Level: Beginner
Course Capacity: 50
Start Date: 16-08-2021
Course Fees: ₹ 8000


HTML

Basic Structure of HTML
  • Head Section and Elements of Head Section
  • Meta Tags
  • External Link Tags
  • HTML Structure Tags
  • Table Tag
  • Div Tag
  • Frames
  • Content / Media Tags
  • Header Tags
  • Paragraph, Span, Pre Tags
  • Anchor Links and Named Anchors
  • Image Tags / Image Hotspots
  • Object Tag
  • Iframe Tags

Working with Forms
  • Form Tag
  • POST and GET Method
  • Text Input, Text Area, Checkbox, Image Input and
  • Radio
  • Select Option, Option Group
  • File Upload and Hidden Fields
  • Submit Button, Reset Button
  • The relation between HTML Form and PHP
  • Creating a Live Website Form
  • Difference between HTML & XHTML
CSS
CSS properties
  • Type Properties
  • Background Properties
  • Block Properties
  • Box Model Properties
  • List Properties
  • Border Properties
  • Positioning Properties
  • Properties useful in Realtime Designing
Cascading Style Sheets (CSS 3.0)
  • Introduction to CSS 3
  • New CSS 3 Selectors
  • New CSS3 Properties
  • CSS Rounded Corners
  • Border Images
Javascript


Introduction to Client-side scripting

  • JavaScript Types
  • Variables in JS
  • Operators in JS
  • Conditions Statements (If, If Else, Switch)
  • Java Script Loops (For Loop, While Loop, Do While Loop)
  • JS Popup Boxes (Alert, Prompt, Confirm)
  • JS Events
  • Onload, Onunload, Onsubmit, OnFocus, Onchange Event, Onblur
  • Event, Onmouseover, Onclick, Ondbclick Events
  • JS Arrays
Working with Arrays
  • JS Objects
  • JS Functions
  • Using JavaScript in Realtime
  • Validation of Forms
  • DropDown Menus
  • Slide Show Effects in Js
  • Date / Calendar Integration
  • Useful Scripts for Projects

React js

React is a JavaScript library for building user interfaces. React is used to build single page applications. React allows us to create reusable UI components.

  • React Introduction
  • JSX
  • Introduction to Components
  • Import and Export Modules
  • Styling Components
PHP


Getting Started With PHP

  • How PHP scripts work
  • Basic PHP syntax
  • PHP data types
  • PHP Variables
  • PHP Variables
  • Conditional Statements
  • Loops (If, If else and Switch)

  • SuperGlobals
  • $_GET
  • $_POST
  • $_REQUEST
  • $_FILES
  • $_SESSION
  • $_COOKIES
  • $_SERVER
  • $_ENV

  • String Manipulation
  • String Variables in PHP
  • The Concatenation Operator
  • The strlen() function
  • The strpos() function
  • Joining and Splitting String
  • Comparing String

  • Working with arrays
  • Types of Arrays
  • Creating Arrays
  • Accessing Arrays
  • Single-Dimensional Arrays
  • Multidimensional Arrays
  • PHP Function

  • Working with Forms
  • Designing a Form
  • $_GET and $_POST
  • HTML and PHP code
  • User Input
  • Form Validation

  • PHP File Upload
  • Create an Upload-File Form
  • Create the Upload Script
  • Restrictions on Upload
  • Saving the Uploaded File

  • PHP File Handling:
  • Opening a File
  • Closing a File
  • Check End-of-file
  • Reading a File Line by Line
  • Reading a File Character by Character

  • Cookies
  • What is a Cookie
  • Cookie Syntax
  • How to Create a Cookie
  • Storing data in Cookies
  • How to Retrieve a Cookie Value
  • How to Delete a Cookie

  • Classes & Object(functional programing as prep ca code)
  • Object-oriented concepts
  • Define a class
  • Class attributes
  • An object
  • Creating an Object
  • Object properties
  • Object Methods
  • Object constructors and destructors
  • Static Method
  • Class Inheritance
  • Abstract Class
  • Implement Inheritance
  • Node js


    NODE INTRODUCTION

  • Postman.
  • Google Dev Tools.
  • API.
  • Server.
  • Synchronous and Asynchronous Functions.
  • Request-Response Model.
  • Non Blocking I/O.
  • Event Loops.
  • Client-Side and server-side rendering.
  • Callbacks, promise, async-await.
  • NPM, modules, destructuring.
  • Middleware.
  • Loops, variables

  • Level-1
  • GET
  • POST
  • PUT
  • Express, view engine, path.
  • Global and request local and local variables
  • Passport, passport strategy
  • Session
  • Mysql connect
  • Axios
  • JSON parse and stringify
  • EJS/handlebars/pug/express handlebars

  • Level-2
  • File upload
  • File handling
  • Node File system (fs)
  • Mysql pool
  • API cluster
  • Mysql session store vs express session store
  • Converting callbacks to promises
  • Convert promise to async-await.
  • Class and objects
  • OAUTH2 Login
  • Dependency injection
  • MySQL


    MYSQL Database

  • What is Database
  • Database Models
  • Tables, Records, and Fields
  • SQL Language
  • MySQL Command Line

  • Working with PHPMyAdmin
  • Working with PHPMyAdmin
  • Creating Databases
  • Database Engines
  • Datatypes in MySQL
  • Creating Field Unique Key

  • Working with PHPMyAdmin
  • Delete Record
  • Update Record
  • View Record
  • Drop Database/Tables
  • Primary/Foreign Keys

  • Session:
  • What is Session
  • Creating Sessions
  • Storing a Session Variable
  • Destroying a Session
  • SQL


    Integration to SQL with PHP Application

  • Basics of SQL
  • SQL Syntax
  • CRUD Operations
  • Insert Command
  • Retrieving data from Database
  • Retrieving data with specific criteria
  • Updating records
  • Alter table structure
  • Deleting the records
  • Dropping tables

  • PHP MySQL Integration with SQL
  • How to PHP MySQL Integration Works
  • Creating a database connection
  • Selecting the DB
  • Inserting data in a database
  • Inserting data with a File
  • retrieving all records
  • retrieving specific record
  • searching the records
  • updating records
  • relating the records


  •   Codebucket Lab
    Hi there!