COVID-19 Measures
Full Stack PHP Developer Institute in Pune | ITView

Course Overview

PHP started out as a small open source project that evolved as more and more people found out how useful it was. Rasmus Lerdorf unleashed the first version of PHP way back in 1994. PHP is a recursive acronym for "PHP: Hypertext Preprocessor". PHP is a server side scripting language that is embedded in HTML. It is used to manage dynamic content, databases, session tracking, even build entire e-commerce sites. It is integrated with a number of popular databases, including MySQL, PostgreSQL, Oracle, Sybase, Informix, and Microsoft SQL Server. PHP is pleasingly zippy in its execution, especially when compiled as an Apache module on the Unix side. The MySQL server, once started, executes even very complex queries with huge result sets in record-setting time. PHP supports a large number of major protocols such as POP3, IMAP, and LDAP. PHP4 added support for Java and distributed object architectures (COM and CORBA), making n-tier development a possibility for the first time. PHP is forgiving: PHP language tries to be as forgiving as possible. PHP Syntax is C-Like.

Course Outline

Duration : 16-17 weeks / 16-17 weekends
Sessions : Weekdays - 4 per week
                    Weekends - 2 per week
Prerequisites :
  • There is no such Prerequisites for this course.
  • Basic computer knowledge will be advantage.

Course Curriculum

