Monday, March 9, 2015

Video Review : Deploying AngularJS

Introduction

  • Today I am going to Review a Video Course, which has been created by Packt Publishing.
  • The Video Course is Deploying AngularJS.
  • The Author of this Video Course is Thomas Tuts.




  • About This Video

    • Create an easy-to-understand and flexible build system for your application using GulpJS.
    • Deploy to Heroku and add monitoring tools for error tracking.
    • Beginner-friendly introduction to writing tests and utilizing best practices.


    Who This Video Is For ? 

    • This course is targeted at developers who are experienced with JavaScript and have basic experience with AngularJS web development.
    • It will also be useful for anyone wanting to dip their toes into frontend web development.


    What You Will Learn ? 

    • Test your code with Karma to automate the testing process.
    • Use JSHint to lint your code and adhere to best practices.
    • Explore Gulp to serve a BrowserSync server and compile your SASS files.
    • Leverage localStorage to add a basic form of persistence to your application.
    • Prepare the AngularJS code for minification.
    • Optimize CSS and JS assets for production.
    • Add monitoring tools to your application to track possible application errors. 
    • Deploy the application to Heroku.


    Pros

    • I have spent just over 1 and 1/2 hours to watch this "Deploying AngularJS" video course.It's really useful one.
    • In the first part of the course where the author has explained the most needed technical requirements for developing Angularjs applications.You can learn how to set up the node.js ,gulp.js and basics of Heroku in this section.
    • Second part of the course where the author has explained how to use Karma to automate the testing process.And the same time you can learn the usage of JSHint to lint the code and adhere to best practices.
    • Then the author has developed a sample angularjs application by using the basic building box of angularJs.Such as directives, services and routings.
    • After that I have seen about how to prepare the AngularJS code for minification,Optimize CSS and JS assets for production.
    • In the final section of this video course where we can learn how to deploy our app to Heroku. In this section author has explained how to add monitoring tools to our application to track possible application errors.One of such tool is bugsnag. It's a really awesome tool. 
    • Throughout this course where the author has mentioned very handy and useful links and references.So we can use it to get additional information.     


    Cons

    • The key annoying issue about the downloaded video course is where viewers have to open the each and every clip, roughly around every 5 minutes. It's a really annoying experience. So I would like to suggest either putting all as one video clip for the users who will download it or put a better navigation within the video is the best option.Then users can enjoy the video course without any interruptions.

    Reference

    Conclusion 

    • I would like to recommend this video course for the intermediate and experienced AngularJS developers, Who are willing to learn how to Deploy AngularJS app to Heroku.
    • I have to put a special thanks to Packt Publishers, who afforded me this opportunity to review this video course.
    • I have thoroughly enjoyed watching this video course and I hope you will feel the same.
    • Thanks for the Author Thomas Tuts as well for creating this kind of a video series.Keep up the Good work. :)

    Saturday, February 21, 2015

    Learn New Skills with 18 Days of Free Learning




    Learn New Skills with 18 Days of Free Learning

    • Packt Publishing is encouraging customers to develop new skills and try new technologies with 18 days of Free Learning. Beginning on Monday 16th February, the publisher is inviting customers to claim a free eBook every day to learn a new skill and to get to know the wide range of technologies and subjects that can be found across their extensive library of titles. 
    • Each eBook will only be available for free for 24 hours – so make sure you visit Packt’s website every day from the 16th February to March 5th to grab your daily Free Learning fix. With such a wide range of topics tipped to potentially feature – from Drupal to Learning Play, Magento to Moodle, Selenium to OpenLayers, Maya Programming to Linux Shell Scripting, Redmine to BackTrack - be sure to take this opportunity to try something new.
    • All customers have to do is simply click on the day’s free eBook and it will instantly be added to their account. New customers are also encouraged to take advantage, with the offer being a great opportunity to get to know Packt a little better – all that’s required is a Packt account.


    Reference


    Sunday, February 8, 2015

    Video Review : Building Single Page Web Apps with AngularJS

    Introduction

  • Today I am going to Review a Video Course, which has been created by Packt Publishing.
  • The Video Course is Building Single Page Web Apps with AngularJS.
  • The Author of this Video Course is Raoni Boaventura.






  • About This Video 

    • Learn how to build single page applications from scratch, with a practical approach to development using AngularJS.
    • Go from "Hello World" to intricate web applications with incrementally complex exercises. 
    • Learn all about the important features and components available in the framework, including how to write your own custom components.


    Who This Video Is For ? 

    • If you're a web professional who wants to stay up to date with web development technologies, or you want to have your first contact with SPAs but don't have time to read through extensive documentation, and you are someone who wants to jump straight into action and learn AngularJS, then this video course is for you.
    • For this course, you're expected to know at least the basics of HTML, CSS, and JavaScript programming. Previous experience using MVC frameworks is not a requirement, but will certainly help you.


    What You Will Learn ? 

    • Understand how SPA’s work with the advantages and limitations of frameworks such as AngularJS.
    • Integrate AngularJS applications with any server-side technology of your choice using meaningful APIs.
    • Skillfully write and debug AngularJS apps by mastering the directives, filters, and services available in the framework.
    • Implement the best practices of Angular’s MVC architecture into your SPA.
    • Delve into the advanced features of the framework, such as routing, server communication, and module injection/management very quickly.
    • Effectively use npm and Bower to deal with dependencies, and manage the common tasks of your SPA .
    • Discover how to write custom components, including custom directives, filters, and all types of services.
    • Practice proper test-driven development using the testing tools available within the framework.


    Pros

    • I have spent just over 2 hours to watch this "Building Single Page Web Apps with AngularJS" video course.It's really nice one.
    • At the beginning of the course, author has introduced to the advantages and limitations of AngularJS and its compatibility with SPAs.
    • As I moved on, I have dived head-first into the application coding, starting from the first application and going all the way from building a to-do list app to a fully featured movie database.The Author has explained every key aspect of the framework in the process.
    • Later on, Author has focused on reviewing AngularJS' built-in components (directives, filters, and services) including every detail of how to write our own custom components of every kind.
    • And finally, I have learned about the automated testing and how to write and execute automated tests on AngularJS where both by using Karma and Protractor.
    • Other than that I have learned a lot about the Angular-Seed project from this video course.We can use it to quickly bootstrap our angular web app projects and dev environment for these kind of projects.

    Cons

    • The key annoying issue about the downloaded video course is where viewers have to open the each and every clip, roughly around every 5 minutes. It's a really annoying experience. So I would like to suggest either putting all as one video clip for the users who will download it or put a better navigation within the video is the best option.Then users can enjoy the video course without any interruptions.


    Reference 

    Conclusion

    • I would like to recommend this video course for all the JavaScript developers, Who are willing to learn how to Build Single Page Web Apps with AngularJS.
    • I have to put a special thanks to Packt Publishers, who afforded me this opportunity to review this video course.
    • I have thoroughly enjoyed watching this video course and I hope you will feel the same.
    • Thanks for the Author Raoni Boaventura as well for creating this kind of a video series.Keep up the Good work. :)