SYS-ED’s Client-side Scripting training program teaches hybrid combinations of website content development and scripting in commercial and open source
web server software environments; the comprehensive base program duration is 25 days / 5 weeks. Based upon the background and experience of their employees, client organizations
can elect to streamline the program and have the program taught over non consecutive weeks.
For organizations that have employees experienced in developing and managing web content, HTML5 and JavaScript programming courses can be substituted for a base program component course such as Dreamweaver: Website Development or XML - Introduction. At the client discretion, the software, examples, and exercises in a program can be presented in conjunction with an upgrade of
a website content, web app project, or roll-out of new software. It also can be used to evaluate and integrate hybrid combinations of commercial and open source software. The assumption is that business professionals and webmaster attending the program will be experienced with
computer applications and networking software. Previous coding and debugging scripts is recommended.
SYS-ED's training programs utilize the full complement of delivery medium: distance-learning, web-based, and technology driven classrooms. As part of conducting a training program, subject matter is organized for utilization in courseware as a learning center. In order to accommodate employee workloads and staff in remote geographic locations,
component courses can be scheduled over non consecutive weeks utilizing a combination of classroom training and distance-learning. At the client's discretion, checklist of completed tasks,validation assessment, and a final examination can be utilized.
As part of qualifying a training program for a prospective client, project specifications and sample code will be demonstrated and prototyped on SYS-ED software specific websites.
Module: |
Internet/Intranet Website Development |
Duration: |
4 days |
Major Topics: |
1. Using the Internet for business |
2. Install/configure Internet software for FTP, e-mail, newsreading, and web browsing |
3. Search queries |
4. Technologies for voice and video |
5. Multimedia presentations and conferencing |
|
|
Module: |
MS Expression - Introduction |
Duration: |
2 days |
Major Topics: |
1. MS Expression web: functionality and features |
2. Getting Started |
3. Creating a web site |
4. Lists and tables |
5. Graphics and webpages |
6. Designing the layout |
7. Adding content to a website |
8. Changing web page layout |
9. Extending the capabilities of a web site |
10. Communicating with visitors |
11. Linking contents |
12. Adding interactivity |
13. Finalizing a website |
|
|
|
Module: |
MS Expression - Advanced |
Duration: |
1 day |
Major Topics: |
1. CSS: implementation |
2. Website: creating the layout |
3. Layers |
4. Forms |
5. Frames |
6. XML |
7. Workgroup development |
|
|
|
Module: |
HTML: Web Authoring |
Duration: |
2 days |
Major Topics: |
1. Writing web pages |
2. Images/hypertext |
3. Markup tags |
4. Editors |
5. Document translators |
6. Creating multi-frame
web pages |
7. Troubleshoot syntactical encoding problems |
8. Creating Links through text Images and Image maps |
9. Controlling the content of the page by using frames |
|
Module: |
HTML: Web Authoring - Advanced |
Duration: |
2 days |
Major Topics: |
1. Forms |
2. Entities and data types |
3. Tables |
4. Images |
5. Frames and layers |
6. Applets and objects |
7. Client-side scripting |
8. Automating with JavaScript |
9. CSS: Cascaded Style Sheet |
10. Website promotion |
|
|
|
Module: |
CSS: Cascading Style Sheet |
Duration: |
2 days |
Major Topics: |
1. Featureset |
2. CSS fonts |
3. CSS text |
4. Color |
5. Background |
6. Border, margin, and padding |
7. CSS and links |
8. Working with lists |
9. Positioning and visibility |
|
Module: |
Webpage Design |
Duration: |
4 days |
Major Topics: |
1. Fundamentals |
2. Design issues |
3. Adding graphical content |
4. Computer imaging |
5. Acquiring graphics |
6. Adobe Photoshop |
7. Graphics techniques |
8. HTML |
9. MS Expression |
10. Site creation and management |
11. Page construction |
12. Macromedia Dreamweaver |
13. Setting up a local site |
14. Interactive pages - building |
15. Interactive forms |
16. Special effects - implementation |
17. Cascading style sheets |
|
|
Module: |
Dreamweaver: Website Development |
Duration: |
3 days |
Major Topics: |
1. Featureset |
2. Adding content to a site |
3. CSS: Cascading Style Sheet |
4. External style sheets |
5. Working with graphics |
6. Navigating the site |
7. Designing page layouts with CSS |
8. Libraries and templates |
9. Creating forms |
10. Testing, maintaining, and uploading |
|
|
|
Module: |
JavaScript |
Duration: |
2 days |
Major Topics: |
1. Introduction |
2. Programming |
3. Flow control structures |
4. Built-in objects |
5. Form object and form elements |
6. Advanced JavaScript objects |
7. JavaScript operators |
8. Data entry validation |
9. Displaying messages in the Netscape status bar |
10. Creating scrolling text banners |
11. Creating a RoloURL to access URLs from a list |
12. Generating an HTML table to display a monthly calendar |
13. Multiframe JavaScript central home page |
14. Creating a browser gateway |
15. Creating rotating banners, toggle buttons, and a slide show |
16. Adding MIDI and WAV sound files to a
web site |
17. Using layer object to add a popup layer and transitions to a slide show |
18. Using cookies to personalize a webpage |
19. Storing and retrieving information a visitor enters into a form |
20. Enabling a shopping cart application |
21. Debugging scripts |
|
Module: |
XML - Introduction |
Duration: |
3 days |
Major Topics: |
1. XML featureset |
2. Well-formed XML documents |
3. XML namespaces |
4. XML schemas |
5. DTD: Document Type Definitions |
6. Styling XML: principles |
7. Cascading Style Sheets with XML |
8. XSLT |
9. XSLT details |
10. XSL-FO |
11. Processing XML |
12. Processing XML events with SAX |
13. Processing XML objects with DOM |
|
|
|
Module: |
JavaScript: Web Application Development |
Duration: |
3 days |
Major Topics: |
1. Featureset |
2. Language elements |
3. Control structures and functions |
4. I/O and browser differences |
5. Images |
6. Frame creation |
7. Frames |
8. Forms |
9. Interactive forms |
10. DOM: introduction Core API |
|
|
|
Module: |
JavaScript: Enterprise Web Application Development |
Duration: |
4 days |
Major Topics: |
1. JavaScript applications |
2. Competing technologies |
3. Server-side JavaScript - creating applications |
4. Web application development |
5. Server-side JavaScript |
6. IIS and iPlanet Web Server - retrieving user data |
7. Processing data in the server-side environment |
8. Session management service |
9. Session management objects |
10. Session information - management |
11. Server-side Cookies |
12. Session management - implementation |
13. Database integration |
14. Database connectivity |
15. SQL fundamentals |
16. Database management |
17. File input and output |
18. File system access |
19. Input and output implementation |
20. Complementary technology implementation |
21. Server-side JavaScript - extending |
|
Module: |
HTML5 Fundamentals |
Duration: |
2 days |
Major Topics: |
1. Markup and web application features |
2. Offline web sites and applications |
3. Browser support |
4. Markup - HTML5 doctype, charsets, structural semantics, header, footer, and nav |
5. Markup - structural semantics, sections and articles, aside, figures and figcaptions, and time |
6. Roles - role attribute and application roles |
7. Native audio and video |
8. Fallbacks for older browsers |
9. Drawing: rectangles, line, shapes, and text |
10. Canvas element |
11. Transformations |
12. Compositing |
13. Clipping |
14. Quality assurance |
15. Validating HTML5 |
|
Module: |
HTML5 - Programming |
Duration: |
2 days |
Major Topics: |
1. HTML5 - facilities |
2. WHATWG and W3C specifications |
3. HTML5 markup - page structure and DOCTYPE |
4. Structural and semantic elements |
5. HTML5 and CSS |
6. Forms, audio, and video |
7. Form elements and forms |
8. Cross-document messaging |
9. APIs: Communications, PostMessage, EventSource, Web Sockets, Storage, EventSource, and Client-side messaging |
10. SSE: Server-sent Events |
11. Communication |
12. Storage |
13. Web SQL database |
14. AJAX |
15. Cross document messaging |
16. JMS |
17. Protocols: Web Sockets, STOMP, AMQP |
18. Message brokers |
19. TLS and SSL certificates |
|
|
|
Module: |
HTML5 for Mobile Devices |
Duration: |
2 days |
Major Topics: |
1. New HTML5 elements |
2. CSS media queries |
3. Geolocation |
4. JavaScript orientation detection |
5. Styling an app to different orientations |
6. Tracking changes in location |
7. HTML5 databases |
8. App connection to the Web SQL database |
9. Audio and video |
10. Drawing |
11. JavaScript and canvas |
12. Combining images with compositing |
13. Transforms - scale and rotate |
14. Animation creation |
|
|
Footnote 1:
SYS-ED’s core computer applications curriculum has been submitted to New York State Department of Education for review and licensure.