Hands-on JavaScript for Python Developers: Build full-stack applications using the power of JavaScript with Python

Hands-on JavaScript for Python Developers: Build full-stack applications using the power of JavaScript with Python

A Python developer’s guide to unpacking what JavaScript is and isn’t because the frontend can barely exist without it, and the backend loves it

Key Features
Complement your Python knowledge with JavaScript to become a holistic web developer.
Understand the fundamentals of JavaScript, user-centered design, and various frameworks for client-side and server-side processing.
Create full-stack applications with JavaScript in a layered manner

VIEW BOOK


Pro MERN Stack: Full Stack Web App Development with Mongo, Express, React, and Node

Pro MERN Stack: Full Stack Web App Development with Mongo, Express, React, and Node

Assemble the complete stack required to build a modern web app using MongoDB, Express, React, and Node. This book also covers many other complementary tools: React Router, GraphQL, React-Bootstrap, Babel, and Webpack. This new edition will use the latest version of React (React 16) and the latest React Router (React Router 4), which has a significantly different approach to routing compared to React Router 2 which was used in the first edition of the book.
Though the primary focus of Pro MERN Stack is to equip you with all that is required to build a full-fledged web application, a large portion of the book will be devoted to React 16. The popular MEAN (MongoDB, Express, AngularJS, Node) stack introduced Single Page Apps (SPAs) and front-end Model-View-Controller (MVC) as new and efficient paradigms.

VIEW BOOK


The Full Stack Developer: Your Essential Guide to the Everyday Skills Expected of a Modern Full Stack Web Developer

The Full Stack Developer: Your Essential Guide to the Everyday Skills Expected of a Modern Full Stack Web Developer

Understand the technical foundations, as well as the non-programming skills needed to be a successful full stack web developer. This book reveals the reasons why a truly successful full stack developer does more than write code.

You will learn the principles of the topics needed to help a developer new to agile or full stack working—UX, project management, QA, product management, and more— all from the point of view of a developer. Covering these skills alongside the fundamentals and foundations of modern web development, rather than specifics of current technologies and frameworks (which can age quickly), all programming examples are given in the context of the web as it is in 2018.
Although you need to feel comfortable working on code at the system, database, API, middleware or user interface level, depending on the task in hand, you also need to be able to deal with the big picture and the little details. The Full Stack Developer recognizes skills beyond the technical, and gives foundational knowledge of the wide set of skills needed in a modern software development team.

VIEW BOOK


Hands-On Full Stack Web Development with Angular 6 and Laravel 5: Become fluent in both frontend and backend web development with Docker, Angular and Laravel

Hands-On Full Stack Web Development with Angular 6 and Laravel 5: Become fluent in both frontend and backend web development with Docker, Angular and Laravel

Build modern, fast, and progressive web applications using modern features of PHP 7 and TypeScript

Key Features
Explore the latest features of Angular and Laravel to build applications that are powerful, consistent, and maintainable
Develop modern user interfaces with a reusable component-based architecture using Angular 6 and Bootstrap 4
Learn how to build secure backend APIs with Laravel

VIEW BOOK


Web Security for Developers

Web Security for Developers

Website security made easy. This book covers the most common ways websites get hacked and how web developers can defend themselves.

Every website today is vulnerable to attack and a compromised website can ruin a company’s reputation. Web Security for Developers covers everything a web developer needs to know about web security. Readers will learn who attackers are and what they have at their disposal, how the Internet and websites operate, and various ways websites get attacked. Author Malcolm McDonald explores common attacks like SQL injection and cross-site scripting, as well as common vulnerabilities like information leakage. The first half of the book describes security concepts every developer should know while the second half delves into the individual vulnerabilities themselves, offering real-world examples and code samples.

VIEW BOOK