Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

6 Months Project Training in PHP


Published on

Tech Mentro is a best IT Training Center in Noida, Delhi-NCR, which provides Core PHP Training, Advance PHP Training, CMS Training, Smarty,Joomla, Ajax, CAKEPHP Framework Training, 6 Weeks Industrial Training and 6 Months Project Training for engineering students and professionals.

Published in: Education, Technology
  • Be the first to comment

  • Be the first to like this

6 Months Project Training in PHP

  1. 1. Core Php Introduction       o Evaluation of Php o Basic Syntax o Defining variable and constant o Php Data type o Operator and Expression Handling Html Form With Php o Capturing Form Data o Dealing with Multi-value filed o Generating File uploaded form o Redirecting a form after submission Decisions and loop o Making Decisions o Doing Repetitive task with looping o Mixing Decisions and looping with Html Function o What is a function o Define a function o Call by value o Call by reference o Recursive function String o Creating and accessing String o Searching & Replacing String o Formatting String o String Relater Library function Array o Anatomy of an Array o Creating index based and Associative array o Accessing array Element o Looping with Index based array o Looping with associative array using each() and foreach() o Some useful Library function Working with file and Directories o Understanding file& directory o Opening and closing a file o Coping ,renaming and deleting a file o Working with directories o Building a text editor 50 hrs 2 2 5 2 2 5 5
  2. 2.       o File Uploading & Downloading State management o Using query string(URL rewriting) o Using Hidden field o Using cookies o Using session String matching with regular expression o What is regular expression o Pattern matching in Php o Replacing text o Splitting a string with a Regular Expression Generating Images with Php o Basics of computer Graphics o Creating Image o Manipulating Image o Using text in Image OOPS o Introduction o Objects o Declaring a class o The new keyword and constructor o Destructor o Access method and properties using $this variable o Public ,private, protected properties and methods o Static properties and method o Class constant o Cloning object o Inheritance & code reusability o Polymorphism o Parent:: & self:: keyword o Instanceof operator o Abstract method and class o Interface o Final Exception Handling o Understanding Exception and error o Try, catch, throw Database Connectivity with mysql o Introduction to RDBMS o Connection with mysql Database o Performing basic database operation(DML) 4 2 2 6 2 6
  3. 3. o o o o o o o o o Insert Delete Update Select Prepared statement Difference b/w statement & prepared statement Setting query parameter Executing query Join Cross joins, Inner joins, Outer Joins, Self joins. Advanced Php   Introduction to Design pattern o Strategy Pattern o Singleton pattern o Factory Pattern o Observer Pattern o DAO Design pattern Implementation of DAO Design Pattern 52 hrs 2 2 CAKEPHP 2.x     Understanding of MVC architecture. o What is CakePhp 2.x Framework o Cakephp 2.x architecture and it’s naming convention. Understanding Controller o Request & Response Parameter o Controller Action o Request Life Cycle callbacks o Controller method o Redirection o Working with component Understanding Model o Creating Model for Database Table o Retriving Data Using Model o Method for all Basic CURD(Create ,Read, Update, Delete) o Create own Model method o Making custom SQL Queries o Data Validation Understanding ORM(Object Relational Mapping) o Working with Simple association o one–to-one 2 6 3 6
  4. 4.  o o View o o o o o one-to-many many-to-many 6 Working with layout Create custom Layout Working with Helper class Creating and using user define Helper Working with element Smarty          Introduction to smarty o Understanding need of templating system o The smartness of smarty o Installing and configuring of smarty Smarty site Architecture o Problem solving Perpective o Smarty Directory Structure o Understanding Data Access Layer o Understanding Business logic layer o Understanding Presention Layer Creating a template o Introduction to smarty variable o Starting template o Associative and Non Associative array o Basic templating o Logical Condition o Looping(with section and foreach) Creating Data input form with modifier o Advanced Templating with Modifier Capitalize,count_charecters,cat,count_paragraphs,count_words, date_format,loer,upper ,nl2br etc. Combining Modifier o Smatry Function o Form-related functions Joomla 2 Joomla(Including Module and Component creation) Customizing joomla and Configuration of Administration Menu manager Content menu o Article manager 1 1 1 2 2 4 2 3
  5. 5.    o Section Manager o Categories Manage Extension menu Creation of own Module Creation of Own Component 1 1 1 JavaScript (Form validation) Ajax 2 2