Sie sind auf Seite 1von 10

217/7, Kashi Kunj, 1st Cross, Ganesh Marg, Hindwadi, Belgaum - 590011

A 20 Week Course In WEB 2.0

217/7, Kashi Kunj, 1st Cross, Ganesh Marg, Hindwadi, Belgaum - 590011

Course Contents
I - BEGINNER The Client Side
1. Introduction 2. The Static Web 3. Looks Do Matter - CSS 4. Add life to plain old HTML JavaScript

II - INTERMEDIATE PHP & MySQL


5. PHP Hypertext Pre Processor or simply Personal Home Pages 6. The Database MySQL 7. The Blog Application - Combining Apache, PHP and MySQL 8. JavaScript Libraries jQuery 9. Object Oriented PHP

III - ADVANCED The Trade Secrets


10. MVC and the Symfony Framework 11. Wordpress

217/7, Kashi Kunj, 1st Cross, Ganesh Marg, Hindwadi, Belgaum - 590011

practical creative media institute

Web 2.0 Course Structure


BEGINNER The Client Side 1.Introduction
1.1. 1.2. 1.3. 1.4. 1.5. History of Web & Internet The Language of the Web HTTP The Static Web HTML/CSS The Snazzy Web & Effects JavaScript & Flash The Dynamic Web Server Side Scripts

2.The Static Web


2.1. Introduction to XML 2.1.1. Basics 2.1.2. Document Syntax 2.1.3. Document Type Definition 2.1.4. Common XML Based Applications 2.2. The HTML/XHTML Document 2.2.1. Document Structure 2.2.2. Text Elements 2.2.3. Links 2.2.4. Is it Block or Inline? 2.2.5. Images and Objects 2.2.6. Tables 2.2.7. Forms 2.2.8. Frames

3.Looks do matter CSS


3.1.Fundamentals 3.1.1. Benefits of CSS 3.1.2. Rules 3.2. Selectors 3.2.1. Type 3.2.2. Context 3.2.3. Class and ID selectors 3.2.4. Attribute selectors 3.2.5. Pseudo Selectors

217/7, Kashi Kunj, 1st Cross, Ganesh Marg, Hindwadi, Belgaum - 590011

practical creative media institute

3.3. Styling Text 3.4. Know your Boxes The Box Model 3.5. Make it Colorful Colors and Backgrounds 3.6.Put your boxes in place - Floating & Positioning 3.7.Styling tables and Lists 3.8.Why doesnt it work? The browser wars.and making the peace 3.9.Tips & Tricks

4.Add life to plain old HTML JavaScript


4.1.Hello World! in JavaScript 4.2.What to Manipulate? Primitive Data Types & Variables 4.2.1. Know your alphabets - String 4.2.2. True or False - Boolean 4.2.3. Number 4.2.4. Non-Existent Types null, undefined & NAN 4.2.5. Variables 4.3.How to manipulate? Operators & Statements 4.3.1. Make a Statement 4.3.2. Meet the Operators 4.3.3. Fork in the road Conditionals 4.3.4. Repeat and Repeat again Loops 4.4.Objectville Data as Objects 4.4.1. Primitives Evolve to Objects 4.4.2. Collections of Data Arrays 4.4.3. Lets do some Math 4.4.4. Search for Patterns Regular Expressions 4.5. The Toolbox Functions 4.5.1. Show your Weapon - Declarative Functions 4.5.2. Anonymous Functions 4.5.3. Nested Functions 4.5.4. Recursion 4.5.5. Function as an Object 4.5.6. Function Scope

217/7, Kashi Kunj, 1st Cross, Ganesh Marg, Hindwadi, Belgaum - 590011

practical creative media institute

4.6.Whats this got to do with HTML? 4.6.1. The Document Object Model, better known as DOM 4.6.1.1. DOM holds everything 4.6.1.2. The window, navigator & screen Objects 4.6.1.3. The document Object 4.6.1.3.1. The Web page as a Tree 4.6.1.3.2. Everything is an Object 4.6.1.3.3. Selecting Elements the getXXX() Functions 4.6.1.3.4. DOM Objects -properties and Methods 4.6.1.3.5. DOM Traversal & Node Properties and Methods 4.6.1.3.6. Element Properties 4.6.1.3.7. Modifying the Tree 4.6.1.3.8. innerHTML 4.6.2. Time for Interaction Events 4.6.2.1. User Interaction and Events 4.6.2.2. Someones got to handle it The Event Handler 4.6.2.3. The Event Object 4.6.2.4. Its an avalanche!!! Event Bubbling 4.6.3. The Prodigal Sisters Forms, Events and Validation 4.6.3.1. Mission Abort Event Cancellation 4.6.3.2. Validating Text boxes and Text areas 4.6.3.3. Validating Select Drop Downs 4.6.3.4. Validating Radio Buttons & Checkboxes 4.6.4. AJAX 4.6.5. Browser wars Reloaded

