Read more
Who Is This Book for?
Want to learn about building HTML5 applications? Are you interested in Angular or Bootstrap? Do you want to learn new technologies by following detailed examples with runnable code? If you answered yes to any of these questions, then this book is for you!Here are some topics we’ll touch on in this book, and what you should know before
continuing:
· TypeScript: This is the language behind Angular. TypeScript is a statically typed language that compiles to JavaScript. The more you know about it, the better. If you are not familiar with it yet, check out our tutorial lesson on learning the basics of TypeScript.
· NodeJS: We use these scripts to compile our TypeScript into JavaScript, process CSS, and copy files. We’ll also use NodeJS to build rest services which the main UI will integrate with. Familiarity with NodeJS will be beneficial, but is not required.
· JavaScript: TypeScript compiles to JavaScript to run in the browser. Aside from that, we touch on JavaScript routinely through the book in order to configure NodeJS scripts, and SystemJS; a module loader used by Angular. You should be familiar with JavaScript.
· Angular: The primary focus of this book is on Angular, so we are going assuming you have no experience with it. At the time of this writing, the most current version is Angular 4. If you’re looking for information on the AngularJS 1.x code base, check out some of the other books in this series.
· JSON: The data returned from the services will be done so as JSON packets. JSON should be easy to understand, but if you have no experience with it, check out our free introduction.
· Bootstrap: This is a CSS framework that helps create things such as popups and date choosers. We’ll use it in conjunction with Angular to help flesh out the application’s user interface.
· SQL: This is the database Server used as the storage mechanism for this book. As such, the SQL language will be used to communicate with the database from NodeJS. There aren’t any advanced SQL concepts in this book, but you should have a general understanding of this type of database Server.



0 Reviews