PHP and MySQL Programming

Similar documents
Full Stack Web Developer

Full Stack Web Developer

,

Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

Implementing a Microsoft SQL Server 2005 Database Course 2779: Three days; Instructor-Led

An Introduction to JavaScript & Bootstrap Basic concept used in responsive website development Form Validation Creating templates

Programming Fundamentals of Web Applications

Maintaining a Microsoft SQL Server 2005 Database Course 2780: Three days; Instructor-Led

HTML5 and CSS3 for Web Designers & Developers

"Charting the Course... Intermediate PHP & MySQL Course Summary

CENG 256 Internet Programming Draft

Developing Applications with Java EE 6 on WebLogic Server 12c

PHP. MIT 6.470, IAP 2010 Yafim Landa

Advanced PHP and MySQL

BSIT 1 Technology Skills: Apply current technical tools and methodologies to solve problems.

2793 : Implementing and Maintaining Microsoft SQL Server 2005 Reporting Services

CORE PHP CURRICULUM. Introductory Session Web Architecture Overview of PHP Platform Origins of PHP in the open source community

MySQL for Developers. Duration: 5 Days

ABOUT WEB TECHNOLOGY COURSE SCOPE:

MySQL for Developers. Duration: 5 Days

Updating your Database Skills to Microsoft SQL Server 2012

Introduction to Web Development with Microsoft Visual Studio 2010

MySQL for Developers Ed 3

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

Implementing and Maintaining Microsoft SQL Server 2005 Analysis Services

Provisioning SQL Databases

2779 : Implementing a Microsoft SQL Server 2005 Database

MySQL for Developers Ed 3

Building Effective ASP.NET MVC 5.x Web Applications using Visual Studio 2013

Web Development Course (PHP-MYSQL-HTML5.0)

Static Webpage Development

Course Outline. Advanced Automated Administration with Windows PowerShell Course 10962: 3 days Instructor Led

(p t y) lt d. 1995/04149/07. Course List 2018

[MS10962]: Advanced Automated Administration With Windows PowerShell

