HTML5 and CSS3 Fundamentals
Students will get an introduction to HTML/CSS and the client-server context. Some examples are borrowed from the book and others are explicitely developed by myself in order to prepare the student adequately for the advanced class and future courses in the JCCC web track. Students will create a resource project and a final project called Steamworks.
Course Material
Basics of Web Design HTML5 CSS3, 3rd Edition, Terry Felke-Morris, Pearson Ed.
Core Concepts (JCCC Objectives)
The following core items will be covered:
1. Internet and Web Basics
2. HTML Basics
3. Web Design Basics
4. Cascading Style Sheets Basics
5. Graphics and Text Styling Basics
6. More CSS Basics
7. Page Layout Basics
8. More on Links, Layout, and Mobile
9. Table Basics
10. Web Publishing Basics
Outline
Teacher Recommended Resources
This custom curriculum has been developed by Dan Guinn, all rights reserved.
HTML5 and CSS3 Advanced
Overview
Students will explore advanced concepts in HTML/CSS in the client-server context. Some examples are borrowed from the book and others are explicitely developed by myself in order to prepare the student adequately for future courses in the JCCC web track.
Core Concepts (JCCC Objectives)
1. Introducing HTML5 and CSS3
2. Markup, HTML5 Style
3. More HTML5 Semantics
4. HTML5 Forms
5. HTML5 Audio and Video
6. Introducing CSS3
7. CSS3 Gradients and Multiple Backgrounds
8. CSS3 Transforms and Transitions
9. Embedded Fonts and Multicolumn Layouts
10. Flexbox and Media Queries
11. Geolocation, Offline Web Apps, and Web Storage
12. Canvas, SVG, and Drag and Drop
This custom curriculum has been developed by Dan Guinn, all rights reserved.
Custom Outline
Coming Soon!
JavaScript
Overview
Tour JavaScript, an important part of modern web applications. Learn to respond to user interactions and update web pages dynamically using the Document Object Model. Features from ECMAScript 6 (ES6) covered.
Custom Class Outline
This custom curriculum has been developed by Dan Guinn, all rights reserved.
jQuery
Overview
Coming Soon!
This custom curriculum has been developed by Dan Guinn, all rights reserved.
ReactJS
Overview
Get up to speed with React, an open-source library for building web-based user interfaces. Set up a React project using Webpack. Build a basic React component. Use React features such as handling events, using routes passing properties and state.
Core Concepts (JCCC Objectives)
This custom curriculum has been developed by Dan Guinn, all rights reserved.
NodeJS
Overview
Build asynchronous, event-driven applications using Node.js, a server-side platform built in JavaScript. Cover the basics of Node.js before creating simple services to store and retrieve objects using MongoDB.
Core Concepts (JCCC Objectives)
This custom curriculum has been developed by Dan Guinn, all rights reserved.
Wordpress Intro
Overview
Set up, create and customize a WordPress site, beginning with creating a website and multiple pages. Install and modify themes. Discuss how to use WordPress as a content management system, create menus, and modify the CSS behind the theme. Add videos and podcasts. Coursework includes RSS for syndication and basic analytics.
Core Concepts (JCCC Objectives)
1. First Steps with Wordpress
2. Getting Familiar with WordPress
3. Settings
4. Managing Accounts
5. Setting up a WordPress Theme
6. Widgets and Plug-ins
7. Adding Content
8. Menus
9. Working with Media
10. Managing Comments
11. Getting Fancy with Themes
12. Advanced Theme Development
13. Custom Content Types
14. One Installation, Multiple Blogs
15. More Ways to Customize WordPress
16. Best Practices
Outline
This custom curriculum has been developed by Dan Guinn, all rights reserved.
Wordpress Dev
Overview
The Client-Server Model
The CMS Construct
Preserving the Core
Using and Managing Themes
Developing ThemesUsing and Managing Plugins
Developing Plugins
This custom curriculum has been developed by Dan Guinn, all rights reserved.
PHP
Overview
Coming Soon!
This custom curriculum has been developed by Dan Guinn, all rights reserved.
Search Engine Optimization
Overview
Take a systematic approach to the art and science of search engine optimization (SEO). Set the foundation of SEO efforts, move to building an SEO strategy. Use tools and tasks needed for a comprehensive SEO plan.
Outline
Before You Begin
Part 1: Content
Part 2: Code
Part 3: Credibility
Part 4: Connections
Part 5: Cash
This custom curriculum has been developed by Dan Guinn, all rights reserved.
Google Analytics
Overview
This class provides significant introduction to Google Analytics and assist the student in getting certified in Google Analytics. Many find that it is helpful to have a live instructor to explain the nuances and obscurities in the official Google Analytics training. I provide and explain the required web development context and understanding of what "web analytics" really is.
Setting up Google Analytics:
Links & Resources:
Google Analytics Information:
Google Analytics Dashboard:
Support and Development:
Adding the Test Site: Demo Account Google Merchandise Store
Google Analytics Academy
Campaign URL Builder
Google UTM Tracking Template
Google Analytics Campaign Events
Google Supplemental Tools
Basic Web Knowledge
This custom curriculum has been developed by Dan Guinn, all rights reserved.
Programming Fundamentals
Overview
Receive an introduction to fundamental programming skills, focused on object-oriented topics such as classes, objects, methods, and properties. Course content uses JavaScript (ES6) to build on programming skills.
Core Concepts (JCCC Objectives)
This custom curriculum has been developed by Dan Guinn, all rights reserved.
Excel VBA Programming
Overview
Learn how to code and create VBA Applications in Excel.
Course Concepts (JCCC Objectives)
Visual Basic Editor
1. Visual Basic for Applications
2. Object programming
3. The Object Browser
Programming basics
1. Data basics
2. Scope of variables
3. Scope of procedures
Control structures
1. Decision structures
2. Loop structures
Custom dialog boxes
1. User forms
2. Events
Debugging and error handling
1. Errors
2. Debugging
3. Error handling
Course Material: Course Material: Excel 2010: VBA Programming
Teacher Provided Resources
Class Outline &
This custom curriculum has been developed by Dan Guinn, all rights reserved.
Access VBA Programming
Overview
Coming Soon!
This custom curriculum has been developed by Dan Guinn, all rights reserved.
SQL Fundamentals
Overview
Learn the key concepts of Structured Query Language (SQL), and gain a solid working knowledge of this powerful and universal database programming language.
Class Outline Pt1:
Class Outline Pt2:
Class Outline Pt3:
Class Outline Pt4:
Resources:
Reference:
This custom curriculum has been developed by Dan Guinn, all rights reserved.
Excel Fundamentals
Overview
Content introduces essential uses, tools and features of Microsoft Excel. Enter, edit and format data. Manage data in a single worksheet. Manage workbooks. Link worksheets and create basic functions. Design and edit charts. Organize large amounts of data.
The student will receive a specialized training spreadsheet developed for Excel instruction by the instructor called "Excel Super Powers."
This custom curriculum has been developed by Dan Guinn, all rights reserved.
Excel Advanced
Overview
Designed for students looking for discussion on tables, pivot tables, pivot charts, financial functions, structured references, goal seek, and workbook protection.
The student will receive a specialized training spreadsheet developed for Excel instruction by the instructor called "Excel Super Powers."
This custom curriculum has been developed by Dan Guinn, all rights reserved.
Access Fundamentals
Overview
Coming Soon!
This custom curriculum has been developed by Dan Guinn, all rights reserved.
Introduction to Web Development
Overview
This class introduces students to the tools, technologies and methodologies to build websites. The goal is to understand industry vocabulary and techniques used by people already in the web development world.
Outline
*Supplemental Content added by instructor to JCCC Objectives.
Recommended Reading:
https://en.wikipedia.org/wiki/Waterfall_model
https://en.wikipedia.org/wiki/Rapid_application_development
https://www.atlassian.com/agile/
https://www.atlassian.com/agile/scrum
https://www.atlassian.com/agile/kanban
Comparison of common types:
http://www.satejinfotech.in/the-different-software-development-models-part-1/
https://www.atlassian.com/software/jira/comparison
This custom curriculum has been developed by Dan Guinn, all rights reserved.
Excel Intermediate
Expand Excel knowledge with an in-depth look at conditional formatting, advanced text and analysis functions, vlookup, outlines and subtotals.
The student will receive a specialized training spreadsheet developed for Excel instruction by the instructor called "Excel Super Powers."
This custom curriculum has been developed by Dan Guinn, all rights reserved.
Do you require custom technical training or tutoring? I regularly develop curriculum for numerous web languages and web development. Various options are available to meeting your instruction needs. Here are some for your consideration:
Contact me (information on resume), with any questions or a consultation.