Certified Internet Web Master Syllabus School: Tuscola Technology Center Instructor: Mrs. Amy K. Schuette Phone: 989.673.5300 ext. 349 Address: 1401 Cleaver Road Caro, MI 48723 Course Name: Certified Internet Web Master Email: aschuette@tuscolaisd.org URL: www.tuscolaisd.org COURSE DESCRIPION In this class students will learn the basics of web design. They will focus on XHTML, Internet fundamentals, Networking fundamentals and Site Development. Many opportunities are offered for students to get hands-on experience. CERTIFICATIONS AVAILABLE CompTIA A+ CompTIA Network+ CIW Associate CIW Professional CompTIA Linux+ MOS COURSE FOCUS This is an instructor led course that focuses on hands-on learning experiences. Students also have the opportunity to use computer based training modules to enhance their learning and prepare them for industry certifications in many information technology fields. TEXT AND REFERENCES Internet Business Foundations Published by: ComputerPREP/ProsoftTraining Site Development Foundations Published by: ComputerPREP/ProsoftTraining Network Technology Foundations Published by: ComputerPREP/ProsoftTraining AssessPrep Certification Software Page 1 of 14 COURSE GOALS AND OBJECTIVES All STUDENTS Keyboarding 40 wpm for 3 minutes with 5 or fewer errors (If unable to attain this speed, student must complete the Micro Type program during the first semester. Employability Skills: Resume, Cover Letter, Career Search, Thank-you Letter, Application, Mock Interview Telephone Training with help-desk focus XHTML and Internet Fundamentals Microsoft Access Beginning Fireworks and Flash Key Train COURSE GOALS AND OBJECTIVES The goal of this course is to prepare students for an entry level Webmaster career and to pass the CIW Certification exam. Internet Business Foundations 1. Information Technology and the Internet Overview of Information Technology (IT) IT Job Roles Overview of Networks Overview of the Internet Connecting to the Internet Internet Protocols Domain Name System (DNS) 2. Web Browsing Introduction to Web Browsing Basic Functions of Web Browsers Installing a Web Browser Web Addresses How Browsers Work Browser Choices Resources for Technical Data Browsers in the Business World Browsing Techniques Configuring Web Browser Preferences Cookies Configuring Browser Security Proxy Servers Troubleshooting Internet Client Problems 3. Multimedia on the Web Introduction to Multimedia on the Web Objects, Active Content and Languages Objects and Security Issues Introduction to Plug-in Technology Data Compression and Decompression Plug-in Installation Types of Plug-ins Page 2 of 14 Types of Viewers Miscellaneous File Formats Downloading Files with a Browser 4. Databases and Web Search Engines Introduction to Data Searching Tools Overview of Databases Introduction to Web Search Engines Registering a Web Site with a Search Engine Types of Web Searches Basic Web Searching Techniques Boolean Operators Advanced Web Searching Techniques Using Web Searches to Perform Job Tasks Unexpected Web Search Results Web Search Strategies Citing Copyrighted Web Site References 5. E-Mail and Personal Information Management Introduction to Electronic Mail (E-Mail) How E-Mail Works E-Mail Configuration Requirements E-Mail Message Components Creating and Sending E-Mail Messages Receiving and Viewing E-Mail Messages E-Mail in the Workplace E-Mail Problems and Solutions Personal Information Management (PIM) 6. Internet Services and Tools Internet Resource Tools Newsgroups Telnet File Transfer Protocol (FTP) Managing Downloaded Files Virtual Network Computing (VNC) and Microsoft Terminal Services Instant Messaging Peer-to-Peer Networks Lightweight Directory Access Protocol (LDAP) Concurrent Versions System (CVS) Communicating Effectively over the Internet Troubleshooting Using TCP/IP Tools 7. Internet Security Introduction to Internet Security Encryption Authentication Firewalls Malware (Malicious Software) Virus Detection and Prevention Spyware Page 3 of 14 Updates and Patches Screen Savers List Servers and Listserve Groups Security-Related Ethical and Legal Issues 8. IT Project Management Overview of IT Project Management Project Management Fundamentals Project Management Skills Project Management Phases The Project Triangle Project Management Software Creating Project Schedules Documenting Projects Planning and Scheduling Meetings Reviewing Projects Quality Assurance IT Business Implications Project Management Institute (PMI) Network Technology Foundations 1. Introduction to Networking Overview of Networks and Protocols Telephony Networking Networking Evolution Client/Server Model Network Operations Center (NOC) Networking Categories Network Topologies Network Operating System Microsoft Windows Servers UNIX Novell NetWare The Need for Protocols OSI Reference Model Packets OSI/RM Protocol Examples Major Networking Protocols TCP/IP IPX/SPX NetBEUI AppleTalk Choosing and Combining Protocols Local Area Network (LAN) Wide Area Network (WAN) Network Access Point (NAP) Common Network Components Transmission Media Wireless Network Technologies Transmission Types Page 4 of 14 IEEE LAN Standards Additional LAN Standards WAN Standards T-Carrier System E-Carrier System SONET/SDH 2. TCP/IP Suite and Internet Addressing Introduction to TCP/IP Internet Architecture Requests for Comments (RFCs) Internet Protocols Demultiplexing Introduction to Routing Routing Protocols Port Numbers Internet Addressing Subnet Mask Internet Address Classes Internet Protocol Version 6 (IPv6) System Configuration and IP Addresses Diagnostic Tools for Internet Troubleshooting 3. Internetworking Servers Overview of Internetworking Servers File and Print Servers HTTP Server Essentials Database Server Proxy Server Mail Server Instant Messaging (IM) Mailing List Server Media Server DNS Server FTP Server News Server Certificate Server Directory Server Catalog Server Fax Server Transaction Server The Internet Daemon: inetd and xinetd Mirrored Server Choosing Web Server Products 4. Hardware and Operating System Maintenance Basic Hardware and System Maintenance Motherboard IRQs, I/O Addresses and DMA Mass Storage Device Interfaces Network Interface Card Common Peripheral Ports Power Requirements CD-ROM and DVD Page 5 of 14 Client Operating System Management Software Licensing Partitions and Logical Drives File System Types File System Management Tools Troubleshooting Software Remote Management and Troubleshooting 5. Network Security and IT Career Opportunities Importance of Network Security Defining Security Overview of Network Attack Types Viruses and Worms Defeating Attacks Authentication Encryption Network-Level Protocols and Encryption Virtual Private Network (VPN) Remote Access Server (RAS) Digital Certificate Public Key Infrastructure (PKI) Firewall Security Zones Firewall Topologies Security Audit Uninterruptible Power Supply (UPS) IT Industry Career Opportunities Technical Concepts and Training Site Development Foundations 1. Introduction to Web Site Development Creating Web Pages Text Editors and Markup Languages Graphical User Interface (GUI) Editors Front-End Issues Back-End Issues The Habitat For Humanity Web Site 2. Markup Language and Site Development Essentials History of Markup Languages Web Site Development Principles 3. XHTML Coding Introduction to Using XHTML Markup Tags Document Structure Tags Web Site File Structure Preparing Your Development Environment Style Sheets Paragraph Formatting and Block-Level Elements Text-Level Elements Lists Page 6 of 14 Good Coding Practice 4. Horizontal Rules and Graphical Elements Horizontal Rules in XHTML Images in Web Pages Special Characters Specifying Colors Page Colors and Backgrounds Specifying Font Information Web Design Issues 5. Hyperlinks Introduction to Hyperlinks The Anchor Tag Creating Local Hyperlinks Creating External Hyperlinks Using Images as Hyperlinks Creating Internal Links Managing Hyperlinks 6. Tables Introduction to Tables Table and Data Alignment Options Height and Width of Table Elements Column and Row Spanning Formatting Content in Tables 7. Web Forms Introduction to Web Forms Web Forms and CGI The <form> Tag Web Form Fields 8. Image Techniques Introduction to Web Image Techniques Image Maps Image Transparency Image Interlacing Animation 9. Frames Introduction to XHTML Frames The <frameset> Tag The <frame> Tag The Frameset Document The <noframes> Tag Targeting Frames with Hyperlinks Specifying a Base Target Borders, Margins and Scrolling Inline Frames Appropriate Use of Frames 10. GUI HTML Editors Introduction to GUI HTML Editors Types of GUI Editors GUI HTML Editor Functionality Creating Web Pages with a GUI Editor Page 7 of 14 HTML Text Editors vs. GUI Editors Previewing Pages and Validating Code Web Site Publishing 11. Advanced Web Technologies Extending HTML Server-Side and Client-Side Languages Server-Side Languages Client-Side Languages Connecting to a Database Styling Techniques with CSS Dynamic HTML (DHTML) Document Object Model (DOM) Working with Web Service Providers 12. E-Commerce Practices Traditional Commerce vs.E-Commerce E-Commerce Models Business and Internet Technologies E-Commerce Information-Formatting Technologies E-Commerce Payment Technologies Working in a Global Environment Design Methodology and Technology 1. Overview of Web Design Concepts Web Technology The Nature of the Web Web Design Concepts New Technologies Evaluating Your XHTML Skills 2. Web Development Teams Web Teams and Tasks Web Project Management Web Project Collaboration Your Web Design Portfolio 3. Web Project Management Fundamentals Web Project Management Phases Project Documentation and Communication 4. Web Site Development Process Bottom-Up Approach to Web Development Understanding the Business Process Defining a Web Site Vision From Vision to Strategy Web Site Specifications The Metaphor The Mindmapping Process 5. Web Page Layout and Elements Web Users and Site Design Effective Web Page Layout Branding and the Web Color and Web Design Page 8 of 14 Fonts and Web Design 6. Web Site Usability and Accessibility Audience Usability and Accessibility Defining Usability Web Site Usability Testing Web Page Accessibility 7. Browsers Browsers and Navigation Browsers and Design Considerations Browser Adoption Major, Minor and Alternative Browsers 8. Navigation Concepts Why Is Navigation Critical? Primary and Secondary Navigation Navigation Hierarchy Site Structure, URLs and File Names Familiar Navigation Conventions Guided Navigation Navigation Action Plan 9. Web Graphics Web Site Images Digital Imaging Concepts Raster vs. Vector Graphics Graphics Applications Image File Formats Creating and Optimizing Images 10. Multimedia and the Web Multimedia and Web Sites Current Multimedia Capabilities Animation and the Web Audio and the Web Video and the Web Goals of a Multimedia Site Multimedia Site Design Basics User Interaction Selecting Multimedia Elements 11. Ethical and Legal Issues in Web Development Ethics and Law in Web Development Ethical Issues and the Web Legal Issues and the Web 12. HTML and the Evolution of Markup Function of Markup Languages SGML: A Short History What Is HTML? HTML Goals The HTML Standard HTML 1.0 and 2.0 HTML 3.0 and 3.2 HTML 4.0 and 4.01 Page 9 of 14 Separating Format from Structure in HTML Extensible HTML (XHTML) 13. XML and XHTML Pre-Assessment Questions What Is XML? XML Goals What Is an XML Document? Rules for Well-Formed XML HTML Transition to XML What Is XHTML? 14. Web Page Structure — Tables and Framesets Creating Structure with X/HTML Tables Diagramming a Basic X/HTML Table Borderless Web Page Structure X/HTML Frames and Framesets The X/HTML <frameset> Tag The X/HTML <frame> Tag Targeting Hyperlinks in X/HTML The X/HTML <noframes> Tag 15. Cascading Style Sheets Style Sheets Cascading Style Sheets Defining and Using Styles Changeable Style Attributes Style Guides Changes from CSS1 to CSS2 Page Layout with CSS 16. Site Content and Metadata Written Web Site Content Metadata The <meta> Tag and Document Identification The <meta> Tag and Search Engines The <meta> Tag and Delayed File Change 17. Site Development with Microsoft Expression Web —Introduction The Transition from FrontPage Microsoft Expression Web Expression Web Views Expression Web Menus and Toolbars Opening Web Sites and Files in Expression Web Developing W3C-Compliant Code with Expression Web 18. Site Development with Expression Web — Basic Features Page Layout Options in Expression Web Creating a New Web Site Using Expression Web Page Layout with CSS Inserting Images with Expression Web Creating Hyperlinks with Expression Web Creating Image Maps with Expression Web Adding Navigation with Expression Web Expression Web's Dynamic Web Templates Importing Formatted Text with Expression Web Page 10 of 14 Importing X/HTML with Expression Web 19. Site Development with Expression Web —Advanced Features Expression Web Styles Adding Interactivity to Web Pages Creating Web Forms with Expression Web Expression Web Reports 20. Site Development with Adobe Dreamweaver CS3 —Introduction Adobe Dreamweaver CS3 Dreamweaver Layout Options 21. Site Development with Dreamweaver CS3 — Basic Features Page Layout in Dreamweaver Creating Image Maps in Dreamweaver Creating Templates in Dreamweaver Importing Content in Dreamweaver 22. Site Development with Dreamweaver CS3 —Advanced Features Rollover Images in Dreamweaver Dreamweaver Web Forms Dreamweaver Behaviors Dreamweaver Assets and Library Editing X/HTML in Dreamweaver Jump Menus in Dreamweaver Site Search Forms in Dreamweaver Adobe Exchange 23. Web Pages with Macromedia HomeSite 5.5 Macromedia HomeSite 5.5 HomeSite Templates File Management in HomeSite Tag-Editing Features in HomeSite 24. Image Editing with Adobe Fireworks CS3 Adobe Fireworks CS3 Creating an Image Document in Fireworks Adding Text to Images in Fireworks Cropping Images in Fireworks Image Layers in Fireworks Image Frames in Fireworks Transparent Images in Fireworks Image Slices in Fireworks 25. Multimedia with Adobe Flash CS3 Adobe Flash CS3 Flash Technology Features Developing with Flash Flash Shapes Color and Fills in Flash 26. Multimedia with Flash CS3 —Timeline, Layers, Symbols and Buttons Flash Timeline Flash Layers Saving and Publishing Flash Movies Flash Symbols Flash Buttons Customizing the Flash Library Page 11 of 14 27. Multimedia with Flash CS3 —Tweens Flash Tweens Motion Tweens in Flash Shape Tweens in Flash Tweening Text in Flash 28. Multimedia with Flash CS3 —Movie Clips Flash Movie Clips Adding Sound to Flash Files Adding Flash Movies to X/HTML Files Testing for the Flash Plug-In Multimedia with Flash CS3 —ActionScript, Masks and Practical Uses Flash ActionScript Mask Layers in Flash Using SWF and SVG Files on the Web Flash and Accessibility 29. JavaScript and DHTML Fundamentals Why Script? JavaScript and Common Programming Concepts What Is JavaScript? JavaScript vs. Other Languages Embedding JavaScript into X/HTML Using JavaScript to Communicate with the User JavaScript Functions Using JavaScript for Browser Detection Dynamic HTML (DHTML) 30. Plug-Ins and Java Applets Plug-In Technology Plug-In Installation Adobe Shockwave and Flash Players Adobe Reader RealNetworks RealPlayer Rich Media Content Creating a Downloadable File Introduction to Java Java Applets Applets and Animation Applet Authoring Tools and Resources 31. HTTP Servers and Web Applications What Is an HTTP Server? Accessing Servers and Services Basic HTTP Server Administration Server-Side Technologies Web Servers and Cookies Enabling, Disabling and Deleting Cookies Setting Cookie Files XML and Web Applications Page 12 of 14 32. Databases Web Design and Databases Database Anatomy Database Queries Database Management System (DBMS) Connecting Web Pages to Databases Database Tools, Products and Programs 33. Web Site Publishing and Maintenance Web Site Testing Web Site Publishing Web Site Hosting Web Publishing with an FTP Client Web Publishing with Expression Web Web Publishing with Dreamweaver Comparing Web Publishing Tools Maintaining Web Sites Web Server and Web Site Security STUDENT CONTRIBUTION Students are given enough in-class work time to complete most projects and assignments. Students will only be allowed to take text books home in the event of an extended illness, or other teacher approved reason. . STUDENT ASSESSMENT Students will earn a grade for each marking period in the course. The grade will be comprised of 15% homework, 20% quizzes, 20% labs, 15% projects, and 30% work habits. Students will be assessed with written and computer based tests and hands-on performance testing. Grading Scale: COURSE SCHEDULE Grade High Value Grade Low Value A 100 93 A- 92.99 90 B+ 89.99 87 B 86.99 83 B- 82.99 80 C+ 79.99 77 C 76.99 73 C- 72.99 70 D+ 69.99 67 D 66.99 63 D- 62.99 60 E 59.99 0 Students can complete the material for the Web Master course during one full school year. The class will meet every weekday for 2.5 hours during their home schools schedule. First Marking Period: Keyboarding, Career Planning, Microsoft Access, Fireworks, Flash, XHTML, Internet Fundamentals, Safety Training Second Marking Period: Network Technology Fundamentals, Web Redesign Project Third Marking Period: Site Development, Web Business Project Fourth Marking Period: Site Development, Ind. Web Projects Page 13 of 14 CERTIFICATION REQUIREMENTS To obtain a Tuscola Technology Center Certificate in the Computer Technology Management Program a student must have eight or fewer absences for the school year, must score at least 80% or higher on the written and applied SCAT test, and have at least a C+ average for the school year. Page 14 of 14