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
Feedback
Thank you so much for the training opportunity you gave us last year. We have been progressing very well. We have two labs in our only public school running on Fedora Core 5 LTSP. We also have three of our biggest grade schools doing the same thing. Our back end service is using Xen and FC5.

- Warren Fukuichi
Palau Ministry of Education
more
Total Linux®
Saturday, Jun 26, 1999, 9:45 PM (Revision 124 - Sunday, Nov 27, 2011, 1:09 PM)
duration120 hours
tuitionPHP 49,350 NON-VAT
focusLinux System and Network Administration
prerequisitesLinux Express® or equivalent experience
distributionFedora 16
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)
Perl Programming
Saturday, Jun 26, 1999, 9:50 PM (Revision 41 - Wednesday, Sep 21, 2011, 12:16 PM)

course title

PERL PROGRAMMING

duration

60 hours

tuition

PHP 24,675 NON-VAT

prerequisites

Experience with any programming language

perl

5.14

RDBMS

MySQL and PostgreSQL

credit towards certification

Open Network Engineer™


Perl (Practical Extraction and Reporting Language) is a stable, cross platform programming language. It is used for mission critical projects in the public and private sectors and is widely used to program web applications of all needs. Perl takes the best features from other languages, such as C, awk, sed, sh, and BASIC, among others. Its database integration interface (DBI) supports third-party databases including Oracle, Sybase, PostgreSQL, MySQL and others.

COURSE DESCRIPTION
Perl Programming course is designed to enable developers and others with limited programming experience to master the "duct-tape of the Internet."


COURSE OUTLINE
I. PERL ESSENTIALS
Creating Code Files
Statements and Declarations
The Perl Interpreter
Perl Modules
Command-Line Switches
Interactive Execution
Text IO
The print Function
Text Formatting
Reading Typed Input
The Default Variable $_
Cleaning Up Typed Input
Perl Program Design

II. SCALAR VARIABLES AND LISTS
Scalar Variables
Lists
Scalar and List Context
Truth Values
Decimal and Binary Conversions
Decimal and Octal Conversions
Decimal and Hexadecimal Conversions
Variable Interpolation
Advanced Interpolations
Joining Lists Into Strings
Splitting Strings Into Lists
Sorting Lists
Reversing Lists
Forcing Scalar Context

III. ARRAYS AND HASHES

Arrays:
Pushing and Popping Arrays
Shifting and Unshifting Arrays
Finding the Length of an Array
Growing and Shrinking an Array
Emptying Arrays
Merging and Appending Arrays
Looping Over Arrays
Printing Arraya
Splicing Arrays
Reversing Arrays
Sorting Arrays
The @ARGV Array

Hashes:
Looping Over a Hash
Printing Hashes
Reversing Hash Keys and Values
Hash Sorting
Hash Merging
List Assignments
Memory Pre-allocation
Typeglobs
Symbol Table Entries

IV. OPERATORS AND PRECEDENCE

V. CONDITIONAL STATEMENTS AND LOOPS

VI. REGULAR EXPRESSIONS

VII. SUBROUTINES

VIII. FORMATS AND STRING HANDLING

IX. REFERENCES

X. PREDEFINED VARIABLES

XI. BUILT-IN FUNCTIONS

Data Processing:
abs
atan2
Math::BigInt
Math::BigFloat
chr
Math::Complex
cos
each
eval
exists
exp
grep
hex
index
int
join
jeys
lc
lcfirst
length
pack
rand
reverse
rindex
sin
sort
split
sprintf
sqrt
srand
substr
time
Math:Trig
uc
ucfirst
unpack
values
vec

I/O:
alarm
carp
cluck
croak
confess
chomp
Curses
die
Expect
getc
POSIX::Termios
print
printf
Term::Cap
Term::ReadKey
Term::ReadLine
warn
write

File Handling:
open
close
print
write
binmode
read
readline
getc
seek
tell
stat
select
eof
flock
chmod
glob
rename
unlink
copy
opendir
closedir
readdir
telldir
seekdir
rewinddir
chdir
mkdir
rmdir

Interprocess Communication:
Catching Signals
Program Execution
Fork and Run Another Program
System Calls
Reading Data from Another Program
Sending Data to Another Program
Reading STDOUT or STDERR from a Program
Writing to a Child Process
Writing to a Parent Process From a Child
Sebding a Signal to Another Process
Sending a Process Input and Reading its Output
Double Pipe Programs for Bidirectional Communication
Handling Input, Output, and Errors for Another Program
Handling Zombie Processes
Dissociating a Child Process from the Parent Process
Named Pipes

XII. STANDARD MODULES
Class::Struct
constant
CreditCard
Cwd
Data:: Dumper
Date::Calc
diagnostics
English
Env
ExtUtils
File::Compare
File::Find
FileCache
GetOpt
locale
Safe
Shell
strict
Text::Abbrev
Text::Tabs
Text::Wrap
Tie::RefHash
Tie::lxHash
Time
vars

XIII. DATA STRUCTURES AND DATABASES

XIV. CREATING PACKAGES AND MODULES

