Web Application Development with JavaScript and MongoDB
- 4.6
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
IntermediateCourse 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