Web Designing with PHP


  • Batch Timings :
  • Starting Date :

Course Overview

PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.
• PHP can generate dynamic page content
• PHP can create, open, read, write, and close files on the server
• PHP can collect form data
• PHP can send and receive cookies
• PHP can add, delete, modify data in your database
• PHP can restrict users to access some pages on your website
• PHP can encrypt data
With PHP you are not limited to output HTML. You can output images, PDF files, and even Flash movies. You can also output any text, such as XHTML and XML.

COURSE FEATURES

  • Resume & Interviews Preparation Support
  • Hands on Experience on Live Project.
  • 100 % Placement Assistance
  • Resume Preparation
  • Interview Preparation
  • Multiple Flexible Batches

At the end of Web Designing with PHP Training Course, Participants will be able to:

  • Confidently use PHP and MySQL for making web applications.
  • Create interactive web applications using PHP and MySQL.
  • Exposure to become Full Stack Web developer.

Course Duration

  • Weekdays: 2-2.5 Months(40-50 hours)
  • Weekends: 8-10 weekend

Prerequisites :

  • Basic Knowledge of Programming would be a Plus point but it is not necessary for this course.
  • Basic of Front End Designing tools such as HTML, CSS and JavaScript is desirable, however not mandatory.

Who Should Attend?

  • This course is recommended for Anyone who wants to become a Full Stack Web Developers
  • Front-End Developers who want to gain skills for backend programming concepts
  • Backend Developers who want to gain Skills for Front-End programming concepts

Course

1.1 Understanding of HTML

  • What is HTML ?
  • Why we use HTML?
  • Structure of HTML
  • Head Tag and Elements inside the Head Tag
  • Meta Tags & What are they used for?

1.2 Contents of HTML

  • Working with Basic Tags and Font Formatting Tags
  • Heading Tags
  • Paragraph Tags & Multiple Columns
  • HTML Styles
  • Working with Links & Link Attributes / Link States using Pseudo Classes

1.3 HTML Lists

  • List Attributes & Types of Lists
  • Working with UNOrdered List
  • Working with Ordered List
  • Working with Nesting List
  • Working with Defination List

1.4 HTML Tables

  • Working with Tables and Table Attributes

1.5 HTML Block Elements

  • Understanding Blocks – Div Block
  • Understanding Box Model – Margins / Paddings / Borders / Border-Radius / Outlines
  • Positioning Div Blocks & HTML Elements

1.6 HTML Forms

  • Form Elements
  • HTML Input Types
  • HTML Input attributes

1.7 HTML5

  • HTML 5?
  • Why HTML 5?
  • Power of HTML 5

1.8 HTML5 Elements

  • Understanding Document Outline in HTML5
  • HTML5 Structural Elements
  • Section,Article,Aside
  • Header,Hgroup
  • Footer,Nav
  • Figure,Video,Figcaption
  • Audio,Embed,Canvas, SVG

1.9 iFrames and Media Tags

  • Embedding Google Maps
  • Audio / Video Elements
  • Audio & Video Attributes

1.10 HTML5 Forms

  • Form Elements
  • HTML 5 Form Attributes
  • HTML 5 Form Validation Attributes

1.11 Input Types

  • Time, Date, Week, Month
  • Range, Search
  • Email, Contact
  • URL

2.1 Introduction to CSS

  • What is CSS
  • What is New in CSS3

2.2 Types of CSS and Significance

  • Internal Style. External Style. Inline Style
  • Adding styles to web page and websites.

2.3 CSS Syntax and Selecters

  • Use of Class and ID’s with selectors
  • Defining Class to create TAG
  • Defining ID to identify an object

2.4 CSS Fonts & Texts

  • Understanding CSS font families
  • Setting Font Style
  • Defining font properties
  • Text formatting
  • Aligining Text
  • Text Decoration and transformation
  • Text Direction
  • Letter Spacing and word Spacing

2.5 CSS Background & Color properties

  • Adding Background Colors / Gradients / Background Images

2.6 CSS Box Model

  • Borders and Outline
  • Margin and Padding
  • Height and Width

2.7 CSS Border and Tables

  • Border
  • Width and Height
  • Color and Style

2.8 CSS Lists

  • list-style
  • list-style-image
  • list-style-position
  • list-style-type

2.9 Floating and Positioning

  • Normal Flow
  • Floating
  • Positioning Basics
  • Relative Positioning
  • Absolute Positioning
  • Fixed Positioning

2.10 CSS3

  • Rounded Corners
  • Borders
  • CSS3 Backgrounds
  • CSS3 Gradients
  • CSS3 Shadows
  • CSS3 TextEffects
  • CSS3 Fonts

3.1 Overview of JavaScript

  • What is JavaScript?
  • Statements, Syntax and Comments
  • Using Variables in Javascript
  • Operators and Data types
  • Looping and conditional statement
  • How to use Events in JavaScript

3.2 Window Event Attributes

  • Onload and Onunload

3.3 Form Events

  • onblur
  • onchange
  • onfocus
  • oninput
  • onselect
  • onsubmit

3.4 Keyboard Events

  • onkeyup
  • onkeydown
  • onkeypress

3.5 Mouse Events

  • onclick
  • ondblclick
  • onmouseover
  • onmouseout
  • onmousedown
  • onmouseup

3.6 JS Form Validations

4.1 Arrays in Javascript

  • Arrays in JavaScript
  • Defining and Invoking Functions
  • Array Function
  • String Function

4.2 JS DOM Objects

  • Access and Modify HTML through DOM
  • Event Listeners
  • Collections
  • Navigations

5.1 JQuery Basics
5.2 JQuery Syntax
5.3 How to use Selectors?

  • jQuery – CSS Element Selector and ID Selector
  • jQuery – CSS Element Class Selector and Universal Selector
  • jQuery – CSS Multiple Elements E, F, G Selector
  • jQuery Callback Functions

5.4 JQuery – DOM Attributes

  • Get Attribute Value
  • Set Attribute Value

5.5 JQuery – DOM Traversing

  • Find Elements by index
  • Filtering out Elements
  • Locating Descendent Elements

5.6 jQuery – CSS Methods

  • Apply CSS Properties and Multiple CSS Properties
  • Setting Element Width & Height
  • JQuery CSS Methods

5.7 jQuery –DOM Manipulation Methods

  • Content Manipulation
  • DOM Element Replacement
  • Inserting and Removing DOM Elements
  • DOM Manipulations Methods
  • Binding and Removing Event Handlers
  • Events
  • Event Handling

5.8 jQuery – Effects

  • JQuery Effect Methods, Hide and Show
  • jQuery Toggle
  • jQuery Slide – slideDown, slideUp, slideToggle
  • jQuery Fade – fadeIn, fadeOut, fadeTo
  • jQuery Custom Animations

6.1 Introduction of Bootstrap
6.2 Download and Install Bootstrap and jQuery
6.3 Bootstrap Basics

  • Bootstrap Grid System
  • Fixed Layout vs. Fluid Layout
  • Bootstrap Code Lookup
  • Tables in Bootstrap
  • Forms in Bootstrap
  • Bootstrap Buttons
  • Image Handling in Bootstrap

6.4 BOOTSTRAP ─ NAVBAR

  • Default Navbar
  • Responsive Navbar
  • Forms in Navbar
  • Buttons in Navbar
  • Text in Navbar
  • Non-nav Link

6.5 BOOTSTRAP ─ DROPDOWNS

6.6 BOOTSTRAP ─ PAGINATION

6.7 BOOTSTRAP ─ LABELS

6.8 BOOTSTRAP ─ JUMBOTRON

6.9 BOOTSTRAP ─ PAGE HEADER

6.10 BOOTSTRAP ─ THUMBNAILS

6.11 BOOTSTRAP ─ PROGRESS BARS

7.1 Introduction to PHP

  • PHP Introduction
  • PHP Install
  • PHP Syntax
  • PHP Variables
  • PHP Echo / Print
  • PHP Data Types
  • PHP Strings
  • PHP Constants
  • PHP Operators

7.2 Decisions and loop

  • Making Decisions
  • Doing Repetitive task with looping
  • Mixing Decisions and looping with Html

7.3 How to create and use functions

  • What is a function
  • Define a function
  • Call by value and Call by reference
  • Recursive function  include and include_once
  • Require and require_once
  • Header Function
  • User defined Functions

7.4 PHP Strings Handling

  • Creating and accessing String
  • Searching & Replacing String
  • Formatting String
  • String Related Library function
  • Matching, Extracting,  Searching Replacing

7.5 How to work with Arrays

  • How to create and use arrays
  • Introduction and Syntax of an Array
  • Creating index based and Associative array
  • Accessing array Element
  • Looping with Index based array
  • Looping with associative array using each() and foreach()
  • Some useful Library function

7.6 PHP CRUD Operation

  • Insert
  • Update
  • Delete
  • Search

8.1 OOPS with PHP

  • Introduction
  • Objects
  • Declaring a class
  • The new keyword and constructor
  • Destructor
  • Access method and properties using $this variable
  • Public, Private, protected properties and methods
  • Static properties and method
  • Class constant
  • Inheritance & code reusability
  • Parent:: & self:: keyword
  • Abstract method and class
  • Interface
  • Final

8.2 Session

  • Sessions – Introduction
  • Start a PHP session
  • Session Variables
  • Modify Session
  • Destroy Session

8.3 Cookies

  • Cookies – Introduction
  • Start a PHP Cookies
  • Cookie Variables
  • Modify Cookie
  • Destroy Cookie

8.4 PHP File Handling and File Uploading

  • File Open/Read
  • File Create/Write
  • File Uploading and Downloading

8.5 PHP Error Handling

8.6 PHP Exception

8.7 AJAX

  • Introduction
  • XMLHttpRequest
  • Create Object
  • Request
  • Response
  • readyState
9.1 What is MySQL?
9.2 Introduction to RDBMS and DBMS
9.3 PHP Connect to MySQL
9.4 Creating Database and Tables

  • Create tables and Database.
  • How to select data from a single table
  • How to select data from multiple tables
  • Retrieve data from Database.
  • How to code summary queries
  • How to Insert, Update, Drop, Truncate/Empty, Alter, Delete table
  • Update and where condition
  • How to use Joins (Cross joins, Inner joins, Outer Joins, Self joins.)
  • Order by and Group by
  • Like Patterns
  • Import and Export Database
  • How to use aggregate functions in MySQL
10.5 Stored Procedure

FAQ

If you are looking for building a career in web development. Or if you are keen to learn one of advanced and popular Open source scripting language of today. Or you have decided to be a PHP programing professional. In any case you must be passionate about todays’ web programming field.

Classes are held on weekdays and weekends. You can check available schedules and choose the batch timings which are convenient for you.

Towards the end of the course, all participants will be required to work on a project to get hands on familiarity with the concepts learnt. This Project will be reviewed by our instructors and industry experts. On successful completion, you will be awarded a certificate.

Quick Enquiry