Php Framework


  • Batch Timings :
  • Starting Date :

Course Overview

CakePHP is an open source and popular PHP based framework used for developing dynamic Websites and Web Applications. Codeigniter is a powerful PHP framework that allows building websites and applications on PHP platform in a much faster and easier way than ever. The best thing is that PHP development using this framework is much more simplified with lesser coding processes involved.

COURSE FEATURES

  • Resume & Interviews Preparation Support
  • Hands on Experience on One Live Project.
  • 100 % Placement Assistance
  • Resume Preparation
  • Interview Preparation
  • Multiple Flexible Batches

At the end of Php Framework Training Course, Participants will be able to:

  • Completely understand Apache Hadoop Framework.
  • Learn to work with HDFS.
  • Discover how MapReduce works with data and processes it.
  • Design and develop big data applications using Hadoop Ecosystem.
  • Learn how YARN helps in managing resources into clusters.
  • Write as well as execute programs in YARN.
  • Implement MapReduce Integration, HBase, Advanced Indexing and Advanced Usage.
  • Become expert in working on data, and managing data resources
  • Become functional programmer implementing various applications to ensure effective data processing and optimization techniques are in place
  • Expert knowledge to apply interactive algorithms and work on data forms.
  • Resume & Interviews Preparation Support

Course Duration

  • Weekdays: 2 Months(40-50 hours)

Prerequisites :

  • BSc, BCS, BCA, BE, B.Tech, MSc, MCS, MCA, M.Tech

Who Should Attend?

  • Students
  • IT Professionals
  • Graduates

Course

1.1 Introduction to CakePHP

  • Understanding the MVC Pattern Models
  • How MVC works?
  • Configuration CakePHP
  • Setting up CakePHP
  • Configuration CakePHP to work with database
  • Running Cake for the first time
  • Cake Convention: Naming convention for MVC and database tables

1.2 Models: Creating up model for a database table

  • Fetching data
  • Saving and updating data
  • Deleting data
  • User defined function in model
  • Data Validation
1.3 Controller: Creating controller

  • Controller function
  • Interacting with model
  • Interacting with views
  • Controller variables and parameters
  • Redirection
  • Getting post data

1.4 Views: Creating Views

  • Working with configuration layout
  • Creating custom layout
  • Element and helpers

1.5 Cake session

  • Storing data in cake session
  • Reading a session data
  • Delete data from session
2.1 Initial Setup and Configuration
2.2 Understanding the MVC Pattern Models
2.3 How MVC works?
2.4 Models: Creating up model for a database table

  • Fetching data
  • Saving and updating data
  • Deleting data
  • User defined function in model
  • Data Validation

2.5 Controller: Creating controller

  • Controller function
  • Interacting with model
  • Interacting with views
  • Controller variables and parameters
  • Redirection
  • Getting post data

2.6 Views: Creating Views

  • Working with configuration layout
  • Creating custom layout
  • Element and helpers

2.7 Configuration CodeIgniter
2.8 Setting up CodeIgniter
2.9 Loader Class, Libraries, Creating Static Pages
2.10 CodeIgniter URLs, URI Routing

  • Passing Parameters in URLs, URI Class

2.11 Form Handling

  • Input Class
  • Form Validation Class
  • File Uploading Class
  • Security Class
  • Page Redirection

2.12 Helper Functions

  • URL Helper
  • Form Helper
  • Download Helper
  • Cookie Helper
  • Email Helper

2.13 Database Library

  • Database Configuration
  • Connecting to a Database
  • Running Queries
  • Generating Query Results

2.14 Session Library

  • Session Class

2.15 File Upload Library and Sending Email
2.16 Ajax Implementation

FAQ

CakePHP is an open-source free web framework written in PHP scripting Language for rapid web development. CakePHP follows the model–view–controller (MVC) approach and modeled after the concepts of Ruby on Rails, and distributed under the MIT License.

Classes are held on weekdays and weekends. You can check available schedules and choose the batch timings which are convenient for you.

Towards the end of the course, all participants will be required to work on a project to get hands on familiarity with the concepts learnt.This project will be reviewed by our instructors and industry experts. On successful completion, you will be awarded a certificate.

Quick Enquiry