Web Development with Advanced PHP Concepts
Track Software Development
Duration 30 hours
Skill Level Advanced
Language English

About this Course

Learn object-oriented PHP, MVC frameworks, and security for professional web development.
Learning Mode: Learn at ALC or at Home

Detailed Course Curriculum

Hands-on module breakdown aligned with MKCL production standards and industry requirements.

  • Echo & Print
  • PHP string Lower case and upper case
  • PHP string length and count function
  • PHP String search and find position
  • PHP string replace function
  • PHP string compare
  • PHP string trim
  • PHP md5 & sha1 function Narish
  • PHP math and min func
  • PHP math intdiv, sqrt and pow function
  • PHP math rand,mt rand & lcg value
  • PHP Crud Read Data
  • PHP crud create data
  • PHP crud update data
  • PHP crud Delete Data
  • PHP login and logout
  • Installing Apache
  • Starting and Stopping Apache
  • Getting Infrormation from Apache
  • Configuring Apache
  • What is Apache
  • Introduction
  • Viewing & Working with Browsers
  • Data Types & Variables
  • Strings & Arrays
  • JavaScript Objects
  • Object Iterables
  • Object Sets, and Maps
  • Introduction to Functions and Classes
  • Function Parameters and Invocation
  • Function Call, Bind, and Closure
  • Class Inheritance and Static Methods
  • Introduction to XML
  • Expat Parser in PHP
  • XML DOM Manipulating
  • Managing Library Books with XML, PHP, and DOM
  • AJAX in PHP for Live Search
  • PHP AJAX Dependent Select Box
  • ajax Database
  • ajax pagination
  • ajax Poll
  • ajax file uploader
  • ajax Load More pagination
  • Delete API
  • API Endpoints
  • PHP array count and size of function
  • PHP Get post and request
  • PHP Associative Array
  • PHP interface
  • PHP array Splice
  • PHP array value and array unique
  • PHP array coloumn and array chunk
  • PHP array rand and shuffle
  • PHP array count and size of function
  • PHP Get post and request
  • PHP Associative Array
  • PHP interface
  • PHP array Splice
  • PHP array value and array unique
  • PHP array coloumn and array chunk
  • PHP array rand and shuffle
  • Introduction to json
  • PHP create dynamic json file
  • Convert javascript object into json
  • Parsing in JSON
  • Coding with live project
Eligibility Criteria
• Basic knowledge of computers and keen desire to build skills in this field.
• Open to students, job seekers, and working professionals.
Official Certification
• Official MKCL KLiC Certificate upon successful completion of the course and evaluations.
Work-Centric Learning Approach
• Step 1: Learners are given an overview of the course and its connection to life and work
• Step 2: Learners are exposed to the specific tool(s) used in the course through the various real-life applications of the tool(s).
• Step 3: Learners are acquainted with the careers and the hierarchy of roles they can perform at workplaces after attaining increasing levels of mastery over the tool(s).
• Step 4: Learners are acquainted with the architecture of the tool or tool map so as to appreciate various parts of the tool, their functions, utility and inter-relations.
• Step 5: Learners are exposed to simple application development methodology by using the tool at the beginner’s level.
• Step 6: Learners perform the differential skills related to the use of the tool to improve the given ready-made industry-standard outputs.
• Step 7: Learners are engaged in appreciation of real-life case studies developed by the experts.
• Step 8: Learners are encouraged to proceed from appreciation to imitation of the experts.
• Step 9: After the imitation experience, they are required to improve the expert’s outputs so that they proceed from mere imitation to emulation.
• Step 10: Emulation is taken a level further from working with differential skills towards the visualization and creation of a complete output according to the requirements provided. (Long Assignments)
• Step 11: Understanding the requirements, communicating one’s own thoughts and presenting are important skills required in facing an interview for securing a work order/job. For instilling these skills, learners are presented with various subject-specific technical as well as HR-oriented questions and encouraged to answer them.
• Step 12: Finally, they develop the integral skills involving optimal methods and best practices to produce useful outputs right from scratch, publish them in their ePortfolio and thereby proceed from emulation to self-expression, from self-expression to self-confidence and from self-confidence to self-reliance and self-esteem!

Ready to start Web Development with Advanced PHP Concepts?

Join our upcoming batch at ZICA Kalyani center with certified instructors.