PHP & PHP++ Curriculum

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

Web Development. with Bootstrap, PHP & WordPress

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

Sections and Articles

Full Stack Web Developer

PHP: Software Training Employability Programme

Helpline No WhatsApp No.:

Static Webpage Development

Get in Touch Module 1 - Core PHP XHTML

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

Web development using PHP & MySQL with HTML5, CSS, JavaScript

PHP Online Training. PHP Online TrainingCourse Duration - 45 Days. Call us: HTML

PHP / MYSQL DURATION: 2 MONTHS

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

Overview

PROFESSIONAL TRAINING

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

Varargs Training & Software Development Centre Private Limited, Module: HTML5, CSS3 & JavaScript

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

Full Stack Web Developer

Web Development. With PHP. Web Development With PHP

PHP & My SQL Duration-4-6 Months

Magento 2 Certified Professional Developer. Exam Study Guide

CERTIFICATE IN WEB PROGRAMMING

The Magento Certified Developer Exam (Beta) Self-Assessment Checklist

Professional Course in Web Designing & Development 5-6 Months

This course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery.

All India Council For Research & Training

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

Creating Post(s) In WordPress

Fundamentals of Web Development. Web Development. Fundamentals of. Global edition. Global edition. Randy Connolly Ricardo Hoar

Mobile Site Development

YMM Products Parts Finder

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

WEB DESIGNING COURSE SYLLABUS

DOT NET Syllabus (6 Months)

Drupal 8 THE VIDER ITY APPR OACH

Theme System: It allows modifying the site view and functionality. It includes images, stylesheet, template files and custom pages.

Advanced PHP and MySQL

Java SE7 Fundamentals

P a g e 1. Danish Technological Institute. Scripting and Web Languages Online Course k Scripting and Web Languages

The course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.

PHP + ANGULAR4 CURRICULUM 6 WEEKS

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

Version USER GUIDE

Google Tag Manager. Google Tag Manager Custom Module for Magento

ABOUT WEB TECHNOLOGY COURSE SCOPE:

Introduction to WordPress Creation and management software for blogs & websites

I, J, K. Eclipse, 156

A Tale of Three Content Management Systems (CMSs) Donald L. Schrupp

A set-up guide and general information to help you get the most out of your new theme.

Advanced Content Manager 2 User Guide

Index. alt, 38, 57 class, 86, 88, 101, 107 href, 24, 51, 57 id, 86 88, 98 overview, 37. src, 37, 57. backend, WordPress, 146, 148

Course Details. Skills Gained. Who Can Benefit. Prerequisites. View Online URL:

28 JANUARY, Updating appearances. WordPress. Kristine Aa. Kristoffersen, based on slides by Tuva Solstad and Anne Tjørhom Frick

Web & APP Developer Job Assured Course (3 in 1)

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

MASTERS COURSE IN FULL STACK WEB APPLICATION DEVELOPMENT W W W. W E B S T A C K A C A D E M Y. C O M

PHP,HTML5, CSS3, JQUERY SYLLABUS

Advanced Joomla! Dan Rahmel. Apress*

of websites on the internet are WordPress

Web Premium- Advanced UI Development Course. Duration: 08 Months. [Classroom and Online] ISO 9001:2015 CERTIFIED

jquery Cookbook jquery Community Experts O'REILLY8 Tokyo Taipei Sebastopol Beijing Cambridge Farnham Koln

YMM Products Parts Finder

Product Questions Magento Extension

Create-A-Page Design Documentation

PHOTO GALLERY. USER GUIDE by Decima Digital. d e c i m a d i g i t a l. c o m

,

Adobe Dreamweaver CS6 Digital Classroom

Product Parts Finder for Magento 2

,

Full Stack Web Developer Course

Installation and Activation of Foody pro theme

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

Bluehost and WordPress

Power BI Developer Bootcamp

1. Beginning (Important)

Basics of Web Technologies

PHP CURRICULUM 6 WEEKS

DRESSSHOP RESPONSIVE PRESTASHOP THEME USER GUIDE

Mastering phpmyadmiri 3.4 for

,

COURSE OUTLINE MOC 20480: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3

Setting Up a Development Server What Is a WAMP, MAMP, or LAMP? Installing a WAMP on Windows Testing the InstallationAlternative WAMPs Installing a

MARKET RESPONSIVE PRESTASHOP THEME USER GUIDE

Apex TG India Pvt. Ltd.

IEEE Wordpress Theme Documentation

Blog site (cont.) theme, 202 view creations, 205 Browser tools, 196 Buytaert, Dries, 185

Standard 1 The student will author web pages using the HyperText Markup Language (HTML)

JAVA. Duration: 2 Months


Database Developers Forum APEX

Setting Up A WordPress Blog

In This Guide. Quick Start Guide REAL 737 edspace.american.edu

D, E I, J, K, L O, P, Q

Flexslider v1.x Installation and User Manual

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. WordPress

08/10/2018. Istanbul Now Platform User Interface

P a g e 1. Danish Tecnological Institute. Developer Collection Online Course k Developer Collection

A Web-Based Introduction

Transcription:

