Modern API Design with ASP.NET Core 2: Building Cross-Platform Back-End Systems

Modern API Design with ASP.NET Core 2: Building Cross-Platform Back-End Systems

Use ASP.NET Core 2 to create durable and cross-platform web APIs through a series of applied, practical scenarios. Examples in this book help you build APIs that are fast and scalable. You’ll progress from the basics of the framework through to solving the complex problems encountered in implementing secure RESTful services. The book is packed full of examples showing how Microsoft’s ground-up rewrite of ASP.NET Core 2 enables native cross-platform applications that are fast and modular, allowing your cloud-ready server applications to scale as your business grows. 
Major topics covered in the book include the fundamentals and core concepts of ASP.NET Core 2. You’ll learn about building RESTful APIs with the MVC pattern using proven best practices and following the six principles of REST. Examples in the book help in learning to develop world-class web APIs and applications that can run on any platform, including Windows, Linux, and MacOS. You can even deploy to Microsoft Azure and automate your delivery by implementing Continuous Integration and Continuous Deployment pipelines.
What You Will Learn
  • Incorporate automated API tooling such as Swagger from the OpenAPI specification
  • Standardize query and response formats using Facebook’s GraphQL query language
  • Implement security by applying authentication and authorization using ASP.NET Identity
  • Ensure the safe storage of sensitive data using the data protection stack
  • Create unit and integration tests to guarantee code quality
Who This Book Is For
Developers who build server applications such as web sites and web APIs that need to run fast and cross platform; programmers who want to implement practical solutions for real-world problems; those who want in-depth knowledge of the latest bits of ASP.NET Core 2.0

Buy the book Modern API Design with ASP.NET Core 2: Building Cross-Platform Back-End Systems from Ideakart.com.

Raspberry Pi 3 Cookbook for Python Programmers: Unleash the potential of Raspberry Pi 3 with over 100 recipes, 3rd Edition

Raspberry Pi 3 Cookbook for Python Programmers: Unleash the potential of Raspberry Pi 3 with over 100 recipes, 3rd Edition
A recipe-based guide to programming your Raspberry Pi 3 using Python Key Features Leverage the power of Raspberry Pi 3 using Python programming Create 3D games, build neural network modules, and interface with your own circuits Packed with clear, step-by-step recipes to walk you through the capabilities of Raspberry Pi Book DescriptionRaspberry Pi 3 Cookbook for Python Programmers – Third Edition begins by guiding you through setting up Raspberry Pi 3, performing tasks using Python 3.6, and introducing the first steps to interface with electronics. As you work through each chapter, you will build your skills and apply them as you progress. You will learn how to build text classifiers, predict sentiments in words, develop applications using the popular Tkinter library, and create games by controlling graphics on your screen. You will harness the power of a built in graphics processor using Pi3D to generate your own high-quality 3D graphics and environments. You will understand how to connect Raspberry Pi’s hardware pins directly to control electronics, from switching on LEDs and responding to push buttons to driving motors and servos. Get to grips with monitoring sensors to gather real-life data, using it to control other devices, and viewing the results over the internet. You will apply what you have learned by creating your own Pi-Rover or Pi-Hexipod robots. You will also learn about sentiment analysis, face recognition techniques, and building neural network modules for optical character recognition. Finally, you will learn to build movie recommendations system on Raspberry Pi 3. What you will learn Learn to set up and run Raspberry Pi 3 Build text classifiers and perform automation using Python Predict sentiments in words and create games and graphics Detect edges and contours in images Build human face detection and recognition system Use Python to drive hardware Sense and display real-world data Build a neural network module for optical character recognition Build movie recommendations system Who this book is forThis book is for anyone who wants to master the skills of Python programming using Raspberry Pi 3. Prior knowledge of Python will be an added advantage.
Buy the book Raspberry Pi 3 Cookbook for Python Programmers: Unleash the potential of Raspberry Pi 3 with over 100 recipes, 3rd Edition from Ideakart.com.

Teach Yourself VISUALLY MacBook (Teach Yourself VISUALLY (Tech))

Teach Yourself VISUALLY MacBook (Teach Yourself VISUALLY (Tech))

The visual learner s ultimate guide to the MacBook and macOS High Sierra

Teach Yourself VISUALLY MacBook is your ultimate guide to getting up and running quickly with your new MacBook, MacBook Pro, or MacBook Air! Whether you re new to computers or transitioning from a PC, this graphics–heavy guide will show you everything you need to know to get the most out of your new laptop. Clear, step–by–step instructions walk you through each task, with screenshots that help you follow along with confidence. You ll learn how to manage files, work with macOS software, organize photos and media, set up email, access the internet, and adjust settings and preferences to make your MacBook work the way you work. You ll also explore the features that bring computing to a whole new level, including iCloud, FaceTime, the App Store, and so much more!

