Web Icon

Web Development Internship

Course Duration
3 months
Mode of Training
Offline
Skill Level
Beginner
Interns
500+

Course Overview

This Web Development Course & Training is designed to guide you through the core concepts of web development, covering everything from beginner to advanced techniques and skills. The course provides a strong foundation in HTML5, CSS3, JavaScript, Bootstrap, and Responsive Web Design, preparing you to build modern, user-friendly websites. Throughout the training, you’ll gain hands-on experience by working on real-world projects, including UI design, dynamic web page development, and database integration using MongoDB and MySQL.

Key Highlights

Languages Covered

HTML
CSS
Bootstrap
JS
PHP
SQL

Tools Covered

VS Code
Git
Github

Web Development Training Contents

  • HTML-Introduction
  • HTML-Editors
  • Basic Tags And Attributes
  • Div And Span Tags
  • HTML Styles
  • List,images
  • HTML Tables
  • HTML Frames
  • HTML Forms

  • Limitations of HTML 4
  • HTML5 HISTORY
  • DOCTYPE:
  • Character Encoding:

  • E-mail address field
  • Search field
  • Phone number field
  • URL field
  • range field
  • tel field
  • Numeric field
  • Slider controls
  • Date and time pickers
  • Color picker control

  • Datalist
  • Keygen
  • Output
  • HTML5 form attributes

  • Introduction
  • Box model
  • CSS Syntax, Selectors
  • CSS Properties

  • Transition
  • Transition-delay
  • Transition-duration
  • Transition-property
  • Transition-timing-function@keyframes Rule
  • Animation Properties
  • Calc() Function
  • CSS content Property

  • Adjacent Sibling Selector
  • Attribute Selector
  • nth-of-type Selector
  • Direct Child Selector
  • General Sibling Selector
  • Element Selector
  • ID Selector
  • Class Selector
  • Star Selector
  • Descendant Selector

  • Linear Gradients
  • Radial Gradients

  • @font-face Rule
  • Different Font Formats
  • CSS Font Descriptors

  • Definition
  • Media Types
  • Media Features

  • Background-size
  • Background-origin
  • Background-clip

  • Column-count
  • Column-gap
  • Column-rule-style
  • Column-rule-width
  • Column-rule-color

  • CSS 3D Transforms Methods
  • CSS Transform Properties
  • CSS 3D Transform Methods

  • Header
  • Navigation Bar
  • Content
  • Unequal Columns
  • Footer

  • Bootstrap Buttons
  • Bootstrap Forms
  • Bootstrap Navbars
  • Bootstrap Grid System
  • Bootstrap images
  • Bootstrap Tables
  • Bootstrap - Jumbotron
  • Bootstrap - Button Groups

  • JavaScript Output
  • JavaScript Statements
  • JavaScript Syntax
  • JavaScript Variables
  • JavaScript Operators
  • Control Statements
  • Conditional Statements

  • Strings
  • Numbers
  • Booleans
  • Arrays
  • Objects
  • Undefined
  • Null

  • Syntax
  • Function Invocation
  • return statement
  • Local Variables
  • Object Methods
  • this Keyword

  • Creating an Array
  • New keyword
  • Properties and Methods
  • Looping through elements
  • Array Methods
  • Array Sorting

  • Form Validation
  • HTML Form Validation
  • Data Validation
  • Constraint Validation
  • Validation API

  • Document Object Model
  • DOM Methods
  • DOM Document
  • HTML DOM
  • Changing CSS
  • DOM Events
  • DOM Navigation

  • Introduction
    1. What is Database
    2. RDBMS Terminology
    3. MySql Database
  • Installation
  • MySql - DataTypes
    1. Numeric datatypes
    2. Data and time
    3. String types
  • MySql - Create Tables
    1. Drop Table
    2. Insert Query
    3. Select Query
    4. Where Clause
    5. Update Query
    6. Delete Query
  • MySql- Joins
  • MySql Transactions
    1. Properties of transactions
    2. COMMIT and ROLLBACK
  • MySql - Alter Command
  • MySql - Handling duplicates
  • MySql- Shell

  • Introduction
  • Basic CRUD
  • Data Schema and Relations
  • Shell
  • GUI using compass
  • Create Operation
  • Read operation
  • Update operation
  • Delete operation
  • Indexes
  • GeoSpatial data
  • Aggregation Framework
  • Numeric data
  • Security and Authentication
  • Performance, fault tolerance and deployment
  • Transactions
  • Drivers
  • Stitch

  • PHP Tags: <?php ?>
  • Variables: $variable_name
  • Data Types: String, Integer, Float, Boolean, Array, etc.
  • Basic Operators: Arithmetic (+, -, *, /), Comparison (==, !=, >, <), Logical (&&, ||, !), etc.
  • Comments: //, /* */

  • If/Else Statements
  • Switch Case
  • Loops: for, while, foreach

  • Defining Functions: function myFunction() { }
  • Parameters and Return Values
  • Built-in Functions: Learn some common PHP functions (e.g., strlen(), array_push(), explode())

  • GET vs POST: Learn the difference between $_GET and $_POST methods to collect form data.
  • Superglobals: Learn about superglobals like $_GET, $_POST, $_SERVER, $_SESSION, $_COOKIE.
  • Validation and Sanitization: Validate and sanitize user input to ensure security.

  • Indexed Arrays vs Associative Arrays
  • Common Array Functions: count(), array_merge(), array_map(), array_filter(), etc

  • Reading from Files: fopen(), fread(), fgets(), file_get_contents()
  • Writing to Files: fwrite(), file_put_contents()
  • File Uploading: Handling file uploads from forms.

  • Introduction to MySQL: Understand databases, tables, and basic queries.
  • PHP and MySQL: Learn how to connect to a database using mysqli or PDO.
  • CRUD Operations: Learn Create, Read, Update, and Delete operations in PHP.
  • Prepared Statements: Use prepared statements to protect against SQL injection.

  • Basic Error Handling: try, catch, and throw
  • Error Logging: How to log errors to files.

  • Laravel: A modern PHP framework that simplifies web development.
  • Symfony: A flexible framework that is widely used for larger applications.
  • CodeIgniter: A lightweight framework for small to medium projects.