When you enroll in this course, you'll also be enrolled in this Specialization.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 4 modules in this course
In this course, we'll look at the JavaScript language, and how it supports the Object-Oriented pattern, with a focus on the unique aspect of how JavaScript approaches OO. We'll explore a brief introduction to the jQuery library, which is widely used to do in-browser manipulation of the Document Object Model (DOM) and event handling. You'll also learn more about JavaScript Object Notation (JSON), which is commonly used as a syntax to exchange data between code running on the server (i.e. in PHP) and code running in the browser (JavaScript/jQuery).
It is assumed that learners have already taken the Building Web Applications and Building Database Applications in PHP courses in this specialization.
We take a quick look at the JavaScript language. We assume that you already know PHP - so it is a pretty quick introduction focusing on what is different about JavaScript.
We do a quick look at how the JavaScript language supports the Object-Oriented pattern. This is the second time we look at the OO pattern so we focus on the unique aspect of how JavaScript approaches OO.
What's included
4 videos1 assignment
Show info about module content
4 videos•Total 29 minutes
JavaScript - Object Oriented Concepts•5 minutes
JavaScript - Building Objects•8 minutes
JavaScript - Object Life Cycle•6 minutes
Bonus: Office Hours Seoul, South Korea•10 minutes
1 assignment•Total 30 minutes
JavaScript Objects•30 minutes
Using JQuery
Module 3•7 hours to complete
Module details
This is a brief introduction to the JQuery library which is widely used to do in-browser manipulation of the Document Object Model(DOM) and event handling.
What's included
7 videos1 reading2 app items
Show info about module content
7 videos•Total 95 minutes
jQuery Basics•20 minutes
Code Walkthrough: jQuery Basics•13 minutes
Forms and jQuery•13 minutes
Code Walkthrough: Forms and JQuery•12 minutes
Code Walkthrough: Profiles, Positions and JQuery•25 minutes
Bonus: John Resig - JQuery•10 minutes
Bonus: Office Hours, Barcelona•2 minutes
1 reading•Total 10 minutes
Assignment Specification: Profiles, Positions and JQuery•10 minutes
2 app items•Total 300 minutes
Auto-Grader: Profiles, Positions and jQuery•240 minutes
Peer-Grader: Profiles, Positions and jQuery•60 minutes
JSON - JavaScript Object Notation
Module 4•9 hours to complete
Module details
In this section we look at JavaScript Object Notation (JSON). JSON is commonly used as a syntax to exchange data between code running on the server (i.e. in PHP) and code running in the browser (JavaScript/JQuery).
The mission of the University of Michigan is to serve the people of Michigan and the world through preeminence in creating, communicating, preserving and applying knowledge, art, and academic values, and in developing leaders and citizens who will challenge the present and enrich the future.
Throughout the course, we build and extend a simple system to store resumes in a database. For each assignment, there is a minimum set of requirements to complete the assignment and then some optional open-ended challenges that push the student into increased complexity.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.