0% found this document useful (0 votes)
62 views9 pages

PHP All Subject Syllabus

The document provides syllabus information for software training courses offered by Infocampus, located in Bangalore, India. The syllabus covers topics including HTML4, HTML5, CSS, JavaScript, PHP 5, file handling, and sending emails. Students will learn about web technologies, programming, working with databases and forms, and other miscellaneous PHP tasks. Infocampus promises placement assistance for those who complete the training.

Uploaded by

vips102
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
62 views9 pages

PHP All Subject Syllabus

The document provides syllabus information for software training courses offered by Infocampus, located in Bangalore, India. The syllabus covers topics including HTML4, HTML5, CSS, JavaScript, PHP 5, file handling, and sending emails. Students will learn about web technologies, programming, working with databases and forms, and other miscellaneous PHP tasks. Infocampus promises placement assistance for those who complete the training.

Uploaded by

vips102
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

INFOCAMPUS

INFOCAMPUS.No.22/37,Maruthi nilaya,Hemanth Nagar, Near


To Ammi's Biryani, Outer Ring Road Marathahali Post,
Bangalore 560037 Help line: 08060505064 +919738001024

Syllabus For Software Training (A Placement Gurantee cell for IT /Non Professionals)

Syllabus Covered (HTML 4)

Introduction of different Web Technology

 Introduction  HTML Colornames


 HTML Elements  HTML Colorvalues
 HTML Attributes  HTML Quick List
 HTML Headings  HTML Layout
 HTML Paragraphs  HTML Doctypes
 HTML Formatting  HTML Head
 HTML Fonts  HTML Meta
 HTML Styles  HTML Scripts
 HTML Links  HTML Entities
 HTML Images HTML Tables  HTML URLs
 HTML Lists  HTML URL Encode
 HTML Forms  HTML Media
 HTML Frames  HTML Audio
 HTML Iframes  HTML Object
 HTML Colors  HTML Video
 HTML YouTube
 HTML Media Tags

Syllabus Covered (HTML5)

1 INFOCAMPUS, No.22/37,Maruthi nilaya, Hemanth nagar, Opp to u.s. pizza,


Outer ring road Marathahali post,Bangalore – 560037 Help Line : 08060505064
INFOCAMPUS

 HTML5 Introduction  HTML5 Canvas vs. SVG


 HTML5 New Elements  HTML5 Geolocation
 HTML5 Video  HTML5 Web Storage
 HTML5 Video/DOM  HTML5 App Cache
 HTML5 Audio HTML5 Drag and Drop  HTML5 Web Workers
 HTML5 Canvas  HTML5 SSE
 HTML5 SVG

Syllabus Covered (CSS)

 CSS Introduction  CSS Advanced


 CSS Syntax  CSS Grouping/Nesting
 Types of CSS  CSS Dimension
 CSS Id & Class  CSS Display
 CSS Styling  CSS Positioning
 Styling Backgrounds  CSS Floating
 Styling Text  CSS Align
 Styling Fonts  CSS Navigation Bar
 Styling Links  CSS Image Gallery
 Styling Lists  CSS Image Opacity
 Styling Tables  CSS Image Sprites
 CSS Box Model  CSS Media Types
 CSS Box Model  CSS hacking
 CSS Border  CSS Summary
 CSS Outline
 CSS Margin
 CSS Padding

Syllabus Covered (Javascript)

 JS Introduction JS HTML DOM


 JS How To
 JS Output  DOM Intro
 JS Statements  DOM HTML

2 INFOCAMPUS, No.22/37,Maruthi nilaya, Hemanth nagar, Opp to u.s. pizza,


Outer ring road Marathahali post,Bangalore – 560037 Help Line : 08060505064
INFOCAMPUS

 JS Comments  DOM CSS


 JS Variables  DOM Events
 JS Data Types  DOM Nodes
 JS Objects
 JS Functions JS Advanced
 JS Operators
 JS Comparisons  JS Object
 JS Conditions  JS Number
 JS Switch  JS String
 JS Loop For  JS Date
 JS Loop While  JS Array
 JS Breaks  JS Boolean
 JS Errors  JS Math
 JS Validation

JS Window  JS RegExp
 JS Screen
 JS History
 JS Navigator
 JS PopupAlert
 JS Timing
 JS Cookies