Front End ( Web Designing )
  • Introduction to world wide web
  • Protocols of www
  • Hypertext links, URL, domain name system , Web server
  • Internet , browsers, website,web application webpage, the home page
  • Overview Of SDLC
  • Seo
  1. Introduction of HTML
    • What is HTML?
    • What is Markup Language?
    • HTML Page Structure
    • Use of Web Browsers
    • HTML Editors
  2. HTML Basic
    • What is Element? and Types of Element
    • Block Elements and Inline Elements
    • What is Attributes? and how to use?
    • Paragraphs andFormatting
    • Headings
    • HTML Comments
    • HTML Symbols / Entities
  3. HTML Links
    • Relative URL
    • Image as a link
    • Create a Bookmark
    • Absolute URL
    • Attributes : href , title , target , id , download
  4. HTML Images
    • Optimizing JPEG,PNG and GIF Images
    • Embedding Images in a WebPage
    • Image as a link
    • Image Maps
    • Attributes : src , title , alt , height , width , shape , coords
  5. HTML Lists
    • Unordered List
    • Ordered List
    • Description List
    • Nested List
    • Attributes : type
  6. HTML Tables
    • Creating Tables
    • Formatting Tables
    • Table Headers and Captions
    • Attributes : rowspan , colspan , border , bgcolor
  7. HTML Form and Input
    • Creating Forms (Form Element)
    • Form Methods - Get,Post
    • Single Line Input - Textbox,Password,Hiddenbox
    • Multiple Line Input - Textarea
    • Single Selection - Radio Button, Select
    • Multiple Selection - Checkbox, Select with multiple attribute
    • File Upload - File
    • Buttons - Submit,Reset,Button
    • Attributes : method , action , type , name , value , maxlength , size , checked , tabindex , readonly , rows , cols
  8. HTML Iframe and Fieldset
    • Creating Iframe
    • Iframe - Target for a Link
    • Creating Fieldset
  9. HTML5
    • Introduction of HTML5
    • Difference between HTML4 and HTML5
    • HTML5 New Semantic (Structural) Elements
      • header
      • nav
      • section
      • article
      • aside
      • footer
      • details
      • summary
      • figure
      • figcaption
      • mark
      • progress
      • meter
    • HTML5 New Form Elements
      • datalist
      • output
    • HTML5 New Input Types
      • color
      • date
      • datetime
      • datetime-local
      • email
      • month
      • number
      • range
      • search
      • tel
      • time
      • url
      • week
    • HTML5 New Input Attributes
      • autocomplete
      • autofocus
      • form
      • formaction
      • formenctype
      • formmethod
      • formnovalidate
      • formtarget
      • list
      • min and max
      • pattern
      • placeholder
      • required
      • step
    • HTML5 New Graphic Elements
      • canvas
      • svg
    • HTML5 New Media Elements
      • audio
      • video
      • source
      • embed
  1. Introduction of CSS
    • What is CSS?
    • Why use CSS?
    • CSS and Markup Languages
  2. CSS Basic
    • CSS Syntax
    • Types of CSS
      • Inline CSS
      • Internal CSS
      • External CSS
    • CSS Selectors
      • Simple selectors
      • Combinator selectors
      • Pseudo-class selectors
      • Pseudo-elements selectors
      • Attribute selectors
    • CSS Comments
    • StyleSheet Strategies
  3. Color and Background Properties
    • Set Text and ForegroundColor
    • Set BackgroundColor
    • Set BackgroundImage
    • Set background-position
  4. CSS Text Properties
    • Set Text color
    • Set Text Alignment
    • Decorating Text
    • Set Textcase
    • Indenting Paragraphs
    • Set Text Direction
    • Arrange Letter Space
    • Arrange Word Space
    • Set Line Hight
    • Apply shadow to Text
  5. CSS Font Properties
    • Set size of Fonts
    • Apply style to Fonts like bold, italic
    • Creating SmallCaps
    • Change Fonts using Font Family
  6. HTML Div and Span Element
    • Create Div
    • Arrange Div in specific place
    • Create Webpage layout
  7. CSS Box Properties
    • Margin
    • Padding
    • Content
    • Border
  8. CSS Float Properties
    • Left
    • Right
    • None
  9. CSS Border Properties
    • width
    • color
    • style
  10. CSS Position Properties
    • Static
    • Relative
    • Fixed
    • Absolute
    • Z-index
  11. CSS List Properties
    • list-style
    • list-style-image
    • list-style-position
    • list-style-type
  12. Introduction to CSS3
    • What is CSS3?
    • Difference between CSS and CSS3
  13. CSS3 Backgrounds
    • background-size
    • background-origin
    • background-clip
    • Multiple Background Images
  14. CSS3 Gradients
    • Linear Gradient
    • Radial Gradient
  15. CSS3 Shadow
    • text-shadow
    • box-shadow
  1. Introduction of Javascript
    • What is Javascript?
    • Javascript and Markup Languages
    • Javascript Syntax
  2. Javascript Output
    • window.alert
    • document.write
    • console.log
    • innerHTML
  3. Statements and Comments
  4. Variables
  5. Javascript Arrays
    • Array Syntax
    • How to use Array values
  6. Javascript Objects
    • Object Syntax
    • How to use Object values
  7. Datatypes
    • number
    • string
    • boolean
    • object
    • undefined
    • null
    • function
  8. Operators
    • Arithmetic Operators
    • Assignment Operators
    • String Operators
    • Comparison Operators
    • Logical Operators
    • Type Operators
  9. Functions
    • What is function?
    • Why use function?
    • function Syntax
    • Types of fuction
      • Userdefined functions
      • Predefined functions
    • function invocation
  10. Conditional Statements and Loops
    • Conditional Statements
      • if statement
      • if else statement
      • if elseif else statement
      • Switch case
    • Looping Statements
      • while loop
      • do-while loop
      • for loop
      • Continue
      • break
  11. Javascript Dates
  12. HTML Events
    • Window Events
      • onload
      • onunload
    • FormEvents
      • onblur
      • onchange
      • onfocus
      • oninput
      • onselect
      • onsubmit
      • onreset
      • onsearch
    • KeyboardEvents
      • onkeydown
      • onkeypress
      • onkeyup
    • MouseEvents
      • onclick
      • ondblclick
      • onmouseover
      • onmouseout
      • onmousedown
      • onmouseup
  13. Javascript Validation
  1. Javascript Basics
    • Recall Basic Concepts of Javascript
    • Arrays and Objects in JS
    • Date and Math Object
    • Array Methods
    • String Methods
    • Set timeout , clear timeout
    • Set interval , clear interval
  2. The DOM Objects
    • Introduction to DOM object
    • DOM Methods
    • Access and Modify HTML through DOM
    • EventListners
  3. Advance JavaScript Overview
    • Functions in depth
    • JS Prototype
    • This Keyword in JS
  4. Getting Into AdvanceJS
    • OOJS concept
    • Classes and Instances
    • Exception Handling in JS
    • Constructors and Inheritance
  1. Introduction to jQuery
    • What is jQuery?
    • Why use jQuery?
    • Difference between Javascript and jQuery
    • jQuery Syntax
  2. jQuery Selectors
  3. jQuery Events
  4. jQuery Effects
    • jQuery Hide/Show
    • jQuery Fade
    • jQuery Slide
    • jQuery Animate
    • jQuery Stop
    • jQuery callback
    • jQuery chaining
  5. jQueryHTML
    • jQuery Get
    • jQuery Set
    • jQuery Add
    • jQuery Remove
    • jQuery CSS Classes
    • jQuery CSS
  6. jQueryMisc
    • jQuerynoConflict()
  1. Introduction of BS
    • What is BS?
    • What is Responsive Web Design?
    • Why use BS?
    • How to use BS and Syntax?
  2. How to Create a Layout in BS
    • Grid Classes
  3. Typography and colors in BS
  4. BS Tables
    • Bordered Table
    • Striped Table
    • Hover Table
    • Condensed Table
    • Responsive Table
  5. Navigation bar in BS
    • Inverted NavigationBar
    • Fixed NavigationBar
    • Navigation Bar with Dropdown
    • Right-aligned NavigationBar
    • Collapsing the NavigationBar
  6. Form in BS
    • Vertical Form
    • Horizontal Form
    • Inline Form
  7. Buttons in BS
    • ButtonStyles
    • ButtonSizes
    • Block LevelButtons
    • Active/DisabledButtons
  8. Images in BS
    • Rounded Corners Image
    • Circle Image
    • Thumbnail Image
    • Responsive Image
