New JavaScript Chapters

By | Chapter, News | No Comments

One of the biggest changes in the second edition of the textbook will be the significantly expanded coverage of JavaScript. The first edition (which we wrote in 2013) had one chapter on JavaScript and another chapter on jQuery. In the new edition, there will at least three chapters (and most likely four) on JavaScript. We have recently completed the first draft of two of these new chapters. You can find an outline of the chapter topics below.

Chapter 8 – JavaScript Language Fundamentals

  1. What is JavaScript and what can it do
  2. Where does JavaScript go?
  3. Variables and Data Types
  4. JavaScript Output
  5. Conditions
  6. Loops
  7. Arrays
  8. Objects
  9. Functions
  10. Object Prototypes

This is a lot of content for one chapter. Indeed, in comparison to drafts of other chapters in the (first edition) book, this is the longest of them all. It is currently over 70 pages!

Chapter 9 – Using Javascript

  1. The Document Object Model
  2. Modifying the DOM
  3. Events
  4. Event Types
  5. Forms

Below, you find a few preview images from Chapter 8.

Updated USA University Adoptions

By | News | No Comments

Today we received an updated list of confirmed universities with courses using our book as a required text. As before, the list does not cover non-American universities, nor is it an exhaustive list. We were thrilled to discover continued strong growth. Last year at this time, the number of universities was 48, and this year the book has been adopted now at 90 universities in just the United States. An international version of the book is available outside the USA, but the publisher doesn’t know which universities outside the USA have adopted it.

New edition in planning

Second Edition in Planning

By | Uncategorized | No Comments

Due to continuing sales and university adoption rates, our publisher has asked us to accelerate our plans for the next edition of the textbook. The new edition should be out around March 2017, which means we will be writing our revisions in the spring and summer of 2016 in order to meet the manuscript deadline of September 2016.

While apprehensive about all the work ahead of us, both Ricardo and I are quite eager to work on a new edition. The rate of innovation and change within the web development field is quite notorious. There indeed has been quite a bit of innovation and change within the larger world of web development in the time since we finished the initial manuscript of the first edition in August 2013 … changes that we are planning to include in a new version of the textbook thereby keeping it useful to a new generation of students and professors.

Here is a (non-exhaustive) list of some of the key things we are planning to change/add/fix for the second edition:

  1. The book absolutely needs a much stronger focus on JavaScript development. This is the most pressing reason for a new edition. Contemporary web development projects are no longer solely server-side. Javascript programming today is not just an important adjunct to web development; indeed it is not uncommon for a web application in 2015 to be coded almost entirely in Javascript. For this reason, we will likely be adding one to two additional Javascript chapters.
  2. Expanded coverage of the newest features of CSS3 and HTML5. When we wrote our early chapters on HTML and CSS (in late 2012 / early 2013), the W3C recommendations for HTML5 and CSS3 were still in flux. HTML5 wasn’t finalized until Oct 2014, while different parts of CSS3 are still awaiting finalization. There are some additions and modifications needed for chapters 2-5 that reflect changes in HTML and CSS since 2012.
  3. More practical advice and guidance on constructing responsive (i.e., adaptable for mobile devices) layouts in chapter five.
  4. Frameworks are even more important now than they were five years ago. We would likely want to add in more insight and variety to chapters 5, 14, 15, 17, and 18 so as to include more of these development frameworks. While there are always “hot new things” in web development that seem to be the future and then quietly fade into obscurity, we do think it will be useful to continue the book’s pioneering coverage of those frameworks that appear to be reaching a critical level of support within the industry.
  5. Revision control is now an essential part of the web development workflow. We would like to add at least some discussion of tools like Git or subversion and their place in typical web development.
  6. Expand the coverage of “big data” and “cloud data” in chapter 11 on databases. This would likely include even practical examples of integrating large no-SQL databases such as MongoDB.
  7. Single Page Applications (SPA) provide a user experience that is analogous to native desktop applications. These types of web applications make use of the web technologies covered in the book, but typically require a specific set of unique architectural design approaches. We would like to modify one of our book’s case studies to be a Single Page Application.

Exam Bank In Progress

By | News, Teaching | No Comments

Now that the fall semester is almost here, we did want to announce that we have spent some time this past summer constructing an exam bank for the textbook. The bank will consist of a (very) long Microsoft Word document. Each chapter contains a number of multiple choice and short answer questions. This will be a living document that will grow over time and will be available to instructors via the Pearson Ed web portal for instructors who are using the book in the course.

Right now the Word document is over 80 pages, with 30-50 multiple choice questions for each chapter. We hope to make a preliminary version (that covers the first dozen or so chapters) of the exam bank available on the Pearson site within a few weeks.

Updated USA Adoptions