PHP & PHP++ Curriculum CORE PHP How PHP Works The php.ini File Basic PHP Syntax PHP Tags PHP Statements and Whitespace Comments PHP Functions Variables Variable Types Variable Names (Identifiers) Type Strength Variable Scope Constants Variable-Testing and Manipulation Functions PHP Operators Creating Dynamic Pages Single Quotes vs. Double Quotes Flow Control If Conditions Loops while do...while for break and continue Arrays Enumerated Arrays Initializing Arrays Appending to an Array Reading from Arrays Looping through Arrays Associative Arrays Initializing Associative Arrays Reading from Associative Arrays Looping through Associative Arrays Two-dimensional Arrays Reading from Two-dimensional Arrays Looping through Two-dimensional Arrays Array Manipulation Functions PHP and HTML Forms HTML Forms How HTML Forms Work A Sample HTML Form Form Variables String Manipulation Formatting Strings Concatenation String Manipulation Functions Examples of String Functions Magic Quotes magic_quotes_gpc magic_quotes_runtime Recommendation on Magic Quotes Reusing Code and Writing Functions Including Files Require require_once

auto_prepend_file and auto_append_file User Functions Defining and Calling Functions Default Values Variable Scope By Reference vs. By Value Form Processing Code Organization Simple SELECTs Introduction to the Northwind Database Some Basics Comments Whitespace and Semi-colons Case Sensitivity Selecting All Columns in All Rows Selecting Specific Columns Sorting Records Sorting By a Single Column Sorting By Multiple Columns Sorting By Column Position Ascending and Descending Sorts The WHERE Clause and Operator Symbols Checking for Equality Checking for Inequality Checking for Greater or Less Than Checking for NULL WHERE and ORDER BY The WHERE Clause and Operator Words The BETWEEN Operator The IN Operator The LIKE Operator The NOT Operator Checking Multiple Conditions AND OR Order of Evaluation Sub queries, Joins and Unions Sub queries Joins Table Aliases Multi-table Joins Outer Joins Unions UNION ALL UNION Rules Inserting, Updating and Deleting Records INSERT UPDATE DELETE Managing Data Querying a Database MySql Overview MySql Methods and Properties Inserting and Updating Records MySql Prepared Statements Authentication with PHP and MYSQL A Database-less Login Form Session Control and Cookies Sessions Session Functions Cookies Sending Email with PHP JavaScript language fundamentals

mail() Shortcomings of mail() PHPMailer File System Management Opening a File fopen() Reading from a File fgets() Writing to a File fwrite() File Locking flock() Uploading Files via an HTML Form Getting File Information More File Functions Directory Functions Getting a Directory Listing Creating a Dreamweaver site Site creation - basic Site creation - advanced Database connections Database basics Introduction to MYSQL Server behaviors Querying the database Building a MYSQL query using the Simple view Building a MYSQL query using the Advanced view Use of Dreamweaver Using Dreamweaver to automatically generate a form for updating the record Validating the edited information using JavaScript behaviors Building a confirmation page to display the result of updating the record Deleting records Precautions to take to ensure that records are not inadvertently deleted Building an appropriate record deletion interface, complete with confirmation dialog Implementing user login/logout with Dreamweaver Overview of Web application security issues Preferred approach: configuring the Web server to manage security Alternative approach: having Dreamweaver automatically generate code for logging users in, authenticating them, and logging them out In-depth instruction on using Dreamweaver with PHP to implement user login/logout and page-by-page authentication. AJAX Ajax with PHP Ajax Overview Ajax Technology Stack Ajax Implementations Installing and configuring HTML_Ajax Pear Module Ajax Server Ajax Client JQUERY What Are Javascript And Jquery? Document Object Model (DOM) And Jquery Programming/Coding Principles Separation Of Structure (HTML), Style (CSS) A Behaviors (Javscript/Jquery) Jquery Wrapper DOM Elements As Array - $( ) Selecting And Manipulating Elements Jquery API

Element Properties And Attributes Browser Event Model Jquery Event Model Putting Events To Work Animation And Effects Overview Sliders, Tabs, Accordians Progress Bars Forms/Auto Completers Date Pickers Dialog Boxes WordPress Foundations of a WordPress-based website Understanding and Using domain names WordPress Hosting Options Installing WordPress on a Dedicated Server Understanding Directory Permissions Basics of the WordPress User Interface Understanding the WordPress Dashboard Pages, Tags, Media and Content Administration Core WordPress Settings Finding and Using WordPress Plugins Finding and Installing Plugins Quickly and Easily Upgrading WordPress Plugins Recommended WordPress Plugins Working with WordPress Themes Understanding the Structure of WordPress Themes Finding Themes and Choosing the Right One Installing and Configuring Themes Editing and Customizing Themes Using Theme Frameworks and Parent-Child Themes Theme Best Practices WordPress Content Management Understanding Posts Versus Pages Organizing Posts with Categories Connecting Posts Together with Tags Custom Post Types and Custom Taxonomies Managing Lists of Links Creating and Managing Content Hands-On Training on the WordPress Editors Hands-On Training on the New Image Editor Adding Video and Audio Media to a WordPress Site WordPress based Sites WordPress as a Blog vs. WordPress as a Website Converting a Website to WordPress WordPress as a Content Management System (CMS) Beyond blogging: Other Uses for WordPress Magento Basics of Magento General OOP and MVC concepts Event-driven architecture Magento module-based architecture Magento directory structure/naming conventions/code pools/namespaces/module structure Configuration XML Factory and functional class groups Class overrides Event observer Page 6 v.021811 Request Flow

Application initialization Front controller URL rewrites Request routing Modules initialization Design and layout initialization Structure of block templates Flushing data (output) Rendering Template structure Blocks Design layout SML schema, CMS content directives Working with Database in Magneto Models resource and collections Magneto Object Relational Mapping Write, install and upgrade scripts using set up resources Entity-Attribute-Value model Model concepts EAV entity Load and Save Attributes management Admin HTML Common structure/architecture Form and Grid Widgets System configuration XML and configuration scope ACL (permissions) Enabling and configuring extensions