CIW Foundations 1D0-510
This series prepares you to take the CIW v5 Foundations (1D0-510) examination, in conjunction with hands-on practice and other self-study.
This series is for Internet professionals seeking the skills and knowlege needed for certification as a CIW Associate. This certification is a prerequisite for all levels of specialization in the CIW program. This online course contains 41 lessons and should take approximately 0 hour to complete.
IT Job Roles
This course teaches you about the different IT job roles associated with the creation, development, and management of an Internet Web site and teaches you how to describe Internet Web site job roles.
Internet Access Infrastructure
This course teaches you about the history of the Internet, client/server infrastructure, and the infrastructure required to access the Internet and teaches you how to describe the relationship between clients and servers, and define Internet client access infrastructure.
Web Browsers
This course teaches you about the functions and usage of Web browsers and teaches you how to identify the functions of Web browsers, and use Web browsers to acces the World Wide Web and other comptuer resources.
Electronic Mail
This course teaches you about different e-mail technologies and protocols used over the Internet and teaches you how to list e-mail technologies and protocols, and describe e-mail technologies and protocols.
Networking and Internet Services
This course teaches you about news clients, instant messaging, and other networking and Internet services and teaches you how to describe news clients, differentiate FTP-based and HTTP-based file retrieval, describe Secure Shell, describe Internet conferencing, and define network communications privacy issues.
Communicating with Internet Technology
This course teaches you about effective means of communicating with Internet technology and teaches you how to explain effective Internet-based communication.
Web Browser Customizations
This course teaches you how to identify and configure user customization features in Web browsers and teaches you how to configure browser preference configuration, describe cookie and browser caching, and troubleshoot connectivity issues.
Internet Client Security Issues
This course teaches you how to protect Internet clients from viruses and other Internet-based attacks and teaches you how to explain how encryption and authentication are used in the workplace, describe ways to protect your computer from viruses, differentiate between viruses and worms, and list ways to protect your computer from spyware and malware.
Web Search Engines
This course teaches you how to perform Web engine searches and teaches you how to use Web search engines effectively, and evaluate information obtained from Web search engines.
PIMs, File Transmissions, and Usage Issues
This course teaches you about Internet file transmission issues, personal information management (PIM) issues, and legal and ethical issues surrounding the Internet and teaches you how to devine personal information managers (PIMs), explain Internet file transmissions, and discuss legal and ethical issues surrounding the Internet.
Project Management Concepts
This course teaches you about project management concepts as they relate to managing Internet-related projects and teaches you how to describe the process for managing Internet-related projects.
Database Concepts
This course teaches you about database concepts and relational vs non-relatioinal databases and teaches you how to explain essential database concepts.
Web Page Creation
This course teaches you about the history of markup languages and the relationship among HTML pages, hyperlinks, and the World Wide Web and teaches you how to explain the history of markup languages, describe how markup lnaguages are used to create Web pages, and discuss how hyperlinked pages create the World Wide Web.
HTML and Graphics
This course teaches you how to add images and graphical formatting to HTML pages and teaches you how to use of the <img> tag in adding images and graphical formatting to HTML pages, and describe the three main graphic file formats.
Web Page Design and Color
This course teaches you about design and color principles for Web pages and teaches you how to explain design and color principles for Web pages, and discuss the impact of color choices on Web pages.
HTML User-Input Forms
This course teaches you how to create HTML user-input forms and teaches you how to use the <form> tag and other tags associated with it, and explain how CGI scripts process information coming from forms.
HTML Frames
This course teaches you how to create and use frames on HTML pages and teaches you how to use frames on HTML pages, and explain the <frame> and <frameset> tags.
XML and Server-Side Programming Languages
This course teaches you about XML's functionality and its relationship to other languages and teaches you how to explain the functionality of XML, and discuss how XML relates to server-side programming languages.
Web Site Navigation and Accessibility
This course teaches you about the concepts behind designing an easily accessible and navigable Web site and teaches you how to explain the necessity for stakeholder and end user input, describe the accessibility standards and compliance issues, and elaborate on usability and browser compatibility issues.
Cascading Style Sheets
This course teaches you about the usage of cascading style sheets (CSS) in formatting the appearance of Web pages and teaches you how to describe the structure of cascading style sheets, and apply styles using cascading style sheets.
Extensible Hypertext Markup Language (XHTML)
This course teaches you how Extensible Hypertext Markup Language (XHTML) is used to create Web pages and teaches you how to define Extensible Hypertext Markup Language (XHTML), and describe how XHTML is used to create Web pages.
Web Technologies
This course teaches you about technologies that can enhance the user's Web experience and teaches you how to explain common programming languages and file format used in Web pages, differentiate push and pull technologies, and describe the different types of media files used on the Web.
GUI HTML-Editing Software
This course teaches you about the issues behind using graphically-oriented HTML editor to create Web pages and teaches you how to list the established standards for GUI editors, use GUI editors to validate HTML files, and explain the features of graphical HTML editors.
Web Site Performance Issues
This course teaches you how to validate your Web documents and how to analyze your Web sites for performance and teaches you how to validate Web documents, estimate download times for your Web pages, and test your Web pages in different browsers.
Web Site Planning
This course teaches you about the Web site planning and development process and teaches you how to explain the necessity of site development teamwork, and describe the process of site plan communication, feedback, and improvement.
Web Site Development and Maintenance
This course teaches you about the issues involved with Web site development and maintenance and teaches you how to discuss legal issues surrounding Web site development, and explain site management and maintenance issues.
Oral Web Site Presentations
This course teaches you about the necessity for planning and delivering oral presentations when developing Web sites and teaches you how to use management and client feedback in preparing the presentation, list different presentation software and tools that are available, and present information at a Web site meeting clearly.
E-Commerce Technologies
This course teaches you how to define electronic commerce (e-commerce) and related concepts and technologies and teaches you how to define electronic commerce (e-commerce) terms, explain electronic commercerce payment issues, and discuss global business issues related to e-commerce.
Database Connectivity
This course teaches you about the languages and technologies used to provide database connectivity to Web sites and teaches you how to describe server-side programming languages, explain Common Gateway Interface (CGI) programming methodologies, desribe how hyperlinked pages create the World Wide Web, discuss database structures and Structured Query Language (SQL), and differentiate one-tiered, two-tiered, and three-tiered applications.
Service Providers
This course teaches you the benefits and drawbacks of running a Web server in-house versus contracting out to an Internet Service Provider or an Application Service Provider and teaches you how to explain what an Internet Service Provider (ISP) can do for you, explain what an Application Service Provider (ASP) can do for you, and weigh the costs and benfits of running your Web server in-house, as opposed to contracting it out.
End-User Experience / Site Creativity
This course teaches you how to use custom site feature technologies to manage an end-user's experience and improve site creativity and teaches you how to explain Web site branding issues, discuss Web site corporate culture issues, and discuss Web site ethnic and cultural issues.
Copyright and Ethical Issues
This course teaches you about copyright and ethical issues related to creating Web pages and teaches you how to explain copyright issues related to creating Web pages, and discuss ethical issues related to creating Web pages.
Basic Data Communications
This course teaches you about the basics of Internet-related data communications and teaches you how to explain basic data communications, describe the OSI networking model, differentiate local area netowrks (LANs) and wide area networks (WANs), and describe the TCP/IP suite of protocols.
Networking Hardware
This course teaches you about the different types of Internet hardware and software connection devices and their configuration and teaches you how to differentiate Internet networking cable types, describe Internet hardware / software connection devices, and explain TCP/IP network addressing fundamentals.
IP Addresses
This course teaches you about the relationship between IP addresses and domain names, as well as the assignment of IP addresses within a subnet and teaches you how to explain IP addressing and address classes, differentiate between public and private IP addresses, and differentiate between the IPv4 and IPv6 protocols.
Internet Servers
This course teaches you about the functions and components of servers commonly used on the Internet and teaches you how to discuss functionality and components of HTTP (Web) servers, list common Internet services and protocols, and evaluate the choices for Internetworking servers.
Client Performance Issues
This course teaches you how to use troubleshooting tools to analyze and diagnose common performance issues affecting Internet clients and teaches you how to troubleshoot IP-enabled systems, tifferentiate between client-side and server-side problems, and troubleshoot issues with cable and ADSL modems.
Network-Aware System Maintenance
This course teaches you how to perform maintenance from a network and Internet perspective and teaches you how to describe network system component maintenance, and list common network peripherals.
Network-Based Client Operating Systems
This course teaches you about the fundamental elements associated with the management of modern network-based client operating systems and teaches you how to discuss application licensing, startup, and failure issues, explain common file systems of network-based client operating systems, describe file system management tools, and discuss hard drive partitioning and formatting issues.
Wireless Networks
This course teaches you how to configure and troubleshoot wireless networks and teaches you how to explain wireless modes, discuss wireless network security issues, define wireless access points, and troubleshoot wireless connectivity issues.
Managing IT Careers
This course teaches you about career goal, job search, and resume strategies associated with an Information Technology (IT) career and teaches you how to differentiate file formats available for presenting one's resume, explain the importance of education in technology jobs, and discuss different career paths and jobs in the IT industry.