icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a javascript course? Or looking for more detail on Greg Heileman and Manel MartAnez-RamAn's Web Application Development: Basic Concepts? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

icon
Course Description

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 functiol 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.

icon
Instructor Details

Gregory (Greg) L. Heileman received the BA degree from Wake Forest University in 1982, the MS degree in medical Engineering and Mathematics from the University of North Carolina-Chapel Hill in 1986, and the PhD degree in Computer Engineering from the University of Central Florida in 1989. In 1990 he joined the Department of Electrical and Computer Engineering (ECE) at the University of New Mexico (UNM), Albuquerque, NM. He received the UNM School of Engineering's Teaching Excellence award in 1995, the ECE department Distinguished Teacher Award in 2000. He held UNM ECE's Gardner Zemke Professorship from 2005-08. He was the recipient of UNM ECE's Lawton-Ellis Award for combined excellence in teaching, research, and student/community involvement in 2001 and again in 2009. In 2009 he was also awarded the IEEE Albuquerque Section Outstanding Educator Award.

icon
Reviews

4.6

142 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Christopher P K on 2-Oct-18

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

By Bolatan A I on 15-Nov-16

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

By Suryansh V on 13-Nov-18

EDUCATIONAL

By VL on 22-Aug-18

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

By Ajith on 10-Sep-18

Excellent course! Everything including the structure, the content, the presentation and the delivery of the course is of top quality. It is a pleasure to learn the basics of web application development using Ruby on Rails from Prof. Heileman. His teaching style is so good that learning becomes as easy as watching a movie, even for a complete beginner. I take this opportunity to thank him and his team for making this wonderful asset available to everyone and wish him good luck in all future endeavors.

By Tyler R on 30-Apr-16

I am impressed with not only the breadth, but also the depth of this course. It is a great introduction to Web Application Architecture, and sets the students up for a successful journey into Web Application Development.

By Viswanathreddy S on 26-Mar-17

Great MOOC i ever saw, Thank you very much

By Masanobu K on 4-May-16

Short course,but easy to grapse Rails about and procedure how to step by step.So before move on more detials in the future, this course satisfied me a lot.

By Francisco H C on 8-Feb-17

Great!!!!

By Jay E on 7-Apr-18

The wisdom of the UX is forever relevant

By Abhinav S on 6-Jul-17

I am a Performance Testing engineer working with a IT giant. As a performance engineer, in the very start of every project I have to understand what is the architecture of the application which is being tested. I find it somehow difficult but this course gave me a very clear picture of web application. One of the best explanation of n-Tier architecture available on the internet so far.

By Jose Q E on 5-Mar-17

Complete, exhaustive and nicely organized. Just wonderful.