Get ready for two of the hottest new Microsoft developer exams with the MCAD/MCSD: Visual Basic .NET Windows and Web Applications Study Guide. By passing these two exams, you can fulfill one core and one elective MCAD requirement or two core MCSD requirements. Organized for optimal learning and retention, this book provides in-depth coverage of all objectives for exams 70-305 and 70-306, along with practical insights drawn from real-world experience. The accompanying CD includes hundreds of challenging review questions, electronic flashcards, and a searchable electronic version of the entire book. Developer). The Microsoft Certified Applications Developer (MCAD) is the new first-tier developer certification from Microsoft. It validates skills related to developing, testing, deploying, and maintaining individual applications. The Microsoft Certified Solution Developer (MCSD) is the second-tier certification that validates skills related to analyzing and designing complex enterprise application. Here's the book you need to prepare for the Developing Web Applications (70-305) and Developing Windows-based Applications (70-306) MCAD and MCSD exams.

Spring MVC is a lightweight framework for building robust and highly scalable server-side web applications. With this Learning Path, you'll master the basics of Spring MVC as you create and deploy a Spring MVC web application. Then you'll move on to persisting data within your web apps using Spring Data and providing authorization and authentication with Spring Security. At the end of this path, you'll be able to construct sophisticated and powerful enterprise-grade web apps that integrate with Java and Spring technologies.

A progressive web app (PWA) is a new way to deliver an app-like experience to a mobile device. Instead of downloading an app from a store, the mobile’s browser takes the user to the PWA’s URL. Visit the URL often enough and the browser asks, “Do you like this PWA?” If the user answers yes, the PWA will show up as an icon on the mobile’s home screen. It’s a paradigm shift for delivering Internet experiences that’s safe to access, SEO discoverable, works online or offline, and shows up on any device. Mobile guru Max Firtman gives you entre to the new world of PWAs in this overview of what they are, how to spot them, how to make them, and why you should make them.

The security profile of web applications is enormously important when it comes to protecting sensitive customer data, financial records, and reputation. Yet, web applications are frequently the target of malicious actors who seek to destroy these things by exploiting vulnerabilities in the software. Most attacks against web applications exploit well known vulnerabilities for which tried and tested defenses are already well-established. Learning these patterns – both those of the attacker and the defender – is essential for building the capabilities required to properly secure applications on the web today.

The emerging reactive model is ideal for high-performance web applications that need to manage the unpredictably-bursty behavior of the web, along with the potential instability of running on networks not fully controlled.

Node.js is a simple and powerful tool for backend JavaScript development. In this session, I will show you everything you need to know to get started in web development with Node.js. We will start with the basics of Node.js and selecting an IDE. We will explore template engines, and rendering HTML out of Express. We will cover all aspects of routing including express middleware. We will work with multiple database and backend APIs. I will cover local security with Passport.js.

Learn to build web applications with Catalyst, the popular open source web framework based on the Perl programming language. The Definitive Guide to Catalyst: Writing Extendable, Scalable, and Maintainable Perl–Based Web Applications is a definitive guide to Catalyst version 5.8, which will be released in 2009.