217/7, Kashi Kunj, 1st Cross, Ganesh Marg, Hindwadi, Belgaum - 590011

practical creative media institute

INTERMEDIATE PHP & MySQL 5.PHP Hypertext Pre Processor or simply Personal Home Pages
5.1. The Web Server can do more than fetch pages 5.2. How PHP fits with (X)HTML 5.3. Variables and Constants 5.4.Operators 5.5. Conditionals & Loops 5.6.Functions 5.7.Do not repeat code 5.8.PHP Constructs 5.8.1. Arrays 5.8.2. Regular Expressions 5.9.Passing variables between Pages 5.9.1. The Dos and Donts of GET and POST 5.9.2. The Web is Stateless 5.9.3. Sessions Adding some state 5.9.4. Cookies

6.The Database MySQL


6.1.MySQL Structure 6.2.Syntax and Commands 6.2.1. SELECT 6.2.2. INSERT 6.2.3. UPDATE 6.2.4. DELETE 6.2.5. Joins & Referencing Multiple tables 6.3. Database Design 6.4. Normalization

217/7, Kashi Kunj, 1st Cross, Ganesh Marg, Hindwadi, Belgaum - 590011

practical creative media institute

7.The Blog Application - Combining Apache, PHP and MySQL


7.1.What is a Blog? 7.2. Requirements 7.3. The Architecture 7.4. The Implementation

8.JavaScript Libraries jQuery


8.1.An note about JavaScript Libraries 8.2. jQuery Selection and Filtering 8.3. Events 8.4.Manipulating Content, Attributes & Style 8.5.Looping and Iteration 8.6.Effects 8.7. AJAX 8.8.Plugins

9.Object Oriented PHP


9.1. Basics of Object Oriented Programming 9.2. Classes & Objects 9.3.Some Useful Examples 9.4. Inheritance 9.5.Abstract Classes 9.6. Static Methods & Properties 9.7.Interfaces 9.8.Error handling

217/7, Kashi Kunj, 1st Cross, Ganesh Marg, Hindwadi, Belgaum - 590011

practical creative media institute

Advanced The Trade Secrets 10. MVC and the Symfony Framework
10.1.What is MVC and why use it? 10.2. Introducing Symfony 10.2.1. Symfonys MVC Implementation 10.2.2. Code Organization 10.2.3. Running Symfony 10.2.4. The Basics of Page Creation 10.2.5. Configuring Symfony 10.3. The Core Architechture 10.3.1. The Controller 10.3.2. The Model 10.3.3. The View 10.4.Special Features 10.4.1. Links & Routing 10.4.2. Forms 10.4.3. Ajax Integration 10.4.4. Caching 10.4.5. Internalization & Localization 10.5.Development Tools 10.5.1. Generators 10.5.2. Unit & Functional Testing 10.5.3. Application Management 10.5.4. Extending Symfony 10.6.Performance 10.7.Mastering Symfonys Configuration Files

217/7, Kashi Kunj, 1st Cross, Ganesh Marg, Hindwadi, Belgaum - 590011

practical creative media institute

11.Wordpress
11.1.The famous 5 Minute Installation 11.2.Creating and Editing Posts & Categories 11.3.Creating and Editing Pages 11.4.The Users 11.5.Finding & Installing Themes 11.6.Finding and Installing Plugins 11.7.The Administration Panel In Detail 11.8.Creating a Theme 11.8.1. Index.php & style.css 11.8.2. File Hierarchy 11.8.3. Sidebars 11.8.4. post.php, & page.php, comments.php 11.8.5. Other files 11.9.Writing a Plugin 11.9.1. Wordpress Hooks & Filters 11.9.2. Social Bookmarking 11.9.3. Live Blogroll 11.9.4. The Wall 11.9.5. Snazzy Archives 11.9.6. Using Custom Fields

217/7, Kashi Kunj, 1st Cross, Ganesh Marg, Hindwadi, Belgaum - 590011

Das könnte Ihnen auch gefallen