Profile
Bluepoint generates funds for its various Open Source advocacy and development projects mainly by way of public course offerings. Qualified applicants enjoy quality course content, certified and highly competent instructors, credits toward Bluepoint Certified PHP Developer™ (CPD) and Bluepoint Open Network Engineer™ (ONE) certifications, and subsidized training fees.
Navigation
Events
Software Freedom Day 2010 happens in 15 days. Register here to reserve your slot for September 18.

99 days until Bluepoint's alumni homecoming and Christmas party on December 11.
Feedback
I enrolled in Bluepoint's Total Linux course in June of 2001. Aside from learning Linux through a well-designed course, I also made a lot of new friends - sharing our enthusiasm for Linux, as well as other aspects of life. But what stood out in my mind, were the people behind Bluepoint: Magie Antonio, Engels Antonio, and Eddie Salonga. Their passion and dedication to making world-class Linux training accessible to under-privileged Filipino students is inspiring and infectious. Most of the alumni I have met (including myself), have volunteered to either train, fund, or help organize Bluepoint's free training seminars to advocate the use of Open Source technology all over the Philippines.

- Carlos Yu
CIO
Rustans Supercenter Inc. (Shopwise)
more
Cooperative
Leverage the collective expertise of Bluepoint Institute and Bluepoint Foundation for your virtual Linux-based enterprise infrastructure and outsourced system administration requirements.
more
Follow Us
Facebook's mission is to give people the power to share and make the world more open and connected. Check out our official page on Facebook.
Total Linux®
Saturday, Jun 26, 1999, 9:45 PM (Revision 117 - Saturday, Jun 5, 2010, 12:52 AM)

duration120 hours
tuitionPHP 49,350 NON-VAT
focusLinux System and Network Administration
prerequisitesLinux Express® or equivalent experience
distributionFedora 13
credit towards certificationOpen Network Engineer™

Linux® is an Open Source, full-featured, powerful and robust UNIX-like operating system based on the initial work of Linus Torvalds from the University of Helsinki in Finland. Since 1991, his work was extended and ported to many platforms by a worldwide community of software developers. Linux offers features such as true multitasking, virtual memory, shared libraries, demand loading, shared copy-on-write executables, proper memory management, TCP/IP networking and near-zero system downtime.

COURSE DESCRIPTION
Total Linux is a comprehensive, hands-on Linux training program using the latest kernel and Fedora release on 64-bit hardware. This flagship course covers intermediate to advanced Linux system and network administration, security and optimization. It helps prepare students for Linux Professional Institute (LPIC), Red Hat Certified Engineer (RHCE), and Certified Ethical Hacker (CEH) certifications.

Started by Bluepoint in 1999, Total Linux® is the most respected and highly recognized Linux training program in the Philippines.

COURSE OUTLINE
Linux Concepts
Installation and Configuration
X Window System
Redundant Array of Inexpensive Disks (RAID)
Logical Volume Manager (LVM)
Shell Commands
Shell Scripts
Task Schedulers
Resource Limits
Disk Quotas
Troubleshooting
System Security & Optimization
Kernel Building & Optimization
Point-to-Point Protocol (PPP)
OpenSSL Toolkit
OpenSSH Connectivity Suite
BIND DNS Server
Dynamic Host Configuration Protocol (DHCP)
Linux Firewalls
Squid Proxy Server
Network File System (NFS)
Server Message Block (SMB)
Common Internet File System (CIFS)
Linux Virtualization
Sendmail Mail Server
Postfix Mail Server
Dovecot IMAP and POP3 Server
MySQL Database Server
PostgreSQL Database Server
OpenLDAP Database Server
Apache Web Server
Lighttpd Web Server
vsftpd FTP Server
Pure-FTPd FTP Server
High Availability Clustering
High Performance Clustering

Practical Exam PI (2 hours)
Written Exam W1 (1 hour)
Practical Exam P2 (3 hours)
Extreme PHP
Sunday, Oct 21, 2001, 12:00 AM (Revision 43 - Wednesday, Jul 8, 2009, 1:25 PM)

