Back to Web Application Development: Basic Concepts
University of New Mexico

Web Application Development: Basic Concepts

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.

Status: Git (Version Control System)
Status: Agile Software Development
Course19 hours

Featured reviews

BI

5.0Reviewed Nov 14, 2016

Very concise and well structured lecture. Also easy to grasp for beginner and pro Rails developer

TR

5.0Reviewed Sep 10, 2016

Awesome guidance and lecture delivery by the World class professor .

QY

5.0Reviewed May 4, 2017

Good introductions to all tiers in web application.

NP

4.0Reviewed Jul 26, 2016

good course - give the big picture perspective. especially if you using ruby on rails!

ZS

5.0Reviewed Dec 28, 2016

Very good introduction, with clear explanations and excellent examples! If you are new to web apps, this is a great choice to get started!

JE

5.0Reviewed Mar 4, 2017

Complete, exhaustive and nicely organized. Just wonderful.

AB

5.0Reviewed Apr 20, 2020

The course is good but discussion forum needs active support anyway thanks to professor Greg Heileman.

EV

4.0Reviewed Sep 27, 2016

Very, very interesting course. Clear lessons and nice new concepts.

JR

5.0Reviewed Jun 30, 2016

I have enjoyed this course so far more than others like it that were similar. I look forward to finishing it.

CK

5.0Reviewed Oct 1, 2018

Lot's of great information on how web applications work and best practices. Well worth the time!

VV

5.0Reviewed Aug 21, 2018

Uber easy to follow,understand, and packed knowledge!!

GD

4.0Reviewed May 3, 2020

This course is Fun learning experience. the basis concepts are organized well

All reviews

Showing: 20 of 63

Ludmila Sinica
2.0
Reviewed Sep 7, 2016
Bolatan Adigun Ibrahim
5.0
Reviewed Nov 15, 2016
Calen Siddall
3.0
Reviewed Jun 25, 2020
Patrick Hart
1.0
Reviewed Jul 22, 2021
Ajith
5.0
Reviewed Sep 10, 2018
K masanobu
5.0
Reviewed May 4, 2016
Zac Smith
5.0
Reviewed Dec 29, 2016
Christopher Paul Karr
5.0
Reviewed Oct 2, 2018
Deleted Account
5.0
Reviewed May 9, 2016
Jason Schultz
1.0
Reviewed May 11, 2016
Aayush Anurag
1.0
Reviewed Feb 1, 2021
Deleted Account
1.0
Reviewed Oct 31, 2020
Nizar Hcine
1.0
Reviewed Sep 13, 2021
Abhinav Singh
5.0
Reviewed Jul 6, 2017
Frank Gottinger
5.0
Reviewed May 29, 2017
David M Heydt
5.0
Reviewed Apr 27, 2017
Arek Szklarczyk
5.0
Reviewed Oct 9, 2017
typo
5.0
Reviewed Apr 30, 2016
Sye
5.0
Reviewed Dec 13, 2017
Jonathan Riley
5.0
Reviewed Jul 1, 2016