Back End - PHP
  • Introduction of Web Application
  • Difference between Website and WebApplication
  • Client-Server Architecture
  • What is Open source ?
  • Why PHP ?
  • Installation Of PHP, MySQL And Apache. (XAMPP / WAMPP /LAMP Tool)
  • Installation Of editor (Adobe Dreamweaver)
  • PHP Syntax
  • Data types
  • Variables
  • Constants
  • Expressions
  • Operator Types
  • Conditional statements
  • Looping Statements
  • What is Function ?
  • Why use Function ?
  • Function syntax
  • Built in Functions
  • Include and Include_once
  • Require and require_once
  • Header Function and its parameters
  • Date Funation and its parameters
  • User defined Functions
  • What is Array?
  • Why use Array?
  • Array Syntax
  • Types of Array
  • Predefined Array Functions
  • What is String?
  • Why use String?
  • String Syntax
  • Predefined String Functions
  • Send and Retrieve value of form – PHP GET and PHP POST
  • PHP Form Validation
  • Introduction of DBMS and RDBMS
  • Connection with Database
  • DDL Operations (create ,alter , drop ,truncate/empty)
  • DML Operations (insert,update,delete)
  • DQL Operations (select)
  • Executing queries.
  • Handling Query Results
  • Handling Query Errors
  • Joins
  • Order By and Group By
  • Like Pattern
  • Stored Procedure
  • What is session ?
  • why use session ?
  • session syntax
  • Create session
  • Retrive Session
  • Destroy session
  • What is cookie?
  • Why use cookie?
  • Syntax of cookie
  • Create cookie
  • Retrive cookie
  • Delete cookie
  • How to create Persistance cookie
  • Introduction of OOPS
  • Class
  • Objects
  • $this Keyword
  • Access Modifiers (public , private,protected)
  • Constructor
  • Destructor
  • Parent:: and self:: keyword
  • Static properties and methods
  • Constant datamembers
  • Inheritance
  • Polymorphism
  • Interface
  • Abstract class and method
  • Final
  • Magic methods
    • set
    • get
    • call
    • autoload
  • What is AJAX ?
  • Why use AJAX ?
  • XMLHttpRequest
  • Create Object
  • Request
  • Response
  • readyState
  • File Handling
  • File uploading
  • Open , read and closing file
  • Create and write file
  • Sending mails using PHP
  • PHP and XML with example
  • Introduction of MVC Architecture
  • Example on curd application using MVC architecture (Core php)
  • Introduction of CodeIgniter
  • CodeIgniter URLs
  • Creating a Controller
  • Creating a View
  • Creating a Model
  • Working with Helpers
    • URL Helper
    • Form Helper
    • Download Helper
    • Cookie Helper
    • Create own Helper and how to use
  • Working with Libraries
    • Database Library
    • Session Library
    • File Upload Library
    • Ajax Iplementation
    • Create own Library and how to use
  • What is CMS?
  • What is Wordpress?
  • Features Of Wordpress
  • What is Plugins? What is Widgets ?
  • Installation OfWordpress
  • How to install pages and posts?
  • How to Active widgets?
  • How to install plugins?
  • How to use HTML template in wordpress

Note :
  • Hands-on exposure through "online and in-class lab" sessions and projects
  • Mentorship from experts to gain industry insights
  • Limited size of 4 per batch
  • Career Assistance : Resume building, Mock interviews, 1 : 1 mentorship and Career fair
  • Build real world applications under the guidance of industry experts
  • Complete hands-on exposure through 2 projects
  • Website hosing after Project Completion

Course Includes

PHP
Projects

PHP Assignments

PHP Certificate
(course Completion)

100% Job Assistance

Enroll the course

Reviews

Shailesh Jhode

Nirali Mistry is the most competent tearcher I have met, who has taught everything from the basic point of view.The main thing is she not only taught us theoretically but also showed how to use this knowledge practically. Last but not the least I would like to tell that the Nirali Mistry is the patient teacher and spending time on us was never an issue for her.

Sneha Sharma

Superb!! Nirali Mam teaching is very excellent just up to the mark. She is having very strong knowledge. It was really a nice experience to take training from her. She was very cooperativeand cool when she was lecturing,she use to explain about some topics before we asks doubtsabout that topic. Because she knows that where we are going to ask doubt about that specic topic. It might be the reason she was experienced on giving those lectures. Its my pleasure to having her as my trainer.