- Books/Videos on Sale (or Free) Today
- Select New Books and Courses
- New Safari Books and Courses
- New Pluralsight Courses
Books/Videos on Sale (or Free) Today
These deals are good for today only, so be sure to take advantage of the pricing today.
Free Packt eBook by Ayman Shaaban, Konstantin Sapronov (valid through 9/15 at 19:00 EST). This book covers Cyber Security, Digital Forensics.
Over the last few years, the wave of the cybercrime has risen rapidly. We have witnessed many major attacks on the governmental, military, financial, and media sectors. Tracking all these attacks and crimes requires a deep understanding of operating system operations, how to extract evident data from digital evidence, and the best usage of the digital forensic tools and techniques. Regardless of your level of experience in the field of information security in general, this book will fully introduce you to digital forensics. It will provide you with the knowledge needed to assemble different types of evidence effectively, and walk you through the various stages of the analysis process.
We start by discussing the principles of the digital forensics process and move on to show you the approaches that are used to conduct analysis. We will then study various tools to perform live analysis, and go through different techniques to analyze volatile and non-volatile data.
What You Will Learn
- Perform live analysis on victim or suspect Windows systems locally or remotely
- Understand the different natures and acquisition techniques of volatile and non-volatile data.
- Create a timeline of all the system actions to restore the history of an incident.
- Recover and analyze data from FAT and NTFS file systems.
- Make use of various tools to perform registry analysis.
- Track a system user’s browser and e-mail activities to prove or refute some hypotheses.
- Get to know how to dump and analyze computer memory.
Ayman Shaaban (@aymanshaaban) has been working as a security researcher for Kasperksy Lab since May 2014. He worked in the Egyptian national CERT as a digital forensics engineer for 5 years. During his career, Ayman has participated in building digital forensics labs, provided analysis for cases with national and international scopes, and delivered training courses on digital forensics analysis for different high-profile entities.
Ayman is a certified GSEC, GCIH, GCFA, and CFCE. He also has a BSc in communication and electronics, an information security diploma from ITI, and is working on his master’s degree in information security. Ayman can be found on LinkedIn at http://eg.linkedin.com/in/aymanshaaban.
Konstantin Sapronov works as the deputy head of the Global Emergency Response Team at Kaspersky Lab. He joined Kaspersky Lab in 2000 and has been in his current position since August 2011. His previous position was group manager of the virus lab in China since 2007, and he has been responsible for establishing and developing the virus lab at Kaspersky Lab’s office in China. Prior to this, he worked as a virus analyst and head of the Non-Intel Platform Group in the virus lab at Kaspersky Lab’s HQ in Moscow, specializing in reverse engineering and the analysis of malware, exploits, and vulnerabilities. Konstantin is the author of several analytical articles on malware for Unix and other information security topics.
Konstantin holds degrees from the Moscow Power Engineering Institute (a technical university) and the Moscow State University of Economics, Statistics and Information Technology.
$9.99 Pro Spring Boot
$9.99 Apress eBook by Felipe Gutierrez. This book covers Spring Boot, Microservices, Java.
Quickly and productively develop complex Spring applications and microservices - out of the box - with minimal fuss on things like configurations. This book will show you how to fully leverage the Spring Boot productivity suite of tools and how to apply them through the use of case studies.
Pro Spring Boot is your authoritative hands-on practical guide for increasing your Spring Framework-based enterprise Java and cloud application productivity while decreasing development time using the Spring Boot productivity suite of tools. It’s a no nonsense guide with case studies of increasing complexity throughout the book. This book is written by Felipe Gutierrez, a Spring expert consultant who works with Pivotal, the company behind the popular Spring Framework.
What You Will Learn
- Write your first Spring Boot application
- Configure Spring Boot
- Use the Spring Boot Actuator
- Carry out web development with Spring Boot
- Build microservices with Spring Boot
- Handle databases and messaging with Spring Boot
- Test and deploy with Spring Boot
- Extend Spring Boot and its available plug-ins
Who This Book Is For
Experienced Spring and Java developers seeking increased productivity gains and decreased complexity and development time in their applications and software services.
About the author
Felipe Gutierrez is a software architect, with a bachelors and masters degree in computer science from Instituto Tecnologico y de Estudios Superiores de Monterrey Campus Ciudad de Mexico. He has over 20 years of IT experience, during which time he developed programs for companies in multiple vertical industries, such as government, retail, healthcare, education, and banking. Right now, he is working as a senior consultant for EMC/Pivotal, specializing in the Spring Framework, Groovy, and RabbitMQ, among other technologies. He works as a consultant for big companies such as Nokia, Apple, Redbox, and Qualcomm, among others.
50% off Enterprise Java Microservices
50% off Manning’s eBook by Ken Finnigan. This book covers Java EE, Microservices, Netflix Hystrix, WildFly Swarm, Java.
This example-rich tutorial shows how to design and manage large-scale Java applications as a collection of microservices. Starting with an overview of microservices from a Java EE perspective, you’ll learn how to refactor your existing applications as microservices and build microservice-based applications from scratch. You’ll power through practical tutorials as you call and connect microservices, understand what load balancing is, and use Netflix Hystrix for fault tolerance. You’ll also master security and testing, as well as deploying to the cloud.
About the technology
Over time, enterprise-grade Java applications can become giant hulking beasts of intertwined code, bloated with third-party libraries, and vulnerable to total collapse when a single part fails. It doesn’t have to be that way! Microservices break down a large application into smaller components, each interacting with each other to create a united whole. As each component can start, stop, and scale independently, so the whole system benefits from better fault-tolerance and resilience. Equally-important, separating the application into smaller independent services makes it substantially easier to efficiently manage the development and incremental improvement of your system.
- The microservices mental model
- Fault tolerance with Netflix Hystrix
- Securing your microservices
- Deploying to the cloud
About the reader
This book is for Java developers familiar with distributed n-tier application architecture.
About the author
Ken Finnigan has worked as an engineer and consultant for nearly 20 years. He currently co-leads the development of WildFly Swarm for Red Hat.
ASP.NET Core Recipes by John Ciliberti. This book covers ASP.NET Core, React.js, C#.
Quickly find solutions to common web development problems. Content is presented in the popular problem-solution format. Look up the problem that you want to solve. Read the solution. Apply the solution directly in your own code. Problem solved!
ASP.NET Core Recipes is a practical guide for developers creating modern web applications, cutting through the complexities of ASP.NET, jQuery, React, and HTML5 to provide straightforward solutions to common web development problems using proven methods based on best practices. The problem-solution approach gets you in, out, and back to work quickly while deepening your understanding of the underlying platform and how to develop with it.
Author John Ciliberti guides you through the MVC framework and development tools, presenting typical challenges, along with code solutions and clear, concise explanations, to accelerate application development. Solve problems immediately by pasting in code from the recipes, or put multiple recipe solutions together to overcome challenging development obstacles.
What You’ll Learn
- Take advantage of MVC’s streamlined syntax
- Discover how to take full control over HTML
- Develop a simple API for creating RESTful web services
- Understand test-driven development
- Migrate a project from ASP.NET web forms to Core MVC, including recipes for converting DataGrids, Forms, Web Parts, Master Pages, and navigation controls
- Write unit tests for your MVC controllers, views, custom filters, and HTML helpers
- Utilize the latest features in Visual Studio 2017 to accelerate your Core MVC projects
- Identify performance bottlenecks in your MVC application
Who This Book Is For
Web developers of all skill levels who are looking for a programming reference for ASP.NET Core MVC and would like to gain an understanding of the inner workings of the platform. In addition, parts of this book provide guidance to developers familiar with ASP.NET Web Forms who would like to update their skill set to include Core MVC.
About the Author
John Ciliberti is an enterprise architect with over 14 years of professional experience in software engineering and architecture. After almost seven years with KPMG’s Enterprise Architecture practice and five years of solutions architecture consulting, John has acquired strong business and communications skills backed up by a broad range of technical knowledge. He specializes in enterprise architecture, web application development technologies, and mobile device development.
D3.js in Motion teaches you to transform your boring data into a variety of engaging and interactive graphs and charts. You’ll start with an introduction to the world of D3 and data visualization by plotting simple data sets onto charts. In each lesson you’ll dig deeper, turning your data into readable graphical representations like scatter plots, bar charts, line charts, pie charts, and more. Along the way, you’ll discover how to create a fully interactive dashboard featuring multiple visualizations that pan, zoom, and interact with each other!
About the subject
What you will learn
- A tour of D3’s features and abilities
- Constructing your own custom visualizations tailored to your data
- How to make scatter plots, bar charts, line charts, pie charts, and more
- Patterns for creating reusable interactive visualization components
- Interactions including hovering, clicking, zooming, panning, and brushing
- Building fully-interactive dashboards
About the instructor
Curran Kelleher specializes in using and teaching D3.js. He has been working in the field of data visualization since 2005, and is fascinated by techniques for the visual presentation of data.
- Introduction to Game Design, Prototyping, and Development: From Concept to Playable Game with Unity and C#, 2nd Edition (Book) by Jeremy Gibson Bond
- Python Without Fear (Book) by Brian Overland
- Learn More Python 3 the Hard Way: The Next Step for New Python Programmers (Book) by Zed A. Shaw
- OpenACC for Programmers: Concepts and Strategies (Book) by Guido Juckeland, Sunita Chandrasekaran
- Find the Fire (Book) by Scott Mautz
- Benefit Corporation Law and Governance (Book) by Frederick Alexander
Business Expert Press
- The Commonwealth of Independent States Economies (Book) by Erika Cornelius Smith, Marcus Goncalves
- Crowdsourcing for Filmmakers (Book) by Richard Botto
- IBM zPDT 2017 Sysplex Extensions (Book) by Bill Ogden, Frank Kyne
- Introduction to Sparklyr for Data Science (Video) by Kelly O’Briant
- Working with the Sketch Prototyping Tool (Video) by Andy Anderson
- Deploying Elastic Cloud Compute (EC2) Instances (Video) by Steve Suehring
John Wiley & Sons
- Statistical Intervals, 2nd Edition (Book) by Luis A. Escobar, Gerald J. Hahn, William Q. Meeker
- Transportation Network Modeling and Calibration (Book) by Anam Ardeshiri, Mansoureh Jeihani
- Research Methods in Human-Computer Interaction, 2nd Edition (Book) by Harry Hochheiser, Jinjuan Heidi Feng, Jonathan Lazar
O’Reilly Media, Inc.
- Learning Swift , 3rd Edition (Book) by Jon Manning, Tim Nugent, Paris Buttfield-Addison
- RxJS Essentials (Video) by Yakov Fain
- Writing User Stories (Video) by Ryan Harper
- Building a React App from Scratch (Video) by Emmanuel Henri
- Building Web Apps with Angular and TypeScript (Video) by Yakov Fain
- React Design Patterns (Video) by Emmanuel Henri
- React Architecture: Working with Flux and Redux (Video) by Emmanuel Henri
- Effective Jenkins: Getting Started with Continuous Integration (Video) by Rodrigo Russo
- Getting Started with Natural Language Processing in Java (Video) by Richard Reese
- Beginner Solutions in Go – The Basics, Clients, and Servers (Video) by Aaron Torres
- Discover Algorithms for Reward-Based Learning in R (Video) by Dr. Geoffrey Hubona
- Clean Architecture: A Craftsman’s Guide to Software Structure and Design (Book) by Robert C. Martin
Stone River eLearning
- Agile Test Driven Design (TDDe) (Video) by J.V. Ravichandran