Bookbot

Fernando Monteiro

    Learning Single-page Web Application Development
    • Build powerful single-page web applications using a full stack JavaScript environment with Node.js, MongoDB, AngularJS, and the Express framework. This resource focuses on user authentication, testing with Karma and Protractor, and continuous deployment with automated tools. It is designed for web developers familiar with frontend technologies like JavaScript, HTML, CSS, and modern tools such as Bower, Yeoman, and Grunt. You will learn to streamline development with Bower, Yeoman, and Grunt.js, configure AngularJS applications using modules, and test them effectively. The journey includes creating a conference web application from scratch, refactoring using the Yo Express generator, and utilizing new features of Express 4, including Router and static middleware. User authentication and session management with Passport will also be covered. This guide explores single-page application development using the MEAN stack, emphasizing RESTful services, authentication, and session management. You will build large-scale applications using Node.js on the server, MongoDB as the database, and AngularJS on the frontend, all integrated with modern tools to enhance your development process. Additionally, you will learn to deploy your application to the cloud and prepare your directory structure for scalability. This resource provides an overview of AngularJS and RESTful APIs, equipping you with the skills to create efficient applications.

      Learning Single-page Web Application Development2014