Mastering Web App Development Requires More than Coding Skills

For mastering Web app development, it’s not sufficient that you master coding in your favorite programming language. It’s essential that you understand all basic concepts and techniques, not just in programming, but also in information management.

A programming (or software development) technology typically combines a programming language, such as JavaScript, Java or C#, with a framework or a number of libraries, such as JavaScript with BackboneJS, Java with JPA and JSF, or C# with ASP.NET MVC, for programming user interfaces and data storage management.

Many developers seem to believe that all they need to learn and master for their professional career are the right programming technologies. However, they fail to master app development, if they don’t manage to learn the general concepts and techniques needed for being able to apply programming technologies in the right way.

Understanding general concepts and techniques, in programming and information management, helps you to

  • better understand the elements of a language or framework by recognizing them as specific incarnations of general concepts,
  • compare different technologies and assess their strengths and weaknesses,
  • make an informed choice of a new promising language/technology suitable for your purposes.

While technology-specific knowledge is important (in fact, it is the basis) for mastering programming and app development, it is also true that its half-time value is pretty short. In this book, we do not only explain programming and information management concepts and techniques in a technology-independent way, we also explain in which way these concepts and techniques are supported in the two most relevant technologies: JavaScript and Java.


Вас заинтересует / Intresting for you:

Why is JavaScript a Good Choic...
Why is JavaScript a Good Choic... 865 views Денис Thu, 20 Sep 2018, 15:50:46
Selecting a Web Hosting for yo...
Selecting a Web Hosting for yo... 641 views Masha Mon, 27 Aug 2018, 19:06:22
Oracle Application Express (AP...
Oracle Application Express (AP... 1214 views Doctor Fri, 20 Jul 2018, 17:56:09
Choosing Web Technologies for ...
Choosing Web Technologies for ... 517 views Masha Mon, 27 Aug 2018, 18:32:20