Course Syllabus. Course Title. Who should attend? Course Description. PHP ( Level 1 (

PHP WITH ANGULAR CURRICULUM. What you will Be Able to Achieve During This Course

Course Syllabus. Course Title. Who should attend? Course Description. ASP.NET ( Level 1 )

DevShala Technologies A-51, Sector 64 Noida, Uttar Pradesh PIN Contact us

DR B.R.AMBEDKAR UNIVERSITY B.Sc.(Computer Science): III Year THEORY PAPER IV (Elective 4) PHP, MySQL and Apache

PHP CURRICULUM 6 WEEKS

Core PHP. PHP output mechanism. Introducing. Language basics. Installing & Configuring PHP. Introducing of PHP keywords. Operators & expressions

MySQL for Beginners Ed 3

Course 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions

20486-Developing ASP.NET MVC 4 Web Applications

PHP and MySgi. John Wiley & Sons, Inc. 24-HOUR TRAINER. Andrea Tarr WILEY

Get in Touch Module 1 - Core PHP XHTML

Microsoft Official Courseware Course Introduction to Web Development with Microsoft Visual Studio

Oracle BI 11g R1: Build Repositories Course OR102; 5 Days, Instructor-led

MySQL for Database Administrators Ed 4

Introduction to Web Development with Microsoft Visual Studio 2010

Programming in HTML5 with JavaScript and CSS3

Helpline No WhatsApp No.:

Advanced Automated Administration with Windows PowerShell

: 20488B: Customized Developing Microsoft SharePoint Server

Developing Web Applications Using Microsoft Visual Studio 2008

Developing Web Applications

Introduction to Web Development with Microsoft Visual Studio 2010 (10267A)

Contents. xvii xix xxiil. xxvii

Developing ASP.NET MVC 4 Web Applications

JavaScript Programming

DE Introduction to Web Development with Microsoft Visual Studio 2010

Development Technologies. Agenda: phpmyadmin 2/20/2016. phpmyadmin MySQLi. Before you can put your data into a table, that table should exist.

Web Application Penetration Testing

Introduction to PHP. Handling Html Form With Php. Decisions and loop. Function. String. Array

Excerpts of Web Application Security focusing on Data Validation. adapted for F.I.S.T. 2004, Frankfurt

Course Outline. MySQL Database Administration & Design. Course Description: Pre-requisites: Course Content:

ORACLE DATABASE 12C INTRODUCTION

Writing Reports with Report Builder and SSRS Level 2

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL. Overview

FULL STACK FLEX PROGRAM

CONTENTS IN DETAIL INTRODUCTION 1 THE FAQS OF LIFE THE SCRIPTS EVERY PHP PROGRAMMER WANTS (OR NEEDS) TO KNOW 1 2 CONFIGURING PHP 19

CSWAE Certified Secure Web Application Engineer

Developing Microsoft SharePoint Server 2013 Core Solutions

Microsoft Developing ASP.NET MVC 4 Web Applications

DIABLO VALLEY COLLEGE CATALOG

PHP + ANGULAR4 CURRICULUM 6 WEEKS

Developing ASP.NET MVC 5 Web Applications

Object Oriented Programming Using Visual C# 2012-Level 2

Beginning PHP. and MySQL. Fourth Edition. From Novice to Professional. W. Jason Gilmore. mmm

Developing Web Applications Using Microsoft Visual Studio 2008 SP1

PDA Database Programming in PL/SQL (Oracle PL/SQL Developer Certified Associate Certification Course)

Web Development & SEO (Summer Training Program) 4 Weeks/30 Days

Java Programming Fundamentals

Querying Data with Transact-SQL

Course Outline: Course Automating Administration with Windows PowerShell v3.

Oracle - MySQL Developer Techniques with Advanced

Application vulnerabilities and defences

Course 6231A: Maintaining a Microsoft SQL Server 2008 Database

The Great SharePoint 2016/2013 Adventure for Developers

DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1

Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning

20486 Developing ASP.NET MVC 5 Web Applications

Princess Nourah bint Abdulrahman University. Computer Sciences Department

Learning Alliance Corporation, Inc. For more info: go to

"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary

Oracle Application Express Workshop I Ed 2

MS 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Duration: 5 Days Method: Instructor-Led

Course 6231A: Maintaining a Microsoft SQL Server 2008 Database

Course Outline: Designing, Optimizing, and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

Automating Administration with Windows PowerShell

Transcription:

PHP and MySQL Programming Course PHP - 5 Days - Instructor-led - Hands on Introduction PHP and MySQL are two of today s most popular, open-source tools for server-side web programming. In this five day, instructor-led course you ll learn how to use them together. You ll create a database-driven website that implements the MVC pattern. You will learn how to build out your PHP and MySQL skills to the professional level. Learn how to use the latest versions of PHP, MySQL, the Apache web server and the NetBeans IDE to build your first PHP applications. You ll learn to create applications that conform to the MVC pattern, so they ll be easier to maintain as they grow. The course covers the skills you ll use every day in professional applications, like how to work with form data, dates, arrays, sessions, cookies, functions, objects, regular expressions and exceptions. Use MySQL to design and create a database and learn how to access and maintain the data in a database. Learn important web programming skills like how to secure web pages, prevent SQL injection attacks, guard against XSS attacks, send email, upload files, process images and access content from other websites. At Course Completion After completing this course, students gain the following skills and concepts: Get going fast with PHP and MySQL Build web applications the right way from the start, by using the MVC (Model- View-Controller) pattern to structure your code Gain the core PHP skills you need to create bullet-proof applications like how to work with arrays, dates, strings, functions, regular expressions, data validation and exception handling Use sessions and cookies to track users as they move through your site Create and use your own classes and objects in an object-oriented approach to PHP programming Design your own MySQL databases, and then create them using SQL DDL statements Query and update data using the SQL SELECT, UPDATE, INSERT and DELETE statements Use PDO to develop new database applications with objects Use mysqli to maintain legacy database applications Prevent SQL injection attacks, guard against XSS attacks, secure your site, send email, access content from other sites, upload files, process images Configure your own develop environment by learning how to install the software you need: PHP, MySQL and the Apache web server

Prerequisites Knowledge of HTML and some programming experience is required. This course does not formally teach HTML or Web page design. Students should attend course ISI-1372B, An Introduction to HTML5 and CSS3 for Web Designers & Developers or have equivalent skills and knowledge. Course Outline Module 1: Introduction to Web Development with PHP The architecture of a web application The Product Discount application How to edit and test a PHP applications How to use NetBeans to develop a PHP application Module 2: How to Code a PHP Application Basic PHP skills How to get data from a request How to work with data How to code control statements How to use the PHP documentation Module 3: Introduction to Relational Databases and MySQL An introduction to relational databases The SQL statements for data manipulation An introduction to MySQL Module 4: How to Use PHP with a MySQL Database How to connect to a database and handle exceptions How to get and modify data Module 5: How to Use the MVC Pattern to Organize Your Code How to use the MVC pattern Module 6: How to Test and Debug a PHP Applications An introduction to testing and debugging How to debug with xdebug and NetBeans

Module 7: How to Work with Form Data How to get data from a form How to display data on a web page Module 8: How to Code Control Statements How to code conditional expressions How to code the selection structures How to code the iteration structures Module 9: How to Work with Strings and Numbers How to work with strings How to work with numbers Other skills for working with strings and numbers Module 10: How to Work with Dates How to use timestamps to work with dates How to use objects to work with dates Module 11: How to Create and Use Arrays How to create and use an array How to create and use an associative array How to use functions to work with arrays How to work with arrays of arrays Module 12: How to Work with Cookies and Sessions How to work with cookies How to work with sessions Module 13: How to Create and Use Functions Basic skills for working with functions How to create and use a library of functions Advanced skills for working with functions Module 14: How to Create and Use Objects How to create and use classes How to code class constants, properties and methods Additional skills for working with objects How to work with inheritance

Module 15: How to Use Regular Expressions, Handle Exceptions and Validate Data How to use regular expressions How to handle exceptions Module 16: How to Design a Database How to design a data structure How to normalize a data structure A database design tool Module 17: How to Use SQL to Create a MySQL Database How to work with databases How to work with tables How to work with indexes How to work with users and privileges Other skills for creating a database Module 18: How to Use SQL to Work with a MySQL Database How to select data from a single table How to select data from multiple tables How to code summary queries How to code subqueries How to insert, update and delete rows Module 19: Professional PHP for Working with MySQL Three ways to use PHP to work with MySQL How to work with PDO How to work with mysqli Module 20: A Database-drive Website How to work with large text columns Module 21: How to Create Secure Websites How to use a secure connection How to use authentication How to work with encrypted data Module 22: How to Send Email and Access Other Websites

How to send email How to get data from other servers The YouTube Search application Module 23: How to Work with Files, Uploads and Images How to work with files How to upload a file How to work with images Module 24: An ecommerce Website An introduction to the website The user interface for end users The user interface for administrators