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

    Subscribe to get latest updates regarding courses, IT industry and career prospects.

    Copyright 2016-2024 Smart Mentors. All Rights Reserved.

    Login

    FORGOT PASSWORD

    Sign up now to Become An Instructor

      Register your Interest

        cf7captchaRegenerate Captcha