 |
This
specialized job role for CIW and the jCert Initiative certification
programs validates the skills and knowledge required to assemble
and maintain JavaTM-based Web applications. Web Developers
focus on the business-requirements aspect of the application
development cycle. You must pass 1 exam to become a CIW Web
Developer.
• CIW Foundations
o Internet Fundamentals
o Web Page Authoring Fundamentals
o Networking Fundamentals
• JavaScript Fundamentals
• XML Document Design
• Java programming Fundamentals
• Building Database Client Applications Using JDBC 2.0
• Java Servlets
• JavaServer Pages
|
 |
|
|
|
| |
Master CIW Designer |
|
| |
| Course Description |
This certification can lead to a successful
career as a Web designer, creative director, Web
marketing/ business specialist or art director. Master
CIW Designers develop and maintain Web sites using
authoring and scripting languages, create content
and digital media, and employ standards and technologies
for both business-to-business and business-to-consumer
e-commerce Web sites. You must pass 3 exams to become
a Master CIW Designer.
•
CIW Foundations
o Internet Fundamentals
o Web Page Authoring Fundamentals
o Networking Fundamentals
•
CIW Site Designer
o Design Methodology and Technology
•
CIW E-Commerce Designer
o E-Commerce Strategy and Practices
|
|
|
|
|
|
| |
Master CIW Administrator |
|
| |
| Course Description |
This certification prepares professionals
for a successful career in network, system or intranet
administration. The Master CIW Administrator identifies
and defines network architecture, administers corporate
infrastructure and servers, monitors and analyzes
network performance, and implements and manages network
security. You must pass 4 exams to become a Master
CIW Administrator
•
CIW Foundations
o Internet Fundamentals
o Web Page Authoring Fundamentals
o Networking Fundamentals
•
CIW Server Administrator
o Internet System Management
o Advanced Internet System Management
•
CIW Internetworking Professional
o TCP/IP Internetworking
o Advanced TCP/IP Concepts and Practices
•
CIW Security Professional
o Network Security and Firewalls
o Operating System Security
o Security Auditing, Attacks, and Threats
|
|
|
|
|
|
| |
Master CIW Enterprise Developer |
|
| |
| Course Description |
This certification prepares skilled
professionals to develop enterprise-wide Web-enabled
applications and implement complex e-business solutions.
Master CIW Enterprise Developers have advanced skills
in database management, distributed object computing,
scripting and programming languages, and language
theory. You must pass 8 exams to become a Master
CIW Enterprise Developer.
•
CIW Foundations
o Internet Fundamentals
o Web Page Authoring Fundamentals
o Networking Fundamentals
•
CIW Web Languages
o JavaScript Fundamentals
o Perl Fundamentals
•
CIW Application Developer
o Fundamentals of CGI Programming Using Perl
o Dynamic Server Pages
•
CIW Java Programming
o Java Programming Fundamentals
•
CIW Object-oriented Analysis
o Object-Oriented Analysis and Design
•
CIW Database Specialist
o Database Design and Methodology
o Building Database Client Applications Using JDBC
2.0
•
CIW Enterprise Specialist
o Distributed Object Computing Using Java and CORBA
o Enterprise JavaBeans
|
|
|
| |
Master CIW Web Site Manager |
|
| |
| Course Description |
This certification validates a cross-functional
set of Web skills necessary to act as Webmaster for
a business or department. Master CIW Web Site Managers
have proven proficiencies in basic networking, Web
site design techniques, Web authoring and scripting
languages, and server administration. You must pass
5 exams to become a Master CIW Web Site Manager.
•
CIW Foundations
•
CIW Server Administrator
•
CIW Web Languages
•
CIW Site Designer
|
|
|
| |
Internet Fundamentals |
|
| |
| Course Description |
Internet Fundamentals is a 6-hour
course designed to guide students through the Internet
and its wide array of useful resources. Students
learn how to use key Internet technologies, such
as Web browsers, e-mail, newsgroups, File Transfer
Protocol (FTP), Telnet, and search engines. Students
gain experience configuring both Netscape Navigator
and Microsoft Internet Explorer to access rich multimedia,
including RealPlayer, Shockwave and Flash content.
Students also use a variety of Web-based search engines
to conduct advanced searches and learn the basics
of electronic commerce and security issues.
|
|
|
| |
Web Page Authoring Fundamentals |
|
| |
| Course Description |
Web Page Authoring Fundamentals is
a 12-hour course designed to teach students Web page
creation and other aspects of Web authoring. Students
gain experience developing Web pages in a text editor
and a graphical user interface (GUI) editor. Students
also learn how to use Cascading Style Sheets (CSS)
and study the basics of Extensible Hypertext Markup
Language (XHTML), JavaScript, Dynamic HTML (DHTML),
and the Document Object Model (DOM). After completing
this course, students will be able to create simple
Web pages containing text, graphics, hyperlinks,
tables, forms and frames.
|
|
|
| |
Networking Fundamentals |
|
| |
| Course Description |
Networking Fundamentals is a 12-hour
class designed to teach students fundamental networking
concepts and practices. Topics include network architecture
and standards, networking protocols, TCP/IP, Internet
servers, server-side scripting and database connectivity,
and security.
|
|
|
| |
JavaScript Fundamentals |
|
| |
| Course Description |
JavaScript Fundamentals is a 12-hour
course that teaches developers how to use the features
of the JavaScript language to design client-side,
platform-independent solutions. Students learn how
to write JavaScript programs, script for the JavaScript
object model, control program flow, validate forms,
animate images, target frames, and create cookies.
Students will also understand and use the most popular
applications of JavaScript.
|
|
|
| |
Java Servlets |
|
| |
| Course Description |
Welcome to Java Servlets, a course
designed to teach you how to use Java servlets technology
to build Web applications. This course will empower
you with the skills to design server-side applications
that greatly increase the value of your Web site.
The first part of this course will introduce you
to the fundamental concepts of Java servlets and
related technologies. The second part will build
on your knowledge and present solutions for more
functional and exciting Web pages. By the end of
this course, you will understand and use the most
popular applications of Java servlets.
|
|
|
| |
JavaServer Pages |
|
| |
| Course Description |
Welcome to JavaServer Pages, a course
focused on the JavaServer Pages (JSP) server-side
development
environment. JSP is a Java-based technology used
to create dynamic, data-driven Web applications.
In this course, you will learn the fundamentals of
JSP, including using JSP to interact with JavaBeans,
the creation of JSP custom tags and tag libraries,
and the use of JSP with databases. This course will
also teach you the basics of using JSP files to interact
with Java servlets.
|
|
|
| |
Building Database Client Applications
Using JDBC 2.0 |
|
| |
| Course Description |
Building Database Client Applications
Using JDBC 2.0 is a 12-hour course that teaches students
how to build database client applications using JDBC
2.0. Students will learn how to apply the JDBC API
to connect to relational databases; issue SQL statements
and queries; and use transactions, prepared statements,
stored procedures and metadata to create and manipulate
database information. Students will apply the knowledge
they learn in class by building a graphical client
application.
|
|
|
| |
XML Document Design |
|
| |
| Course Description |
XML Document Design teaches you how
to create intelligent structured documents using
the Extensible Markup Language (XML). You will study
the functions and relationships between XML and other
members of the XML family of technologies, including
Extensible Hypertext Markup Language (XHTML), Extensible
Stylesheet Language (XSL), XPath, XLink, namespaces,
schemas, and Extensible Stylesheet Language Transformation
(XSLT). You will create and apply styling to XML
documents in a series of hands-on labs that focus
on the development of coding conventions and compliance
with the rules for well-formed XML.
|
|
|
| |
Internet System Management |
|
| |
| Course Description |
Internet System Management is a 12-hour
class that teaches foundational Internet services.
Students learn user management concepts in Windows
2000 and Linux, configure Domain Name System (DNS)
services, and Microsoft WINS, Samba, Telnet, and
FTP. Students also learn about choosing appropriate
Internet system platforms and receive training on
how to calculate throughput, choose appropriate Internet
connections and configure Windows 2000 Server and
Red Hat Linux to use TCP/IP. By the end of this course,
students will be able to provide essential TCP/IP
services for any business interested in establishing
an effective e-commerce presence.
|
|
|
| |
Advanced Internet System Management |
|
| |
| Course Description |
Advanced Internet System Management
is a comprehensive 18-hour course that teaches students
how to implement mission-critical services on the
Windows 2000 and Red Hat Linux platforms. Students
install and configure Web, newsgroup, e-mail and
proxy servers; receive in-depth understanding of
how to connect e-commerce databases to Web servers;
and learn how to enable CGI on Windows 2000 and Linux.
Students also learn about backup and load balancing
issues, and receive foundational knowledge concerning
Internet security. This course is designed for personnel
responsible for implementing real-world solutions
for company intranets or ISPs that provide Internet
Web services.
|
|
|
| |
TCP/IP Internetworking |
|
| |
| Course Description |
TCP/IP Internetworking is a 12-hour
course designed to teach key Transmission Control
Protocol/Internet Protocol (TCP/IP) concepts and
protocols so network professionals can effectively
plan, deploy and manage a TCP/IP enterprise network.
Students will learn to build an enterprise network
and analyze TCP/IP application and protocol information.
|
|
|
| |
Advanced TCP/IP Concepts and Practices |
|
| |
| Course Description |
Advanced TCP/IP Concepts and Practices
is an 18-hour course that emphasizes Transmission
Control Protocol/Internet Protocol (TCP/IP) routing,
network troubleshooting, network management, and
next -generation Internet protocol technologies.
It guides students through the concepts and protocols
used in Internet routing, and teaches them how to
troubleshoot TCP/IP networks using a packet sniffer
and TCP/IP utilities. Students will configure the
Simple Network Management Protocol (SNMP) to effectively
manage a network, and implement a functional Internet
Protocol, version 6 (IPv6), network in the classroom.
|
|
|
| |
Network Security and Firewalls |
|
| |
| Course Description |
Network Security and Firewalls teaches
you how to secure your network from unauthorized
activity. This course teaches you about security
principles, such as establishing an effective security
policy, and about the different types of hacker activities
that you are most likely to encounter.
|
|
|
| |
Operating System Security |
|
| |
| Course Description |
Operating System Security is a course
designed to teach students the latest security industry
recommendations and how to properly protect Windows
2000 and Linux servers in a variety of settings.
Students will learn how to protect Windows 2000 and
Linux systems from attacks, reconfigure the operating
system to fully protect it, and scan hosts for known
security problems. By the end of the course, students
will have a solid understanding of the security architectures
used by Windows 2000 and Linux.
|
|
|
| |
Security Auditing, Attacks, and Threats |
|
| |
| Course Description |
Security Auditing, Attacks, and Threat
Analysis teaches you how to conduct a security audit.
It teaches you how to perform the different phases
of an audit, including discovery and penetration.
You will also learn how to prevent hackers from controlling
your network, and how to generate effective audit
reports that can help organizations improve their
security and become current with industry security
standards. Finally, you will learn about how to recommend
industry-standard security solutions for your enterprise.
As you examine different threats and learn more about
how network hosts participate on a network, you will
determine how to assess and manage the risk posed
to each system. This course introduces various tools
to help you in the auditing process; you will use
some of these tools in the labs. You will also study
international standards, along with time-tested methods
for auditing a network efficiently. After completing
this course, you will have in-depth training and
experience in analyzing the hacker process and associated
methodologies. You will be able to counteract attacks
using specific, practical tools, including enterprise-grade
security-scanning and intrusion-detection programs.
You will also learn how to analyze your findings
and make recommendations for establishing the best
security possible in a given scenario.
|
|
|
| |
Design Methodology and Technology |
|
| |
| Course Description |
Design Methodology and Technology
is a course that teaches students how to create and
manage Web sites with tools such as Microsoft FrontPage,
Macromedia Dreamweaver and Flash, Dynamic HTML, and
various multimedia and CSS standards. Students will
also implement the latest strategies to develop third-generation
Web sites, evaluate design tools, discuss future
technology standards, and explore the incompatibility
issues surrounding current browsers. The course focuses
on theory, design and Web construction, along with
information architecture concepts, Web project management,
scenario development and performance evaluations.
|
|
|
| |
E-Commerce Strategy and Practices |
|
| |
| Course Description |
E-Commerce Strategy and Practices
is a course that teaches students how to conduct
business online and how to manage the technological
issues associated with constructing an electronic-commerce
Web site. Students will implement a genuine transaction-enabled
business-to-consumer Web site, examine strategies
and products available for building electronic-commerce
sites, examine how such sites are managed, and explore
how they can complement an existing business infrastructure.
Students get hands-on experience implementing the
technology to engage cardholders, merchants, issuers,
payment gateways and other parties in electronic
transactions.
|
|
|
| |
Perl Fundamentals |
|
| |
| Course Description |
Perl Fundamentals is an 18-hour course
that teaches students how to fully utilize the Perl
programming language. Students learn the Perl syntax,
the basics of using regular expression, how to use
Perl data types, and how to access and manipulate
files. Students are also introduced to database connectivity
and debugging techniques.
|
|
|
| |
Fundamentals of CGI Programming Using
Perl |
|
| |
| Course Description |
Fundamentals of CGI Programming Using
Perl is a 12-hour course that teaches students how
to use Common Gateway Interface (CGI) Perl programs
and scripts on a Web server. Students will learn
how to write print-to-screen scripts, customize Web
page hit counters, create and use business forms
that interact with text files, manipulate data in
a database, work with a relational database via Open
Database Connectivity (ODBC), and explore Web server
security issues related to CGI files.
|
|
|
| |
Dynamic Server Pages |
|
| |
| Course Description |
Dynamic Server Pages is a course that
teaches students how to work in the server-side scripting
environment. Students learn the basics of application
development, and general principles that apply to
most development environments. Students develop applications
using two specific server-side application development
tools: Microsoft Active Server Pages (ASP) and PHP
Hypertext Preprocessor (PHP). Students also learn
key application standards such as source and revision
control, coding standards, code optimization and
data integrity.
|
|
|
| |
Database Design and Methodology |
|
| |
| Course Description |
Database Design and Methodology is
a course that teaches students how to plan and design
relational databases. Students will learn about the
theory behind relational databases, relational database
nomenclature, and relational algebra. The course
includes sections on the Structured Query Language
(SQL) and optimizing databases through normalization.
Students will apply their knowledge with hands-on
exercises designed to teach the intricacies of database
design methodology.
|
|
|
| |
Object-Oriented Analysis and Design |
|
| |
| Course Description |
Object-Oriented Analysis and Design
is a course that teaches object-oriented analysis
and design techniques using UML in the context of
the Unified Software Development Process. The course
provides an introduction to object-oriented theory
and the software development life cycle. Students
learn proper analysis and design procedures, and
their roles in the development process. Students
gain hands-on experience with all phases of the development
process: requirements, analysis, design, construction,
and testing.
|
|
|
| |
Distributed Object Computing Using
Java and CORBA |
|
| |
| Course Description |
Distributed Object Computing Using
Java and CORBA is a 12-hour course that introduces
students to the fundamentals of distributed object
computing using CORBA. Students learn how to choose
and install an ORB as well as the fundamentals of
the Interface Definition Language (IDL), including
how IDL maps to Java. Students also get hands-on
experience building client and server applications
that use static invocation and the Dynamic Invocation
Interface.
|
|
|
| |
Enterprise JavaBeans |
|
| |
| Course Description |
Enterprise JavaBeans is a course that
teaches the fundamentals of Enterprise JavaBeans
(EJB). Students learn about the Java 2 Platform,
Enterprise Edition (2JEE) technologies; EJB concepts,
methodology, and development; EJBcompliant servers,
and how Enterprise JavaBeans are used by remote client
applications. Students also learn about database
connectivity and transactions. The course teaches
them to develop session beans and entity beans, and
offers hands-on experience working with Enterprise
JavaBeans.
|
|
|
| |
|
|
| |
 |
|