PHP and Frameworks

PHP

Vnurture Technologies believes that if you want to succeed in web programming, PHP course is a right choice. PHP Programming course provides the knowledge necessary to develop dynamic, database-driven web pages. There is huge demand of PHP developers across the world, understanding the need we have designed a specialized PHP course for the aspirants.

.

Why PHP is useful??
PHP is currently being used by several high traffic websites. It is also used by developers across the world for developing a wide variety of websites and web applications. The programmers have option to create small and simple websites by embedding PHP code. At the same time, they can avail the resources and tools provided by various PHP frameworks to create large and complex web applications within a shorter amount of time. They can even use specific framework to use PHP for desktop GUI application development. Frameworks and Content Management Systems PHP scores over other programming languages in the category of frameworks. The frameworks make it easier for developers to build a variety of websites and web applications rapidly without writing longer lines of code. Based on the requirements of the project, the programmers can choose from several popular PHP frameworks including Laravel, Symfony, CodeIgniter, Zend or CodeIgniter. The small businesses can even use content management systems like WordPress, Joomla or Drupal easily create and update websites.

CMS

Wordpress
Why wordpress? WordPress is a free open source blogging tool and content management system. WordPress can be used to create a traditional blogging site; however, it can also be used to create a standard website for business or personal use. This course focuses on creating websites using WordPress.
  • Set up a domain and hosting account
  • Set up a MySQL database on their server
  • Install WordPress on the MySQL database
  • Plan their website by choosing color schemes, fonts, layouts, and more
  • Search for themes in WordPress
  • Select, install, and activate a theme
  • Add posts to their website
  • Create website pages
  • Add images, photo galleries, and more
  • Create tags for SEO and categories to organize their posts
  • Use WordPress as a content management system (CMS)
  • Use widgets and plugins
  • Create an ecommerce site
  • Integrate WordPress with social media
  • Customize a WordPress site using PHP, CSS, and HTML
Magento
Why Magento? The Magento ecommerce platform gives its users the flexibility to customize based on their specific industry needs. Given that it is an open source platform and also built primarily for ecommerce, it is highly modular and customizable

    Installation

  • System Requirements
  • Server Settings
  • File Permissions
  • Installation Module
  • Setup Front End
  • Setup Back End

    Configuration

  • Store Configuration
  • User Management
  • Basic Configuration
  • Advanced Configuration

    Theme & Design

  • Selection Of Theme
  • Installation
  • Implementation
  • Configuration
  • Customization
  • Layout & blocks
  • Banners & Images

    Setup a Store

  • Categorization
  • Catalogue Management
  • Shipping
  • Taxation
  • Payment gate way
  • Mail Configuration
  • Reporting
  • Setup & Configuration
  • PlugIns
OpenCart
Why OpenCart?? OpenCart is relatively new on the E-Commerce scene and it is open for innovations and follows all trends in Internet Business. It will be easy for you to start e-store management with this shopping cart. You will need to install the application, select one of the provided templates, add products and you are ready to accept orders.
  • Introduction to OpenCart
  • Adding Taxes
  • Setting Store
  • Manage Products
  • Product Filters
  • Adding Currencies
  • Product Options
  • Adding Languages
  • Product Attributes
  • Adding Zone
  • Adding Manufacturers
  • Payment Method
  • Shipping Method
  • Coupons Configuration
  • Gift Vouchers Configuration
  • Adding Information Pages
  • Newsletter Signup Form
  • Manage users and user groups
  • OpenCart SEO
  • Manage Sales Order
  • Manage Sales Return
  • Sales Order Report
  • Installing vQmod
  • Install Custom OpenCart Theme
  • Theme Configuration
  • Custom Theme Development
  • Installing OpenCart Modules
  • Manage Modules
  • Module Positioning

Frameworks

Laravel
Why is laravel so popular? creating complex applications are easy to do, because thousands of other people have created code we can plug (packages) in to our Laravel application to make it even better.

    Installation

  • Brief History
  • Advantages
  • Getting started with Laravel
  • Laravel MVC
  • Laravel routing

    Essentials

  • Installing Composer and command line tool
  • Blade essentials
  • Resource controllers
  • Laravel Route groups and Filters

    Tables and Templates

  • Creating tables with schema Builder
  • Enabling version control with migrations
  • Querying with eloquent ORM
  • Displaying Laravel code
  • Working with Blade templates
  • Database seeding

    Conditions and Validations

  • Defining conditions
  • Integrating form elements
  • Setting up authentication
  • Creating a registration form
  • Securing content
Codeigniter
Why is codeigniter ? CodeIgniter is a powerful PHP framework with a very small footprint, built for developers who need a simple and elegant toolkit to create full-featured web applications. CodeIgniter was created by EllisLab

    CodeIgniter Basics

  • Intro to the Course
  • Exercise Files
  • What is code igniter and how it works? Installing CodeIgniter
  • Get Into the file structure
  • Using methods in views
  • Creating custom controllers
  • Creating a model and a database
  • Creating the users controller and creating a user model method

    CRUD with CodeIgniter

  • Intro to the CRUD
  • Helper function examples
  • Resource controllers
  • Selecting Data in our DB table based on parameters
  • Conditions in our Queries

    Login Application

  • Creating Files for Login Panel
  • Implementing Bootstrap and jQuery CDN
  • Downloading and Installing Bootstrap and Using Base URL
  • Creating Form
  • Creating Input Tags
  • Completing Form View
  • Passing Form Values
  • Form Validation Methods
  • Using Sessions

    Libraries

  • Benchmarking
  • Caching Driver
  • Calendaring class
  • Shoping CartClass

CORE PHP

Core PHP
  • PHP installation and Introduction Loops String Functions in PHP.
  • Set up a MySQL database on their server
  • PHP Email Function PHP Basics, Variables Arrays in PHP with Attributes Date & Time, Image
  • Sending Emails using Classes Class, Object Inheritance types Object cloning, Constructor and Destructor Access specifies Scope resolution operator Class constant this operator Abstract class and interface.
  • Crud Queries Retrieving Specific Columns Filtering Records with a WHERE Clause Using Operators Sorting Records and Eliminating Duplicates Limiting Results Using Built-In Functions Grouping Records Joining Tables Using Subqueries Using Table and Column Aliases
  • Managing Database Connections Performing Queries Processing Result Sets Queries Which Return Data Queries That Alter Data Handling Errors Using Ancillary Functions
  • Elements Semantics Migration Style Guide Media Video Audio Plug-ins
  • Introduction to Ajax XML HTTP Request, XHR Object XHR Response XHR Ready State, and Fetching text from source Ajax polls AJAX PHP Ajax Database.
  • File handling in PHP Functions in PHP Errors handling in PHP project.
Course Completion Certificates.