Save for later

Web Application Development

This is the first course in a Coursera Specialization track involving Web Application Architectures. This course will give you the basic background, terminology and fundamental concepts that you need to understand in order to build modern full stack web applications. A full stack web developer is familiar with each "layer" of the software technologies involved in a web application, including data modeling and database technologies, the web server environment and middleware components, network protocols, the user interface and basic visual design and user interaction concepts. In this course we will learn by doing. We will start by learning the major components of web application architectures, along with the fundamental design patterns and philosophies that are used to organize them. You will build and continually refine a fully functional full-stack web application as we progress through the modules in this course. Along the way you will be exposed to agile software development practices, numerous tools that software engineers are expected to know how to use, and a modern web application development framework. This course is also available in Spanish. To join the Spanish version, visit this page: https://www.coursera.org/learn/apliweb.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Coursera and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.5 based on 44 ratings
Length 6 weeks
Effort 5 weeks of study, 2-3 hours/week
Starts Jun 26 (44 weeks ago)
Cost $79
From University of New Mexico via Coursera
Instructors Greg Heileman, Manel Martínez-Ramón
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Mobile And Web Development

Get a Reminder

Send to:

Similar Courses

What people are saying

web application development

Web Application Development: Basic Concepts is a really great introductory course to Web Development.

This course explains the concept of modern web application development.

It is a great introduction to Web Application Architecture, and sets the students up for a successful journey into Web Application Development.

Read more

ruby on rails

The course uses Ruby on Rails as the primary framework to describe web-application concepts and methodologies.

Great introduction to web application development and Ruby on Rails.

But this introductory course describes everything that goes into making web applications, from front end to back end and compares ruby on rails to the other major frameworks.

It is a pleasure to learn the basics of web application development using Ruby on Rails from Prof. Heileman.

Read more

very good course

Retrospectively, it was a very good course.

So Good Course Helpful lecture complete and practical course, recommended A very good course, which gives a good introduction to web applications development.

Read more

web applications

EDUCATIONAL Lot's of great information on how web applications work and best practices.

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Web Application Engineer 4 $65k

Web Application Coordinator $73k

Web Application Programmer 3 4 $83k

C# .Net Web Application Developer $85k

Web Application Designer, IT $86k

Web Application testing $87k

R&D - Web Application Developer $91k

Web Application Integrator $97k

IT Web/Application Developer $98k

Windows and Web Application Developer $112k

Web Application Programmer 3 $113k

Application and Web Developer Consultant $122k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.5 based on 44 ratings
Length 6 weeks
Effort 5 weeks of study, 2-3 hours/week
Starts Jun 26 (44 weeks ago)
Cost $79
From University of New Mexico via Coursera
Instructors Greg Heileman, Manel Martínez-Ramón
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Mobile And Web Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now