XV. CREATING CLASSES AND OBJECTS

VI. OBJECT-ORIENTED PROGRAMMING

XVII. INTERNET AND SOCKET PROGRAMMING
Extreme PHP™
Sunday, Oct 21, 2001, 12:00 AM (Revision 47 - Wednesday, Sep 21, 2011, 12:16 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 38 - Thursday, Jul 14, 2011, 7:13 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 86 - Sunday, Nov 27, 2011, 1:08 PM)
duration30 hours
tuitionPHP 19,000 NON-VAT
focusLinux System Administration
prerequisitesBasic computer operation skills
distributionFedora 16

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 System Administrator (RHCSA) 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)
Python Programming
Tuesday, Dec 13, 2005, 12:00 AM (Revision 33 - Wednesday, Sep 21, 2011, 12:16 PM)

course title

PYTHON PROGRAMMING

duration

60 hours

tuition

PHP 24,675 NON-VAT

prerequisites

Experience with any programming language

python

3.2

RDBMS

MySQL and PostgreSQL

credit towards certification

Open Network Engineer™


Python is an interpreted, interactive, object-oriented programming language. It is often compared to Tcl, Perl, Scheme or Java. It combines remarkable power with very clear syntax and has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems (X11, Motif, Tk, Mac, MFC, wxWidgets). New built-in modules are easily written in C or C++. Python is also usable as an extension language for applications that need a programmable interface.

COURSE OUTLINE
Functions
Dictionaries
Lists
Tuples

Variables
Strings
Classes
Exceptions

File Objects
Regex
HTML Processing
XML Processing

Scripts
Streams
HTTP Services
SOAP Services
Postfix Crash Course
Tuesday, Dec 12, 2006, 3:06 PM (Revision 29 - Thursday, Jul 14, 2011, 7:13 PM)
Crash course on demand. For people in a hurry.

duration12 hours
tuitionPHP 19,750.00 NON-VAT
12th promoPHP 9,450.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 37 - Thursday, Jul 14, 2011, 7:13 PM)
Crash course on demand. For people in a hurry.

duration12 hours
tuitionPHP 19,000 NON-VAT
12th promoPHP 9,450.00 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 18 - Thursday, Jul 14, 2011, 7:13 PM)
Crash course on demand. For people in a hurry.

duration12 hours
tuitionPHP 19,000 NON-VAT
12th promoPHP 9,450.00 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 29 - Wednesday, Sep 21, 2011, 12:19 PM)
duration18 hours
tuitionPHP 11,750 NON-VAT
focusLinux System and Network Security
prerequisitesLinux Express® or equivalent experience
distributionFedora 15

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 20 - Thursday, Jul 14, 2011, 7:14 PM)
Crash course on demand. For people in a hurry.

duration12 hours
tuitionPHP 19,000 NON-VAT
12th promoPHP 9,450.00 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
Linux® Virtual LAN Crash Course
Monday, Mar 21, 2011, 4:11 AM (Revision 19 - Thursday, Jul 14, 2011, 7:14 PM)
Crash course on demand. For people in a hurry.

duration6 hours
tuitionPHP 19,000 NON-VAT
12th promoPHP 9,450.00 NON-VAT
prerequisitesLinux Express® or equivalent experience

VLAN is part of a family of standards for local and metropolitan area networks developed by the Institute of Electrical and Electronics Engineers (IEEE) 802.1 Working Group on how to break large networks into smaller parts, preventing broadcast and multicast traffic from consuming more bandwidth than necessary and providing a higher level of security between segments of internal networks.

Virtual Local Area Networks allow network topologies to be rearranged on demand without the need to move physical cables, hosts, or servers. Multiple isolated networks can share the same physical link, minimizing equipment costs and increasing hardware utilization & efficiency.

Linux Virtual LAN Crash Course is a fast track introduction to VLAN design and deployment on large-scale corporate or campus networks using Linux and Open Source tools.
Linux® Containers Crash Course
Tuesday, Mar 22, 2011, 1:10 AM (Revision 18 - Thursday, Jul 14, 2011, 7:14 PM)
Crash course on demand. For people in a hurry.

duration12 hours
tuitionPHP 19,000 NON-VAT
12th promoPHP 9,450.00 NON-VAT
focusLinux Virtualization and Clustering
prerequisitesLinux Express® or equivalent experience

LXC (Linux Containers) provides the ability to group and isolate a set of processes in a jail by virtualizing and accounting the kernel resources. It is similar to Linux-VServer or OpenVZ and has been in the mainstream kernel since 2.6.29.

Unlike system virtualization technologies such as KVM and Xen (which started by booting separate virtual systems on emulated hardware and then attempted to lower their overhead via paravirtualization and related mechanisms), LXC started out with an efficient mechanism (existing Linux process management) and added isolation. The result is a system virtualization mechanism as scalable and portable as chroot, capable of simultaneously supporting thousands of emulated systems on a single server.

Linux Containers Crash Course is a fast track introduction to LXC design and deployment for server aggregation and clustering & cloud computing infrastructures.
Search