Web Application Development with JavaScript and MongoDB

  • 4.6
Approx. 27 hours to complete

Course Summary

Learn to develop web applications using popular web frameworks and programming languages like Ruby on Rails and JavaScript. This course covers web development concepts, client-side and server-side scripting, and database integration.

Key Learning Points

  • Gain hands-on experience in developing web applications
  • Learn popular web frameworks and programming languages
  • Understand web development concepts, client-side and server-side scripting, and database integration

Related Topics for further study


Learning Outcomes

  • Develop web applications using popular web frameworks and programming languages
  • Understand web development concepts, client-side and server-side scripting, and database integration
  • Gain hands-on experience in developing web applications

Prerequisites or good to have knowledge before taking this course

  • Basic understanding of programming concepts
  • Familiarity with HTML and CSS

Course Difficulty Level

Intermediate

Course Format

  • Online
  • Self-paced
  • Video Lectures
  • Hands-on Exercises

Similar Courses

  • Full Stack Web Development
  • Web Design for Everybody
  • JavaScript

Related Education Paths


Notable People in This Field

  • David Heinemeier Hansson
  • Yehuda Katz
  • Evan You

Related Books

Description

In this course, you will develop more advanced web application programming skills. You will learn how to control data read and write access using methods, publish and subscribe. You will learn how to access your database and server shells using command line tools. You will use the SimpleSchema system to validate data and generate input forms automatically. You will see a complete collaborative code editing environment, TextCircle, being built from scratch.

Outline

  • Web Application Development with JavaScript and MongoDB: Course overview
  • Course introduction
  • Course outline
  • Grading and assessment information
  • Prerequisite quiz
  • MongoDB, Meteor and reactive data
  • Overview
  • TextCircle
  • Reactive data
  • Reactive sessions
  • Scope
  • Bootstrap it!
  • HTML preview
  • MongoDB, Meteor and reactive data summary
  • Starter code
  • TextCircle
  • Reactive data
  • Reactive sessions
  • Scope
  • Bootstrap it!
  • HTML preview
  • MongoDB, Meteor and reactive data summary quiz
  • User accounts, packages and methods
  • Overview
  • User accounts
  • MongoDB shell
  • Customise the accounts UI
  • Who is editing? working with methods
  • Who is editing? UI
  • Improve the UI
  • User accounts, packages and methods summary
  • Source code
  • User accounts
  • MongoDB shell
  • Customise the accounts UI
  • Who is editing? DB
  • Who is editing? UI
  • Improve the UI
  • User accounts, packages and methods summary quiz
  • Publish and subscribe model and MongoDB filters
  • Overview
  • More docs!
  • Docs in the DB
  • Using Session
  • Loading the new doc
  • Document list
  • Editable title
  • Controlling document access
  • Publish and subscribe
  • Final polish
  • Publish and subscribe MongoDB filters summary
  • Source code
  • More docs!
  • Docs in the DB
  • Using Session
  • Loading the new doc
  • Document list
  • Editable title
  • Controlling document item
  • Publish and subscribe
  • Final polish
  • Publish and subscribe MongoDB filters summary quiz
  • SimpleSchemas, autoform and code re-organisation
  • Overview
  • Reorganising the code
  • Fixing bugs
  • Routing
  • Iron:router
  • Grid layout
  • Find and FindOne
  • Comment box
  • Comment list
  • SimpleSchemas, autoform and code re-organisation summary
  • Learning outcomes
  • Source code
  • Final version of source code
  • Reorganising the code
  • Fixing bugs
  • Routing
  • Iron:router
  • Grid layout
  • Find and FindOne
  • Comment box
  • Comment list
  • SimpleSchemas, autoform and code re-organisation summary quiz
  • Summary
  • Summary

Summary of User Reviews

Discover the world of web application development with this comprehensive course on Coursera. Students have given this course high ratings for its practical approach to teaching, which allows them to immediately apply what they've learned to real-world projects. One key aspect that many users appreciated is the course's emphasis on collaboration and teamwork.

Pros from User Reviews

  • Practical approach to learning
  • Emphasis on collaboration and teamwork
  • In-depth coverage of web application development
  • Good for beginners and experienced developers
  • Flexible schedule

Cons from User Reviews

  • Some users found the course content to be too basic
  • Lack of interaction with instructors
  • Difficult to navigate course material
  • Some assignments were too challenging
English
Available now
Approx. 27 hours to complete
Dr Matthew Yee-King
University of London, Goldsmiths, University of London
Coursera

Instructor

Dr Matthew Yee-King

  • 4.6 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses