MVC Framework for PHP Applications

Classroom course
Virtual course

Course Curriculum

Collapse All
Expand All
  • Section 1 - Introduction
    What is WWW?
    PHP, Apache, MySQL
    Why PHP better then other language?
    Installation of LAMP
  • Section 2 - PHP Fundamentals
    Language Basics
    Using Variables In PHP
    Data Types
    About Loose Typing
    Operators and Expressions
    Constants
  • Section 3 - Control Structure
    If-else Statement
    Switch case
    Loop Statements
    Nested Control Structure
    Ternary operator
  • Section 4 - Arrays
    What Is An Array?
    Create An Array In PHP
    Array Functions
  • Section 5 - Strings Handling
    Creating and Accessing String
    String functions
  • Section 6 - Functions
    What Is Function?
    User define function
    Variable Functions
    Internal (built-in) Functions
    Call by value and Call by reference
    Recursive function
  • Section 7 - Forms
    Form Handling
    GET & POST Method
    Difference Between Get & Post Method
    Form Validation (using HTML5)
    Complete Form Example
  • Section 8 - Session & Cookies
    Session Handling
    Cookie Handling
    Filters
  • Section 9 - MySQL
    What Is MySQL?
    Introduction to RDBMS
    Normalization
    Connection with MySql Database and PHP
    Create A MySQL Database
    Performing Basic Database Operation(DML) (Insert, Delete, Update, Select)
    Setting query parameter
    Executing query
    Prepared Statements And Bound Parameters
    SQL Functions
    Join (Inner joins, Outer Joins, Self joins)
  • Section 10 - HTML Introduction
    What is HTML?
    HTML Tags
    HTML Page Structure
    The Declaration
    HTML Versions
    HTML Basic Examples
  • Section 12 - Headings, Paragraphs & Styles
    Heading Tags
    Horizontal Rules
    HTML Paragraphs – <p>..</p>
    HTML Line Breaks – <br/>
    HTML <pre> Element
    HTML Style Attribute & Properties
  • Section 13 - Formatting
    Text Formatting Elements
    Quotation and Citation Elements
    Computer Code Elements
    Comment Tags
  • Section 14 - Styling HTML with CSS
    CSS Types
    HTML Style Tags
    The class & id Attribute
    CSS Margin & Padding
    HTML Colors (RGB & HEX Value)
  • Section 15 - Links & Images
    HTML Links – Hyperlinks
    The <a> Tag & Attributes
    The target Attribute
    Create a Bookmark
    The <img> Tag
  • Section 16 - HTML Tables
    Defining HTML Tables
    Tags & Attributes
  • Section 17 - Lists & Blocks
    Caption & Header
    Unordered List – <ul>, <li>
    Unordered HTML List – Choose List Item Marker
    Ordered List – <ol>, <li>
    The Type Attribute
    Description Lists
    Nested HTML Lists
    Horizontal Lists
  • Section 18 - Block and Inline Elements, Classes
    Block-level Elements
    Inline Elements
    Grouping Tags
    The class Attribute
  • Section 19 - Iframes
    Iframe Syntax
    Set Height and Width
    Remove the Border
    iframe as a Target for a Link
  • Section 20 - HTML Forms
    The <form> Element
    The Method Attribute
    The Action Attribute
    Input Types
    Input Attributes
    Grouping Form Data with <fieldset>
  • Section 21 - CSS Introduction
    What is CSS?
    Why Use CSS?
    Syntax and Selectors
    The Id & Class Selector
    CSS Types
    Grouping Selectors
    CSS Comments
  • Section 22 - Backgrounds, Borders and Colors
    Background Color
    Background Image
    Repeat Horizontally or Vertically
    Set position and no-repeat
    Shorthand Property
    Fixed Position
    Border Style & Properties
  • Section 23 - Margins & Padding
    Individual Sides
    Margin – Shorthand Property
    Margin – The auto Value
    Margin – The inherit Value
    Margin Collapse
  • Section 24 - Box Model and Height/Width
    The CSS Box Model
    CSS Height and Width
    Setting max-width & min-width
    Setting max-height & min-height
  • Section 25 - Text & Fonts
    Text Color, Alignment, Decoration, Line Height
    Text Transformation, Indentation, Letter Spacing
    Text Direction, Word Spacing
    Font Style, Font Family, Size, Weight, Variant
    Set Font Size With Pixels & Em
  • Section 26 - Links, Lists & Tables
    CSS Links & States
    Text Decoration
    Lists style
    Table Borders, Collapse
    Table Padding, Alignments, Responsive Table
    Horizontal Dividers, Hoverable Table
  • Section 27 - Display, Position, Overflow and Float
    The Display Property
    The Position Property
    Overflow Property
    Float And Clear Property
  • Section 28 - Combinators, Pseudo-classes & Elements
    Combinators
    Pseudo Classes
    Pseudo Elements
  • Section 29 - Forms
    Styling Input Fields & Buttons
    Padded Inputs
    Input with icon/image
    Animated Search Input
    Styling Select Menus & Textarea
  • Section 30 - Introduction to PHP Frameworks
    Explanation of MVC Architecture
  • Section 31 - CodeIgniter Introduction
    What Is CodeIgniter ?
    Installing CodeIgniter
    Application Architecture
    CodeIgniter – MVC Framework
    Basic Concepts
    Configuration
    Working With Database
  • Section 32 - Working With CodeIgniter
    Libraries
    Error Handling
    File Uploading
    Form Validation
    Session Management
    Flashdata
    Tempdata
    Cookie Management
    Common Functions
    Page Caching
    Page Redirection
    Application Profiling
    Benchmarking
    Adding JS & CSS
    Internationalisation
    Security
  • Section 33 - Laravel Introduction
    Laravel Introduction
    Installation
    Application Structure
    Configuration
    Routing
  • Section 34 - Laravel Basic
    Middleware
    Basic Controllers
    Controller Middleware
    Restful Resource Controllers
    Implicit Controllers
    Constructor Injection
    Method Injection
    Request
    Cookie
    Response
    Views
    Redirections
    Working With Database
    Errors And Logging
  • Section 35 - Laravel Advance
    Laravel – Forms
    Localisation
    Session
    Validation
    File Uploading
    Sending Email
    Laravel – Ajax
    Error Handling
    Event Handling
    Facades
    Security
  • GET FREE CONSULTATION

    Call Us Now For Free Consultation97370 05566

    Our experts listen to you patiently and suggest you the right course after conducting a personality profile test. Register your interest below to schedule personality profile test for you.

    SUBSCRIBE TO OUR NEWSLETTER

    Contact Us

    Working Hours

    • Monday9:00 AM – 9:00 PM
    • Tuesday9:00 AM – 9:00 PM
    • Wednesday9:00 AM – 9:00 PM
    • Thursday9:00 AM – 9:00 PM
    • Friday9:00 AM – 9:00 PM
    • Saturday9:00 AM – 9:00 PM
    • SundayClosed
    Copyright 2017 Smart Mentors. All Rights Reserved.

    Login

    EXISTING MEMBER LOGIN

    FORGOT PASSWORD

    Sign up now to Become An Instructor

    Register your Interest