PHP MYSQL Master Course
Certificate by Animation & Digital Media Education Center
New Delhi
|
Request Info |
Eligibility: (Pre-requisites) | Knowledge of Basic scripting language like HTML and CSS is required and also working knowledge of at least one scripting/ programming language is desirable. Our instructors highly advised you for the advanced knowledge of designing web pages using JavaScript and jQuery to enjoy doing projects after PHP-MySQL finished. If you don’t match with our given eligibility criteria then you can enquire for our web designing courses also. |
Medium of instruction: | English |
Welcome to the world's most popular serverside programming i.e. PHP (Hypertext Preprocessor). It is a powerful and robust scripting language for server-side logics, Web Applications, creating Dynamic Websites, and developing Data-driven Projects. Likewise MySQL is the popular open source database which is very useful in creating and handling databases.
These are the two applications whose combination helps in building database-driven web applications perfectly. 80% of the total web development industry use this combination in their websites as it is an open source, easily available, has a huge community, and also has unlimited free & paid third party resources to use.
During this course you will learn many aspects of advanced PHP and MySQL techniques, which includes CMS Development, E-commerce websites, database designing, and database optimizations. We will also focus on its well known frameworks like Smarty-Cake and CodeIgniter too.
If any institute promise to teach PHP Frameworks; then it indicates that institute is not teaching A-B-C of PHP only. So, we will discuss about Object Oriented Programming Paradigm with various design patterns including MVC Design Pattern also. MVC or Model View Controller is a best practice from veteran programmers to structure code for complex applications using PHP. A framework is a perfect solution to code according to the conventions those makes a PHP project very modular and light-weighted.
Prerequisites to Join PHP MySQL Master Course
Knowledge of Basic scripting language like HTML and CSS is required and also working knowledge of at least one scripting/ programming language is desirable. Our instructors highly advised you for the advanced knowledge of designing web pages using JavaScript and jQuery to enjoy doing projects after PHP-MySQL finished.
If you don't match with our given eligibility criteria then you can enquire for our web designing courses also.
Who will be Your Instructor?
One of the best qualities of ADMEC Multimedia Institute is; it provides "Experienced, Individual, and Professional Training". It says exactly what ADMEC is. Mr. Ravi is a highly experienced web developer, cms developer, and web designer. He is a web architect, web consultant, UX designer, blogger, writer etc. And he will be teaching you with his more than 15 years of experience.
Learning Outcomes
PHP- (Hypertext Preprocessor)
Part I: Introducing PHP:
-
Why PHP and MySQL?
-
Server-Side Scripting Overview
-
Getting Started with PHP
-
Learning PHP Syntax and Variables
-
Learning PHP Control Structures and Functions
-
Passing Information with PHP
-
Learning PHP String Handling
-
Learning Arrays
-
Learning PHP Number Handling
-
PHP Troubleshooting
Part II: MySQL Database Integration:
-
Introducing Database and MySQL
-
Installing MySQL
-
Learning Structured Query Language(SQL)
-
Learning Database Administration and Design
-
Integrating PHP and MySQL
-
Performing Database Queries
-
Integrating Web Forms and Databases
-
Improving Database Efficiency
-
MySQL Troubleshooting
Part III: Advanced PHP
-
Introducing Object-Oriented PHP
-
Advanced Array Functions
-
Examining Regular Expressions
-
Working with the Filesystem
-
Working with Cookies and Sessions
-
Learning PHP Types
-
Learning PHP Advanced Functions
-
Performing Math with PHP
-
Securing PHP
-
Learning PHP Configuration
-
Handing Exceptions with PHP
-
Debugging PHP Programs
-
Learning PHP Style
-
Using Log Files to Improve Your Site
Part IV: Connections
-
Sending E-Mail with PHP
-
Integrating PHP and JavaScript
-
Integrating PHP and XML
-
Creating and Consuming Web Services with PHP
-
Creating Graphics with PHP
MySQL and Database
Getting Started with MySQL and Database
-
Database Basics
-
What is a Database?
-
What is RDBMS
-
What is SQL and MySQL
-
Other Database Management Systems- Oracle, PostGreSQL, mSQL, MS Access, SQL Server etc.
-
Why Database is so Important?
-
What is the Role of Tables, Rows and Data
SQL Basics
-
Showing Databases
-
Using Databases
-
Showing Tables, Columns
-
Creating a Database and Table
-
Column Types-String and Numeric
-
Search Criteria for Retrieving Data from a Table
-
Updating an Existing Data
-
Altering a Table completely
-
Keys And Indexes in MySQL
Operators in MySQL
-
Arithmetic Operators
-
Numeric Comparison Operators
-
String Comparison Operators
-
Logical Operators
-
Bitwise Operators
-
Regular Expressions
-
Operators Syntax Recap
Querying Your Data
-
Sorting, Grouping and Arranging Retrieved Data
-
Limiting Numbers of Results
-
Joining Tables (Inner Join, Left Join, Right Join, Join etc.)
-
More On Joining Tables
-
Data Aggregation- sum(), avg(), max(), min(), count(), first(), last(), ucase(), lcase(), mid(), len(), round(), format() etc.
More Complex SQL
-
Using Default Data – default Constraint
-
Date And Time 1- now() function
-
ENUM column type – enum()
-
SET column type – set()
-
Using Variables
-
Conditional: IF()
Good Practises
-
Using SQL batch files- Integrating database from a text editor to the MySQL Monitor
-
Backing up Database from MySQL- mysqldump Constraint
-
Data Modeling – Planning, Analysis for Creating a Successful Database
-
Normalization – The best way to Code for a professional Database Structure
-
Optimizations – Increasing Speed, reducing Database size, Enhancing Security and Database
-
Integrity
Security
- Users and Privileges- Creating, Showing, Manipulating, Granting Permissions for Users The 'MySQL' Database
- Encryption- Using encode(), decode(), password(), and hd5() function for secure encryption
Project: Building A Database Application
-
Planning The Structure
-
Designing The Database
-
Creating The Database
-
Logging In And Out
-
Checking Videos In And Out
-
Searching For A Video
-
Adding A New Title
-
Signing Up A New Customer
-
Hiring And Firing Employees
-
Listing Debtors
PHP Frameworks
- Advanced OOP - how to plan and structure your code for OOP
-
Design Pattern - MVC (Planning and Implementation)
-
PHP Framework - an overview
-
CodeIgniter-a PHP Framework
-
CakePHP
-
Tests & Projects on PHP Framework
Case Studies & Projects
Our instructor will guide you to work on one of the following projects. Project selection is a mutual decision of the students and mentor.
-
1: Developing a Weblog with PHP
-
2: Building Databases
-
3: User Logins, Profiles, and Personalization
-
4: Building a Content Management System
-
5: Mailing Lists
-
6: Online Stores
-
7: Creating a Bulletin Board System
Classroom - Regular | ||||
When | Duration | Where | Remarks | Price |
Not Specified |
3 Months |
All Venues | Not Specified | Price On Request |