Personal tools
You are here: Home Training Courses Webit PHP Workshop
Navigation
Mailing List

To join our mailing list,
send a blank email to:

lsg-dvo-subscribe
[@]yahoogroups.com


Remove the square brackets
[ ] from the email above

advertisements
 
Document Actions

Webit PHP Workshop

Webit is a web technology workshop for IT professionals. It is a series of workshops offered by DabaweGNU, Inc. with it's industry partners that aims to teach IT professionals a fast, fun, & easy way of learning. The first course offered was Webit PHP Workshop. A 5 day extensive hands-on on Basic Coding & Design, LAMP (Linux, Apache, MySQL, PHP) Architecture, Web Development with PHP, Web Design & Web Standards, Modular Coding & Web Development Best Practices. After the course, the participants are expected to have a strong foundation on web development & web design.


Webit PHP Workshop

Course Outline:


WEB DESIGN

Introduction

  • Basic Concept & Overview
  • Web Standards
  • Website Styles & Trends
  • Ideal Page Structure
  • Web Development & Design Tools

XHTML

  • Getting Started with XHTML
  • XHTML Element Classification
  • XHTML Element Display Roles
  • XHTML Basic Tags
  • Document Heirarchy
  • Semantic Markup

CSS
  • Getting Started with CSS
  • Different Ways of Applying CSS
  • CSS Syntax
  • Selectors
  • Box Model
  • Positioning
  • Floats
  • CSS Layouts

Templating
  • 960 Grids & jQuery  Overview & Usage
  • XHTML & CSS code templating (using sample mock-up)
  • Integrating the template to a Dynamic Site using Modx.


WEB DEVELOPMENT

Basic PHP

  • Hello World
  • Variables
  • "if" Control Structure
  • Boolean Combination
  • Data Collection
  • The "for" loop
  • The "printf"
  • Declaring a "function"
  • include_once
  • Variable scoping
  • File IO: Text
  • File IO: Binary


Object Oriented Programming
  • A Simple Class
  • Extending / Inheritance
  • Static
  • File IO: PHP Sessions

MySQL

  • Installing MySQL
  • Connecting to MySQL


Apache

  • Installing Apache
  • Configuring Apache with PHP
  • Virtual Host
  • Vhost + SSL
  • Client Certificates
  • PHP Server-side
  • Posting Data
  • File Upload

Remote Services
  • JavaScript Overview
  • Dynamic Web Pages
  • XML Processing
  • Simple AJAX
  • MySQL + SSL
  • PHP + MySQL
  • PHP : XML


Learning/ Teaching Strategy:

Problem based and experiential learning methodologies will be applied in this course.  Participants will be asked to design and develop a sample application.   The resulting applications developed in the course will be made open source.


Operating System Environment:

Ubuntu: is a community developed operating system that is perfect for laptops, desktops, and servers. Whether you use it at home, at school or at work Ubuntu contains all the applications you'll ever need, from word processing and email applications, to web server software and programming tools.

http://www.ubuntu.com/


Instructors:

Nathaniel Jayme  is a system developer especializing in Free and Open Source Solutions (i.e. Mozilla Technologies, PHP). He is currently a code contributor to ffEHR, Cruxade, and BOI.

Andrew Abogado
A web designer of Afterfive Technologies that focus on Front-End and User Interface development with XHTML, CSS and JavaScript. He designs simple yet reliably beautiful, standards-compliant websites that work.


Participants:

12 Students Maximum
5 Students Minimum


Prerequisites:

Ability to use and navigate using a web browser.  Some experience with HTML.  Note: Participants that will confirm to attend will be emailed related readables for the workshop 2 days before the training.

Fee:

PHP 7,000 with lunch and snacks included.

Early Bird Discount:
If number of participants reach 12, a discount of Php 500.00 will be given to the first 5 participants (except DabaweGNU members).

Inclusions:

  • Reference Materials
  • Lunch
  • All day Coffee/ Light Snacks (Morning & Afternoon)
  • A support forum

Schedules:


Registration:




Log in


Forgot your password?
« February 2012 »
Su Mo Tu We Th Fr Sa
1234
567891011
12131415161718
19202122232425
26272829
 

Powered by Plone