About Me:
Code Smarter, Not Harder
Mr. Siegel brings a task-oriented approach to Web-Development, because you need it done yesterday.
Learn moreIndividual Goals for Front-End Web Development
Front-End Web Developer Courses:
HTML5 Learning Objectives
If the World Wide Web was a person, HTML5 is the skeleton. HTML provides the structure and content for modern websites. My learning objectives for HTML5 are to understand the syntax behind HTML5 and demonstrate that understanding through the exercises linked below
Course Exercises
Session 1:
Understand how to design and deploy a live website
Session 2:
Understand how to code, test, structure, and validate a web page
Session 3:
Understand how deploy forms and tables
Session 4:
Understand how to work with fonts and printing
Visit The Course Homepage
CloseCSS3 Learning Objectives
If the World Wide Web was a person, CSS3 is the skin. CSS3 provides stylization for modern websites. My learning objectives for CSS3 are to understand the syntax behind Cascading Style Sheets and demonstrate that understanding through the exercises linked below
Course Exercises
Session 1:
Understand the CSS3 box model and how to deploy CSS3 on websites
Session 2:
Understand CSS3 syntax and how to use CSS3 with links, lists, and navigation menus
Session 3:
Understand how to deploy CSS3 Transitions, Transforms, Animation and Filters
Session 4:
Understand how to use SASS and Less in CSS3 deployment
Visit The Course Homepage
CloseJavaScript Learning Objectives
If the World Wide Web was a person, JavaScript is the muscles. JavaScript provides interactivity for modern websites. My learning objectives for JavaScript are to understand the syntax behind JavaScript and demonstrate that understanding through the exercises linked below
Course Exercises
Session 1:
Understand what JavaScript is and how to deploy it on websites
Session 2:
Understand JavaScript syntax and how to test and debug JavaScript
Session 3:
Understand how to use JavaScript with Links, Images, Timers, Various Data Types. How to handle exceptions and Regular Expressions
Session 4:
Understand how to use JavaScript with Arrays, Browser Objects, Cookies, and Web Storage
Visit The Course Homepage
ClosejQuery Learning Objectives
jQuery is an JavaScript Library, automating many of the functions provided by JavaScript. My learning objectives for jQuery are to understand the syntax behind jQuery and demonstrate that understanding through the exercises linked below
Course Exercises
Session 1:
Understand what jQuery is and how to deploy it on websites
Session 2:
Understand jQuery Effects and Animations
Session 3:
Understand how jQuery functions with Forms and Data Validation
Session 4:
Understand how to use jQuery Plugins and User Interface (UI) Widgets
Visit The Course Homepage
CloseXML/JSON/AJAX Learning Objectives
XML, JSON, and AJAX are core technologies used for defining asynchronous web capabilities. My learning objectives for XML, JSON, and AJAX are to understand the syntax behind XML and JSON and demonstrate that understanding through the exercises linked below
Course Exercises
Session 1:
Learn XML and JSON syntax and how to deploy both in a website
Session 2:
Understand how XML and JSON are used in conjunction with AJAX operations, and demonstrate that understanding using Flickr
Visit The Course Homepage
CloseResponsive Web Development (RWD) Learning Objectives
Responsive Web Development (or RWD) focuses on properly displaying the contents of a webpage across a variety of screen sizes. My learning objectives for RWD are to understand how to design a RWD compliant website and how to utilize frameworks (such as bootstrap and W3Schools) to streamline the creation process.