By | News | No Comments

We’re always interested to see which colleges and universities have adopted our book so far. Our publisher provides us with an updated list as of March 24, 2015. Unfortunately it does not cover non-American universities, nor is it even an exhaustive list. Nonetheless, it is exciting to see some new universities added to our list and to see that the book has been adopted at, at least, 48 universities in just the United States.

# School Name State
1 BEMIDJI STATE UNIVERSITY MN
2 BOWLING GREEN STATE UNIV OH
3 CAL STATE U – LOS ANGELES CA
4 CANISIUS COLLEGE NY
5 CARROLL UNIVERSITY WI
6 CASCADIA COMMUNITY COLLEGE WA
7 CMTY COLL OF R I-LINCOLN RI
8 CMTY COLL OF R I-WARWICK RI
9 CMTY COLL OF RHODE ISLAND RI
10 COASTAL CAROLINA UNIVERSITY SC
11 COLLEGE OF SAN MATEO CA
12 COLUMBUS STATE UNIVERSITY GA
13 DALLAS BAPTIST UNIVERSITY TX
14 DELTA COLLEGE MI
15 DIXIE STATE UNIVERSITY UT
16 DRURY UNIVERSITY-SPRINGFIELD MO
17 EASTERN MICHIGAN UNIV MI
18 EDINBORO UNIVERSITY OF PA PA
19 FAULKNER UNIVERSITY AL
20 FIU – UNIVERSITY PARK CAMPUS FL
21 FORT HAYS STATE UNIVERSITY KS
22 GEORGE WASHINGTON UNIV DC
23 GEORGIA SOUTHERN UNIVERSITY GA
24 GEORGIA SOUTHWSTRN ST UNIV GA
25 GROVE CITY COLLEGE PA
26 HAWAII PACIFIC UNIV-LOA HI
27 HIGHLINE CMTY COLLEGE WA
28 ITT TECHNICAL INSTITUTE MI
29 ITT TECHNICAL INSTITUTE UT
30 LONGWOOD UNIVERSITY VA
31 LORAS COLLEGE IA
32 MCDANIEL COLLEGE MD
33 METHODIST UNIV FAYETTEVILLE NC
34 METROPOLITAN ST UNIV OF DENVER CO
35 MICHIGAN STATE UNIVERSITY MI
36 MIDWESTERN STATE UNIVERSITY TX
37 MN ST COMM &TECH COLL – MOORH MN
38 NORTH DAKOTA ST UNIVERSITY ND
39 NORTHEASTERN ILLINOIS UNIV IL
40 PACIFIC UNION COLLEGE CA
41 PASSAIC COUNTY CMTY COLLEGE NJ
42 SAINT CLOUD STATE UNIV MN
43 SO ILLINOIS U-EDWARDSVILLE IL
44 TOWSON UNIVERSITY MD
45 UNIV OF ALABAMA-HUNTSVILLE AL
46 UNIV OF TEXAS – AUSTIN TX
47 UNIVERSITY OF KANSAS KS
48 VIRGINIA TECH VA

Global Edition Almost Ready

By | News | No Comments

According to the Pearson UK site, the global edition will be available at the end of the November. It also has a fancy new cover (shown in make-believe fashion on the bus stop billboard) which aptly communicates the goal of the book: to put the necessary knowledge necessary to make modern-day web pages into the students’ hands.

Early November database error

By | News, Web News | No Comments

As wonderful as WordPress is, it’s nice to be reminded that it requires some attention.

Just today I came to the site, hoping to post a quick entry about our textbook adoptions thus far. Instead our lovely website was replaced with the horrible “error establishing a database connection” error.

Were we hacked? Did my co-author install a plugin and go for a bike ride? No. of course not. We had table corruption – the wp_options table to be precise. The fix was as simple as a phpMyAdmin call to Repair the wp_options table.

A few minutes later, I’ve installed the latest updates, turned off those darn comments (we had over 6000) and now back to grading those assignments.

 

Fall 2014 – Web Development Textbook Available

By | News, Teaching | No Comments

Well the 2014 Fall semester is nearly upon us and we are tidying up all materials for the book and our web development courses here at Mount Royal University.

This will be the first time where students actually have access to all these materials through the textbook and we’re pumped about the prospects.

To anyone out there using this book this semester, we hope you get as much out of the book as we put in!

One more lab to go

By | Uncategorized | No Comments

We’ve been working pretty hard on the labs to get them ready so that professors considering textbooks for the Fall 2014 semester in web development have time to consider our text and all it’s supplemental materials.

Today I finished my penultimate chapter, which leaves just the social networking chapter labs! We have a few details left to complete, but all 21 labs with solutions for instructors are almost ready…

 

 

Book is available for order now Buy This Book