Syllabus Covered (PHP 5 (NEW)

Overview of PHP Basic Scripting and Looping Constructs


 Static vs. Dynamic Web Sites  PHP Scripting Fundamentals
 Dynamic Content from Databases  Print Statement, Code Blocks
 Developing Dynamic Internet Applications  Primitive Data Types
 Client-Side Scripting vs. Server-Side  Defining Constants and Variables
Scripting  Looping Constructs,
 Overview of PHP Advantages &  While, Do While, For & Exit & Break
Capabilities
 Configuring PHP.INI & PHP vs. ASP Arrays in PHP, What are Arrays?
 PHP Syntax
 PHP Variables  Usage of Arrays in PHP
 PHP String  Indexing Arrays, Initializing Arrays
 PHP Operators  Adding and Removing from Arrays
 PHP If...Else  One-Dimensional Arrays
 PHP Switch  Multidimensional Arrays

3 INFOCAMPUS, No.22/37,Maruthi nilaya, Hemanth nagar, Opp to u.s. pizza,


Outer ring road Marathahali post,Bangalore – 560037 Help Line : 08060505064
INFOCAMPUS

 PHP Arrays  Array Functions


 PHP While Loops
 PHP For Loops Classes And Objects(PHP 5)
 PHP Functions
 PHP Forms  Introduction, The Basics &
 PHP $_GET Autoloading Objects
 PHP $_POST  Constructors and Destructors,
 PHP Advanced Visibility
 PHP Date  Scope Resolution operator(::)
 PHP Include  Static Keyword, Class Constants
 PHP File  Class Abstraction, Objects
 PHP File Upload Interfaces
 PHP Cookies  Overloading, Object Iteration &
 PHP Sessions Patterns
 PHP E-mail  Magic Methods, Final Keyword
 PHP Secure E-mail  Object cloning, Comparing objects
 PHP Error  Reflection & TYPE Hinting
 PHP Exception
 PHP Filter Working with Databases and Forms

 Configuring PHP For Database


Support
 PHP’s Database APIs
PHP Operators  PHP’s SQL API
 Database Drivers
 Logical, Relational & Bitwise operators  Database Driver Class Wrappers
 Other operators  ODBC
 Conditional Constructs  Simple SQL Queries via PHP
 True and False Expressions  Tracking Visitors with Session IDs
 If, Else and Elseif  Populating Forms
 Switch/Case Statement  Retrieving Data from Forms
 The ? (Ternary) Operator
 Timestamps Miscellaneous PHP Tasks

PHP Functions  Error Logging


 Session Management &
 Introduction to FunctionsDeclaring Maintaining State
Functions, Scope  Using Environmental Variables
 Passing Arguments to Functions  Changing Execution by Redirecting
 Returning Values from a Function to Other URLs
 Using Include Files  Embedding JavaScript with PHP
 The Require Statement, Recursion  Using HTTP & FTP Protocols to Pas

4 INFOCAMPUS, No.22/37,Maruthi nilaya, Hemanth nagar, Opp to u.s. pizza,


Outer ring road Marathahali post,Bangalore – 560037 Help Line : 08060505064
INFOCAMPUS

 Dynamic Function Calls Data


 Predefined PHP Functions & mailing  Showing Different Content to
Functions different Browsers
 Getting IP Address from Visitors
File Handling

 Searching File Contents With Regular Sending Emails


Expressions
 Changing and Editing File Contents
 Splitting and Joining Information Inside  Designing email panel
Files  How to send an email to various
 File Uploading, String Functions users
 Regular Expression Functions  Sending auto emails
 Reading, Writing and Deleting Files  Summary
 Handling File Permissions, File Locking
 Reading Directory Contents
 Creating and Deleting Directories

Using cookies with PHP

 Purpose of Cookies, Cookie myths


 Setting Cookies,Retreiving Cookies
 Expiring Cookies, Deleting Cookies
 Storing Arrays in Cookies

Advanced PHP/Professional PHP

AJAX [NEW]
 Using AJAX
 Basics of AJAX
 XMLHTTP Request Object
 Asynchronous Communication
 Updating the response

5 INFOCAMPUS, No.22/37,Maruthi nilaya, Hemanth nagar, Opp to u.s. pizza,


Outer ring road Marathahali post,Bangalore – 560037 Help Line : 08060505064
INFOCAMPUS

Syllabus Covered MYSQL

 History of MYSQL, The Main Features TRIGGERS


of MYSQL
Create & Manage Database and  CREATE TRIGGER Syntax
tables  DROP TRIGGER Syntax
 Connecting to and Disconnecting  Using Triggers
from the server
 Entering Queries, Creating and Using Views
a Database  CREATE VIEW Syntax
 Creating and Selecting a Database  ALTER VIEW Syntax
 Creating a Table, Loading Data into a  DROP VIEW Syntax
Table  Using PHP MyAdmin to configure
 Retrieving Information from a Table MySQL Function and Operators
 Getting Information About
Databases and Tables
 Data Types, Functions and Operators
& SQL Statement Syntax

Data Definition Statements

 CREATE TABLE,ALTER TABLE Syntax


 DROP TABLE,RENAME TABLE Syntax
 CREATE DATABASES,ALTER
DATABASES Syntax
 DROP DATABASE Syntax

Data Manipulation Statements & Control


Statements

 DELETE,DO 7 INSERT Syntax


 LOAD DATA INFILE,REPLACE 7 SELECT
Syntax
 Subquery,TRUNCATE & UPDATE
Syntax

Syllabus Covered Codeignitor 2.14

6 INFOCAMPUS, No.22/37,Maruthi nilaya, Hemanth nagar, Opp to u.s. pizza,


Outer ring road Marathahali post,Bangalore – 560037 Help Line : 08060505064
INFOCAMPUS

Started
 Downloading CodeIgniter General Topics
 Installation Instructions  CodeIgniter URLs
Introduction  Controllers
 Reserved Names
 Getting Started  Views
 CodeIgniter at a Glance  Models
 CodeIgniter Cheatsheets  Helpers
 Supported Features  Using CodeIgniter Libraries
 Application Flow Chart  Creating Your Own Libraries
 Model-View-Controller  Using CodeIgniter Drivers
 Architectural Goals  Creating Your Own Drivers
 Creating Core Classes
Tutorial  Hooks - Extending the Core
 Auto-loading Resources
 Introduction  Common Functions
 Static pages  URI Routing
 News section  Error Handling
 Create news items  Caching
 Conclusion  Profiling Your Application
 Running via the CLI
 Managing Applications
 Handling Multiple Environments
 Alternative PHP Syntax
 Security
 PHP Style Guide
 Writing Documentation

Syllabus Covered Drupal 6 & 7

Installing Drupal Site's structure


Installing new modules and themes  Modules (choose, download, install,
Installing Drupal configure)
Installing new modules and themes  Access Control
 Menus
 Blocks
Drupal Administration
 What is a CMS? What is a social
site/network?
Drupal modules development (EXTRA)

7 INFOCAMPUS, No.22/37,Maruthi nilaya, Hemanth nagar, Opp to u.s. pizza,


Outer ring road Marathahali post,Bangalore – 560037 Help Line : 08060505064
INFOCAMPUS

 Looking at a basic Drupal page –


what does it include? (header,  Introduction:
blocks, links, comments....)  How is Drupal built?
 What is "Core"
Basic Site configuration  Drupal's folder structure and why its
important.
 site-information  The ever important sites folder
 Date and time  /modules, sites/all/modules,
 Files uploads sites/mysite.com/modules
 clean-urls  Which one is used? How do you
know?
 site maintenance
 Drupal's module weighting and
 input formats
selection process
 basic structure of a module -
Themes (concepts, switching)
.module, .info, .install files
Content
Tools and Rules
 content submission
 creating new content types with CCK
 CCK add-ons and field types
 Drupal coding standards
 WYSIWYG in Drupal (currently
teaching TinyMCE integration)  demonstration of api.drupal.org and
 Taxonomy the API module
 Views  writing secure code
 working with media – images, audio,  Tricks of the trade
video  Devel and coder module
 searching for content
 Comments
Hooks
Users administration

 creating roles  We fishing or writing code?


 registration  Overview of what a hook is
 editing users' details and  Demonstration of a hook
blocking users  Simple module implementing
hook_nodeapi and
Database drupal_set_message($op).
 naming conventions
 What if you need custom storage?  introduction to few important hooks:
 adding a table to Drupal's DB init, menu, nodeapi, block, user
 How to create your own hooks for
 using the .install file for
8 INFOCAMPUS, No.22/37,Maruthi nilaya, Hemanth nagar, Opp to u.s. pizza,
Outer ring road Marathahali post,Bangalore – 560037 Help Line : 08060505064
INFOCAMPUS

installation and updating other modules

Theming
Forms API
 the theme_ function and when to
 FAPI, uugggh another acronym use
don't be scared FAPI is good  print vs. return
 Why use an API? writing forms
HTML is really easy!
 A simple form
 validating the form
 submitting the form
 hook_form_alter() hooks for
forms! WOW, can you feel the
power!?!

Custom nodes

 How to create a custom node


 Why not just use CCK? A
comparison
 A node module's tacklebox
hook_load, hook_update,
hook_delete, etc.

9 INFOCAMPUS, No.22/37,Maruthi nilaya, Hemanth nagar, Opp to u.s. pizza,


Outer ring road Marathahali post,Bangalore – 560037 Help Line : 08060505064

You might also like