LAMP full Stack Course Details

Month 1

Module 1 – Basics of PHP and Conditional Logic

  1. PHP Introduction
  2. PHP Installation
  3. Web Concepts
  4. Script Syntax
  5. Declaring Variables and Data Types
  6. Strings
  7. Constants
  8. Operators
  9. Decision making statements
  10. Loop Types
  11. Arrays

Module 2 – Functions and Error Handling

  1. PHP File Handling
  2. PHP Error Handling
  3. PHP Exception Handling
  4. PHP Functions
  5. PHP Built-in Functions
  6. PHP User-defined Functions
  7. PHP File Inclusion
  8. Regular Expression
  9. Meta Characters
  10. Quantifiers
  11. Modifiers
  12. Special Sequences
  13. PCRE methods preg_match(), preg_match_all(), preg_replace() and preg_split()
  14. PHP Mails

Module 3 – Object Oriented Programming

  1. Object oriented concepts
  2. Classes and objects
  3. Member variables and functions
  4. Constructor and destructor
  5. Inheritance
  6. Function overriding
  7. Access specifiers (Public, protected and private)
  8. Abstract classes
  9. Interfaces
  10. Constants
  11. Scope resolution operator (::)
  12. Static keyword
  13. Final keyword

Module 4 – JAVASCRIPT, jQuery & Ajax

  1. Introduction to Javascript
  2. Learn how JavaScript is used.
  3. Learn JavaScript syntax.
  4. Learn about objects, methods, and properties.
  5. Learn to work with JavaScript variables.
  6. Learn to create your own functions in JavaScript.
  7. Learn to validate forms with JavaScript.
  8. Introduction to jQuery
  9. jQuery basics and functions
  10. Using selectors with jQuery
  11. Manipulating page elements with jQuery
  12. jQuery event model
  13. jQuery & Ajax

Month 2

Module 5 – Installation and Introduction of MySQL

  1. Introduction to MySQL
  2. MySQL Database
  3. MySQL Data Types
  4. MySQL Table
  5. MySQL Query

Module 6 – Advance Queries and Data Manipulation using PHP

  1. MySQL Constraints
  2. MySQL ALTER TABLE Command
  3. MySQL WHERE Clause
  4. MySQL BETWEEN Operator
  5. MySQL LIKE Operator
  6. MySQL IN Operator
  7. MySQL Sorting
  8. MySQL Joins
  9. Handling NULL Values
  10. MySQL Indexes

Module 7 – HTML, DHTML, HTML5, CSS

  1. Introduction to HTML, DHTML, CSS
  2. Styles, Links, Images
  3. Tables
  4. Static V/S Dynamic Websites
  5. HTML, attributes, Headings
  6. Paragraphs, Formatting
  7. Lists, Colors
  8. Forms
  9. Links on a same page, Tags
  10. DHTML Introduction
  11. Marquee Tag Effects
  12. CSS Introduction, CSS Id & Class
  13. Styling Backgrounds
  14. Fonts, Links, CSS Border
  15. Margin, Cell padding
  16. Introduction to HTML5
  17. HTML5 Support
  18. Elements
  19. Semantics
  20. Migration
  21. Style Guide
  22. Media
  23. Video
  24. Audio
  25. Plug-ins

Module 8: Create project using PHP, MYSQL, HTML, CSS, JS, JQuery and Ajax

  1. The main aim of this project is to create an simple website using PHP, MySQL, HTML, CSS, JS, JQuery and Ajax.
  2. Features of project:
  3. Registration
  4. Login
  5. Implement client side validation using JS and Jquery
  6. Send confirmation email
  7. Logout

Month 3

Module 9 – MVC Infrastructure and Introduction to Laravel 5.2

  1. Introduction to MVC
  2. What are Model-View-Controller
  3. Advantages of MVC
  4. Why use framework in the project (conventional vsmvc project)
  5. Installation of Laravel
  6. Laravel Folder Structure
  7. File Naming Conventions
  8. Important config files, migrations, seedings

Module 10 – Laravel Controller, Layout and Views

  1. Application flow
  2. How View and Controller exchange data?
  3. Introduction to Laravel helpers
  4. Common Helpers like Form, Cookies, HTML and Sessions
  5. Controller Creation
  6. URL Mapping to Controller and Views
  7. Views and Layout Creation

Module 11 – Introduction to Models and Database Interaction in Laravel

  1. Introduction to Models
  2. Models interaction with database
  3. Access and Manipulate table data using Find, Update and Save
  4. Table Joins
  5. Conditions, Order by
  6. Dynamic Changing of database using definitions in database.php config file

Month 4

Module 12 – Dynamic Forms Creation using Laravel

  1. Basic Html form, get and post methods
  2. Form elements generation like Input boxes, Link Dropdowns, Radio buttons using Laravel
  3. Validation of Form using Model Validation Definitions
  4. Create, Retrieve and Delete Cookies
  5. Create, Retrieve and Delete Session Variables
  6. Handling Files (Create, Delete and Read files)
  7. Implementation of Global variables

Module 13 – Using API Centric approach

  1. Introduction to API Centric Approach
  2. Creating Rest APIs
  3. Introduction to Json

Month 5 & 6

Module 14 – MVC & Laravel and API centric approach to develop a website

  1. Develop an E-commerce website using Laravel
  2. Project 2 Features:
  3. Creating the website layout Frontend and Admin
  4. Frontend Features:
  5. Registration
  6. Login / Logout / Change Password / Forgot Password
  7. Social Media login
  8. Show products Lists
  9. Implement Filters on products list
  10. Add products to Cart
  11. Implement Payment Gateway API
  12. View Orders and Transaction History
  13. Admin:
  14. Login/Logout
  15. Manage Users: View Users information
  16. Perform functions Add/View/Edit/Delete on Products and details
  17. View Orders
Book your seat today: Email : hr@talentelgia.in | Phone no : 7837220670, 9888376140