duration60 hours
tuitionPHP 24,675 NON-VAT
prerequisitesExperience with any programming language
php5.3
rdbmsMySQL and PostgreSQL
bluepoint certificationCertified PHP Developer™
credit towards certificationOpen Network Engineer™

PHP (PHP: Hypertext Preprocessor) is an Open Source server-side scripting language for creating dynamic Web pages for e-commerce and other Web applications. A dynamic Web page is a page that interacts with the user, so that each user visiting the page sees customized information. Dynamic Web applications are prevalent in e-commerce sites, where the content displayed is generated from information accessed in a database or other external source.

Unlike other scripting languages for Web development, PHP offers excellent connectivity to most of the common databases (including Oracle, PostgreSQL, MySQL, Sybase, ODBC and many others). It also offers integration with various external libraries, which allow the developer to do anything from generating PDF documents to parsing XML. Perhaps the greatest advantage of PHP, when compared to other scripting languages such as ASP or Cold Fusion, is that it is Open Source and cross-platform, suitable for today's heterogeneous network environments.

PHP has been awarded the Programming Language of 2004, according to the TIOBE Programming Community Index. This index uses information collected from the popular search engines, and are based on the world-wide availability of skilled engineers, courses, and third party vendors.

COURSE DESCRIPTION
Extreme PHP is designed to enable Web developers and others with limited programming experience to build dynamic e-commerce websites.

"I think the Extreme PHP course is very practical and aimed at getting students up to speed in making real-world sites (for example, Dollie - with no PHP experience - able to make congress.gov.ph), so I think it's very worth it for our students." - Vip Malixi

COURSE OUTLINE
PART 1: REAL WORLD PHP

I. INTRODUCTION
PHP History
PHP Advantages

II. PHP BASIC SYNTAX
PHP & HTML
Variables
Functions
Operators
Control Statements
Looping Statements
Arrays

III. DATABASE-HANDLING GALORE

SQL:
Creating New Database Tables
Altering Table Design
Adding Data
Deleting Data
Editing Data
Searching Data
Multiple Database Tables

PHP:
Using PHP with Databases
Query
Fetching Results

IV. PHP DATA INTERACTION
Returning to the Same Page from a Form
Text Fields
Text Area
Buttons & Check Boxes
Pulldown Menus
Submit Button
Image as a Submit Button
PHP & SQL Interaction: Adding Data
PHP & SQL Interaction: Editing Data
PHP & SQL Interaction: Deleting Data
V. USEFUL REAL-WORLD FUNCTIONS
Setting Cookies
Getting (Reading) Cookies
Deleting Cookies
Password Checking
Uploading Images & Other files
Getting the Date
Showing the Date & Time in Different Formats
Date Calculations
Making Text Upper-case
Making Text Lower-case
Making Text Title-case
Subscript, Replace
Formatting Numbers
Converting Integers Into Float & Vice Versa
Converting Numbers Into Strings & Vice Versa
Sending Email Through PHP
Validating Inputs
Security
Sessions

VI. CERTIFICATION EXAM - LAB

PART 2: PHP IN DETAIL

I. Variables In More Detail
II. Functions In More Detail
III. SQL In More Detail

VII. CERTIFICATION EXAM - PROJECT
Linux Kernel Internals®
Friday, Nov 9, 2001, 12:00 AM (Revision 37 - Monday, Nov 10, 2008, 7:12 PM)

Special course on demand. For groups of 4 or more.

duration30 hours
tuitionPHP 21,000 NON-VAT
focusLinux Kernel and Device Drivers Development
prerequisitesTotal Linux® or equivalent training and proficiency in C or C++
kernel2.6

Linux® is an Open Source, full-featured, powerful and robust UNIX-like operating system based on the initial work of Linus Torvalds from the University of Helsinki in Finland. Since 1991, his work was extended and ported to many platforms by a worldwide community of software developers. Linux offers features such as true multitasking, virtual memory, shared libraries, demand loading, shared copy-on-write executables, proper memory management, TCP/IP networking and near-zero system downtime.

COURSE DESCRIPTION
Linux Kernel Internals is designed to help students understand, modify, and control the fundamental part of Linux responsible for resource allocation, low-level hardware interfaces, security, simple communications, and basic file system management.