The Mac has long inspired a legion of loyal fans, and you re about to find out why. From sleek design to intuitive interface, to an OS that just works, Apple has cornered the market on the high–end computing experience. The MacBook makes sublime computing portable, and this book shows you how to take advantage of all that your MacBook has to offer. 

  • Get acquainted with the latest macOS version and its new features
  • Perform everyday tasks quickly and easily
  • Customize preferences and settings to suit your needs
  • Download new apps, video chat, save to the cloud, and much more!

No confusing tech–speak, no vague instructions, and no complex tangents into obscure tasks. This friendly guide is packed with screenshots, easy–to–follow instructions, and a practical sensibility; you re not launching the space shuttle, you just want to open your email. If you re ready to explore all that your MacBook can do, Teach Yourself VISUALLY MacBook is your ideal companion.

Buy the book Teach Yourself VISUALLY MacBook (Teach Yourself VISUALLY (Tech)) from Ideakart.com.

Building Smart Drones with ESP8266 and Arduino: Build exciting drones by leveraging the capabilities of Arduino and ESP8266

Building Smart Drones with ESP8266 and Arduino: Build exciting drones by leveraging the capabilities of Arduino and ESP8266
Leverage the WiFi chip to build exciting Quadcopters Key Features Learn to create a fully functional Drone with Arduino and ESP8266 and their modified versions of hardware. Enhance your drone’s functionalities by implementing smart features. A project-based guide that will get you developing next-level drones to help you monitor a particular area with mobile-like devices. Book Description With the use of drones, DIY projects have taken off. Programmers are rapidly moving from traditional application programming to developing exciting multi-utility projects. This book will teach you to build industry-level drones with Arduino and ESP8266 and their modified versions of hardware. With this book, you will explore techniques for leveraging the tiny WiFi chip to enhance your drone and control it over a mobile phone. This book will start with teaching you how to solve problems while building your own WiFi controlled Arduino based drone. You will also learn how to build a Quadcopter and a mission critical drone. Moving on you will learn how to build a prototype drone that will be given a mission to complete which it will do it itself. You will also learn to build various exciting projects such as gliding and racing drones. By the end of this book you will learn how to maintain and troubleshoot your drone. By the end of this book, you will have learned to build drones using ESP8266 and Arduino and leverage their functionalities to the fullest. What you will learn Includes a number of projects that utilize different ESP8266 and Arduino capabilities, while interfacing with external hardware Covers electrical engineering and programming concepts, interfacing with the World through analog and digital sensors, communicating with a computer and other devices, and internet connectivity Control and fly your quadcopter, taking into account weather conditions Build a drone that can follow the user wherever he/she goes Build a mission-control drone and learn how to use it effectively Maintain your vehicle as much as possible and repair it whenever required Who this book is for If you are a programmer or a DIY enthusiast and keen to create a fully functional drone with Arduino and ESP8266, then this book is for you. Basic skills in electronics and programming would be beneficial. This book is not for the beginners as it includes lots of ideas not detailed how you can do that. If you are a beginner, then you might get lost here. The prerequisites of the book include a good knowledge of Arduino, electronics, programming in C or C++ and lots of interest in creating things out of nothing.
Buy the book Building Smart Drones with ESP8266 and Arduino: Build exciting drones by leveraging the capabilities of Arduino and ESP8266 from Ideakart.com.

Teach Yourself VISUALLY MacBook (Teach Yourself VISUALLY (Tech))

Teach Yourself VISUALLY MacBook (Teach Yourself VISUALLY (Tech))

The visual learner s ultimate guide to the MacBook and macOS High Sierra

Teach Yourself VISUALLY MacBook is your ultimate guide to getting up and running quickly with your new MacBook, MacBook Pro, or MacBook Air! Whether you re new to computers or transitioning from a PC, this graphics–heavy guide will show you everything you need to know to get the most out of your new laptop. Clear, step–by–step instructions walk you through each task, with screenshots that help you follow along with confidence. You ll learn how to manage files, work with macOS software, organize photos and media, set up email, access the internet, and adjust settings and preferences to make your MacBook work the way you work. You ll also explore the features that bring computing to a whole new level, including iCloud, FaceTime, the App Store, and so much more!

The Mac has long inspired a legion of loyal fans, and you re about to find out why. From sleek design to intuitive interface, to an OS that just works, Apple has cornered the market on the high–end computing experience. The MacBook makes sublime computing portable, and this book shows you how to take advantage of all that your MacBook has to offer. 

  • Get acquainted with the latest macOS version and its new features
  • Perform everyday tasks quickly and easily
  • Customize preferences and settings to suit your needs
  • Download new apps, video chat, save to the cloud, and much more!

No confusing tech–speak, no vague instructions, and no complex tangents into obscure tasks. This friendly guide is packed with screenshots, easy–to–follow instructions, and a practical sensibility; you re not launching the space shuttle, you just want to open your email. If you re ready to explore all that your MacBook can do, Teach Yourself VISUALLY MacBook is your ideal companion.

Buy the book Teach Yourself VISUALLY MacBook (Teach Yourself VISUALLY (Tech)) from Ideakart.com.