Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

JavaScript Design Patterns

Course Cover
compare button icon

Course Features

icon

Duration

6 weeks

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Teaching Type

Self Paced

Course Description

This course covers methods for organizing your code both conceptually and literally Youa ll learn the importance of separating concerns when writing JavaScript gaining hands on experience along the way Separating concerns can be done with or without an organizational library or framework Wea ll learn how to separate concerns without one and then wea ll explore an organizational library together Youa ll also learn strategies for exploring other libraries and frameworks on your own By the end of this course youa ll understand from experience the importance of code organization and how to implement it with either vanilla JavaScript or an organizational library or framework Your applications will start looking clean and professionala not just to your users but also to anyone who looks at the code driving your applications

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training,Instructor-Moderated Discussions

Skills You Will Gain

Prerequisites/Requirements

This course is for intermediate web developers with some experience with JavaScript, and some prior experience with a JavaScript library, such as jQueryStudents should also be proficient in HTML and CSS, and should have experience creating static pages

What You Will Learn

Changing ExpectationsBuild a project without an overall organizational paradigmExplore the pain points of not using an organizational modelIntroduction to future paradigms

RefactoringNew paradigms vs

Rebuild the project with the new organizational paradigm

Using an Organizational LibraryExplore KnockoutJS to organize our code and to reduce the amount of boilerplate we write

Exploring Unfamiliar CodeExplore code that you didn't write, and use a library or framework that you aren't familiar withLearn to explore code and foster one of the most important traits of a developer

Course Instructors

Ben Jaffe

Instructor

Instructor
Course Cover