COURSE OUTLINE
Core
Device Drivers
User-Kernel Space
Character Drivers
Memory Addressing
Memory Management
Process Address Space
Disk Caches
Swapping
Raw I/O and Kernel I/O
Memory Mapping
Asynchronous I/O

IPC Mechanisms
Semaphores
Message Queues
Shared Memory
Linux IPC Primitives

Process and Interrupt Management
Task Structure and Process Table
Creation and Termination of Tasks and Kernel Threads
Linux Scheduler
Linux Linked List Implementation
Wait Queues
Kernel Timers
Bottom Halves
Task Queues
Tasklets
Softirqs
i386 Architecture System Calls
Atomic Operations
Spinlocks, Read-write Spinlocks and Big-Reader Spinlocks
Semaphores and read/write Semaphores
Kernel Support for Loading Modules

Virtual Filesystem (VFS)
Inode Caches and Interaction with Dcache
Filesystem Registration/Unregistration
File Descriptor Management
File Structure Management
Superblock and Mountpoint Management
Example Virtual Filesystem: pipefs
Example Disk Filesystem: BFS
Execution Domains and Binary Formats
Linux Page Cache
Linux Express®
Tuesday, May 21, 2002, 5:00 PM (Revision 79 - Saturday, Jun 5, 2010, 12:53 AM)

duration30 hours
tuitionPHP 19,000 NON-VAT
focusLinux System Administration
prerequisitesBasic computer operation skills
distributionFedora 13

Linux® is an Open Source, full-featured, powerful and robust UNIX-like operating system based on the initial work of Linus Torvalds from the University of Helsinki in Finland. Since 1991, his work was extended and ported to many platforms by a worldwide community of software developers. Linux offers features such as true multitasking, virtual memory, shared libraries, demand loading, shared copy-on-write executables, proper memory management, TCP/IP networking and near-zero system downtime.

COURSE DESCRIPTION
Linux Express is designed to rapidly train students from the basic concepts of Linux to advanced system administration. Participants will be able to install, configure, optimize and secure Linux and its kernel. This course helps prepare students for Linux Professional Institute (LPIC) and Red Hat Certified Technician (RHCT) certifications.

Linux Express is for people who want to get their feet wet, and for beginners planning to take up Total Linux®, the most respected and highly recognized Linux training program in the Philippines.

COURSE OUTLINE
Linux Concepts
Installation and Configuration
X Window System
Redundant Array of Inexpensive Disks (RAID)
Logical Volume Manager (LVM)
Shell Commands
Shell Scripts
Task Schedulers
Disk Quotas
System Security & Optimization
Kernel Building & Optimization
Point-to-Point Protocol (PPP)
Secure Shell (SSH)
Domain Name System (DNS)
Dynamic Host Configuration Protocol (DHCP)
Network File System (NFS)
Linux Firewalls
Troubleshooting

Practical Exam P1 (3 hours)
Postfix Crash Course
Tuesday, Dec 12, 2006, 3:06 PM (Revision 22 - Monday, Nov 10, 2008, 7:12 PM)

Crash course on demand. For people in a hurry.

duration12 hours
tuitionPHP 19,750.00 NON-VAT
prerequisitesLinux Express® or equivalent experience

COURSE OUTLINE
I. Foundations
SMTP and ESMTP
Subjacent DNS
Software Architecture
Daemons and Queues
Inter-Process Communications

II. Setup
Manual Installation
Automated Installation
Postfix Chroot

III. Basic Configuration
Services: master.cf
Parameters: main.cf

IV. Advanced Configuration
Transport, Rewriting, and Aliases
Postfix Map Types and Pattern Matching
Virtual Domains
Mail Filtering
V. DB Integration
LDAP
MySQL

VI. TLS
Operation
Certificates
Functionalities
Restrictions

VII. Add-Ons
SpamAssassin
ClamAV
SPF
RBL
AJAX Crash Course
Thursday, Feb 21, 2008, 12:00 AM (Revision 34 - Monday, Nov 10, 2008, 7:13 PM)

Crash course on demand. For people in a hurry.

duration12 hours
tuitionPHP 19,000 NON-VAT
prerequisitesExperience with any programming language

AJAX (Asynchronous JavaScript and XML) is a group of inter-related web development techniques used for creating interactive web applications. A primary characteristic is the increased responsiveness and interactivity of web pages achieved by exchanging small amounts of data with the server "behind the scenes" so that entire web pages do not have to be reloaded each time there is a need to fetch data from the server. This is intended to increase the web page's interactivity, speed, functionality and usability.

COURSE OUTLINE
Statements
Variables
Operators
Comparisons
If...Else
Switch
Popup Boxes
Functions
Loops
For...In
Events
Try...Catch
Throw
onerror

String
Date
Array
Boolean
Math
RegExp
HTML DOM
HTTP Request
XMLHttpRequest
Suggest
Source
Database
XML
ResponseXML
Ruby on Rails™ Crash Course
Saturday, Jul 19, 2008, 12:00 AM (Revision 13 - Monday, Nov 10, 2008, 7:13 PM)

Crash course on demand. For people in a hurry.

duration12 hours
tuitionPHP 19,000 NON-VAT
prerequisitesExperience with any programming language

Ruby on Rails Crash Course is a fast track introduction to the basics of this Open Source web framework in a Linux platform. This is ideal for web developers who are in a rush to finish projects in an elegant way.

COURSE OUTLINE
Installation
Ruby
RubyGems
Rails
WEBrick and Mongrel
Lighttpd with mod_ruby
Apache with mod_ruby
MySQL Database

Ruby Fundamentals
Interpreters
Literals
Operators
Variables and Methods
Control Structures
Built-in Classes (String, Array, Hash)
Classes
Objects
Models
Rails Architecture
Model-view-controller (MVC)
Models and ActiveRecord
Controllers
Views
Rake
Script/Console
Migrations
Script/Generate
Linux® Network Security Crash Course
Tuesday, Oct 21, 2008, 12:00 AM (Revision 23 - Saturday, Jun 5, 2010, 12:53 AM)

duration18 hours
tuitionPHP 7,995 NON-VAT
focusLinux System and Network Security
prerequisitesLinux Express® or equivalent experience
distributionFedora 13

Gain an understanding of how intruders and hackers think when attacking networks through real world examples and demonstrations. Learn how to minimize vulnerabilities and build strategies against attackers. Effectively evaluate network security and implement security best practices. All in 2 days!

COURSE OUTLINE
I. Introduction to Networking

II. Ethics and Hacking

III. Types of Attacks
Foot Printing
Scanning
Enumeration
System Hacking
Trojans and Backdoors
Sniffers
Denial of Service
Social Engineering
Session Hijacking
Web Application Vulnerabilities
Web Based Password Cracking Techniques
SQL Injection
Hacking Wireless Networks
Viruses
Buffer Overflows
IV. Protection and Prevention
Cryptography
Firewalls
Intrusion Detection Systems
Honey Pots
Honey Nets
Vulnerability Assessment
Penetration Testing
Apache HTTP Server Crash Course
Wednesday, Feb 10, 2010, 10:02 PM (Revision 17 - Thursday, Feb 11, 2010, 4:26 PM)

Crash course on demand. For people in a hurry.

duration12 hours
tuitionPHP 19,000 NON-VAT
prerequisitesLinux Express® or equivalent experience

Apache has been the most popular web server on the Internet since April 1996. Apache HTTP Server Crash Course is a fast track introduction to the basics of this Open Source web server in a Linux platform.

COURSE OUTLINE
I. Foundations
HTTP and HTTPS
Software Architecture

II. Setup
Installing From Packages
Building From Source
Platform Optimization
Apache in a Chroot Jail

III. Basic Configuration
Access Controls
Apache Modules
Server Side Includes (SSI)
Common Gateway Interface (CGI)
IV. Advanced Configuration
Secure Sockets Layer (SSL)
Virtual Hosting
Server-Side Scripting
Practical Reporting and Extraction Language (Perl)
PHP Hypertext Preprocessor (PHP)
Fast-CGI

V. DB Integration
MySQL
PostgreSQL
OpenLDAP
Search
Albums
ClustrMaps