# data[].attributes.subtitle
A Practical Guide for Revitalizing Your Church

# data[].attributes.description
A New Generation Church is a church with attendees whose average age is at least as young as the average age of the community in which the church exists. Any church can become a New Generation Church that reaches and continues to reach the next generation.

The Psalmist writes:

We will not hide these truths from our children; we will tell the next generation about the glorious deeds of the Lord, about his power and his mighty wonders. (Psalm 78:4 NLT)

No Christian would purposely hide the timeless truths of Christianity from the next generation. But often we do, not because of the substance of our church, but because of the approach of our church.

For A New Generation is not about changing your churchs statement of faith or core beliefs. It is about evaluating and changing, as needed, your churchs programs, ministries and practices in order to more effectively connect with and stay connected with the next generation.

Written for both church leaders and members, For a New Generation presents 5 practical strategies that will lay a foundation for a church to thrive for generations to come. It is based on the assumption that accepting the status quo is the greatest threat to your churchs core mission and, perhaps, to the long-term survival of your church.

# data[].attributes.description
An accessible, expert introduction to one of the greatest minds of nineteenth century. Whether you're completely new to him, or if you're already familiar with his work, Kierkegaard: A Single Life presents a fresh understanding of his life and thought.

Kierkegaard was a brilliant and enigmatic loner whose ideas permeated culture, shaped modern Christianity, and influenced people as diverse as Franz Kafka and Martin Luther King Jr. Though few people today have read his work, that lack of familiarity with the real Kierkegaard is changing with this biography by scholar Stephen Backhouse, who clearly presents the man's mind as well as the acute sensitivity behind Kierkegaard's books.

Drawing on biographical material that has newly come to light, Kierkegaard: A Single Life introduces his many guisesthe thinker, the lover, the recluse, the writer, the controversialistin prose as compelling and fluid as a novel and pursues clarity to long-standing questions about him:
What made this Danish theologian so controversial and influential?Why were so many people drawn to his books, even if they didn't understand what they were reading?Can his complicated relationship with the Church and religion be untangled?Or, for that matter, what about his complicatedat times almost paradoxicalrelationship with every sphere of life from politics to poetry?
To be considered everything from a great intellect to a dandy, from a martyr to a "false messiah" is no mean feat, and this biography sheds light on Sren Kierkegaard as he was with empathy and humor.

Included is an appendix presenting an overview of each of Kierkegaard's works, for the scholar and lay reader alike.

# data[].attributes.subtitle
Como llegar de donde estas a donde quieres ir

# data[].attributes.description
Desde su primera publicacion hace una decada, la guia practica e inspiradora de Jack Canfield ha ayudado a miles de personas a transformarse a si mismo para el exito. Ahora, ha revisado y actualizado su guia esencial para reflejar nuestros tiempos cambiantes.En este libro, el cocreador de la fenomenal serie best seller Caldo de pollo para el alma, te ayuda a llegar de donde estas a donde quieres estar, ensenandote como aumentar tu confianza, vender retos diarios, vivir con pasion y proposito y darte cuenta de todas tus ambiciones. Lleno de historias memorables e inspiradoras de CEO s, atletas de talla mundial, celebridades y gente comun, muestra los 64 principios perpetuos utilizados por hombres y mujeres exitosos a traves de la historia principios comprobados y estrategias que pueden adaptarse a tu propia vida, ya sea que quieras ser el mejor vendedor en tu compania, convertirte en un arquitecto lider, sacar buenas notas en la escuela, perder peso, comprar la casa de tus suenos, tener millones, o simplemente volver a mercado laboral.

# data[].attributes.description
Over 40 recipes to help you set up and configure Linux networks

About This Book

* Move beyond the basics of how a Linux machine works and gain a better understanding of Linux networks and their configuration
* Impress your peers by setting up and configuring a Linux server and its various network elements like a pro
* This is a hands-on solution guide to building, maintaining, and securing a network using Linux

Who This Book Is For

This book is targeted at Linux systems administrators who have a good basic understanding and some prior experience of how a Linux machine operates, but want to better understand how various network services function, how to set them up, and how to secure them. You should be familiar with how to set up a Linux server and how to install additional software on them.

What You Will Learn

* Route an IPv6 netblock to your local network
* Modify your named instance to support setting hostnames for your IPv6 addresses
* Use SSH for remote console access
* Configure NGINX with TLS
* Secure XMPP with TLS
* Leverage iptables6 to firewall your IPv6 traffic
* Configure Samba as an Active Directory compatible directory service

In Detail

Linux can be configured as a networked workstation, a DNS server, a mail server, a firewall, a gateway router, and many other things. These are all part of administration tasks, hence network administration is one of the main tasks of Linux system administration. By knowing how to configure system network interfaces in a reliable and optimal manner, Linux administrators can deploy and configure several network services including file, web, mail, and servers while working in large enterprise environments.
Starting with a simple Linux router that passes traffic between two private networks, you will see how to enable NAT on the router in order to allow Internet access from the network, and will also enable DHCP on the network to ease configuration of client systems. You will then move on to configuring your own DNS server on your local network using bind9 and tying it into your DHCP server to allow automatic configuration of local hostnames. You will then future enable your network by setting up IPv6 via tunnel providers.
Moving on, we'll configure Samba to centralize authentication for your network services; we will also configure Linux client to leverage it for authentication, and set up a RADIUS server that uses the directory server for authentication.
Toward the end, you will have a network with a number of services running on it, and will implement monitoring in order to detect problems as they occur.

Style and approach

This book is packed with practical recipes and a task-based approach that will walk you through building, maintaining, and securing a computer network using Linux.

# data[].attributes.name
Kali Linux 2:  Windows Penetration Testing

# data[].attributes.subtitle
Kali Linux: a complete pentesting toolkit facilitating smooth backtracking for working hackers

# data[].attributes.description
Advance your skills in efficient data analysis and data processing using the powerful tools of Scala, Spark, and Hadoop

About This Book

* This is a primer on functional-programming-style techniques to help you efficiently process and analyze all of your data
* Get acquainted with the best and newest tools available such as Scala, Spark, Parquet and MLlib for machine learning
* Learn the best practices to incorporate new Big Data machine learning in your data-driven enterprise to gain future scalability and maintainability

Who This Book Is For

Mastering Scala Machine Learning is intended for enthusiasts who want to plunge into the new pool of emerging techniques for machine learning. Some familiarity with standard statistical techniques is required.

What You Will Learn

* Sharpen your functional programming skills in Scala using REPL
* Apply standard and advanced machine learning techniques using Scala
* Get acquainted with Big Data technologies and grasp why we need a functional approach to Big Data
* Discover new data structures, algorithms, approaches, and habits that will allow you to work effectively with large amounts of data
* Understand the principles of supervised and unsupervised learning in machine learning
* Work with unstructured data and serialize it using Kryo, Protobuf, Avro, and AvroParquet
* Construct reliable and robust data pipelines and manage data in a data-driven enterprise
* Implement scalable model monitoring and alerts with Scala

In Detail

Since the advent of object-oriented programming, new technologies related to Big Data are constantly popping up on the market. One such technology is Scala, which is considered to be a successor to Java in the area of Big Data by many, like Java was to C/C++ in the area of distributed programing.
This book aims to take your knowledge to next level and help you impart that knowledge to build advanced applications such as social media mining, intelligent news portals, and more. After a quick refresher on functional programming concepts using REPL, you will see some practical examples of setting up the development environment and tinkering with data. We will then explore working with Spark and MLlib using k-means and decision trees.
Most of the data that we produce today is unstructured and raw, and you will learn to tackle this type of data with advanced topics such as regression, classification, integration, and working with graph algorithms. Finally, you will discover at how to use Scala to perform complex concept analysis, to monitor model performance, and to build a model repository. By the end of this book, you will have gained expertise in performing Scala machine learning and will be able to build complex machine learning projects using Scala.

Style and approach

This hands-on guide dives straight into implementing Scala for machine learning without delving much into mathematical proofs or validations. There are ample code examples and tricks that will help you sail through using the standard techniques and libraries. This book provides practical examples from the field on how to correctly tackle data analysis problems, particularly for modern Big Data datasets.

# data[].attributes.subtitle
Maximize the power of Magento 2 to create productive online stores

# data[].attributes.name
Android Studio 2 Essentials - Second Edition

# data[].attributes.description
A fast-paced guide to get you up and running with Android application development using Android Studio 2

About This Book

* Configure, build, and run Android projects with Android Studio 2
* Test your apps using the Android emulator and learn how to manage virtual devices
* Explore how Android Studio 2 can be made a part of your workflow to reduce the overall development time

Who This Book Is For

If you are an Android developer looking to quickly take advantage of Android Studio 2 and add it to your workflow, then this book is for you. It is assumed that you are familiar with the OOP paradigm and Java. You are recommended to have prior knowledge of the main characteristics of the Android mobile system to get the most out of this book.

What You Will Learn

* Install Android Studio on your system and configure the Android Software Development Kit
* Create your first project and explore its structure
* Manage a project in Android Studio 2 with Gradle
* Improve your productivity while programming by getting the best of the code editor
* Design the user interface using layouts and see how to handle various user events
* Integrate Google Play services into your project efficiently
* Monitor your app while it's running and constantly improve its performance

In Detail

Android Studio 2, the official IDE for Android application development, dramatically improves your workflow by letting you quickly see changes running on your device or emulator. It gives developers a unique platform by making app builds and deployment faster.
This book will get you up and running with all the essential features of Android Studio 2 to optimize your development workflow.
Starting off with the basic installation and configuration of Android Studio 2, this book will help you build a new project by showing you how to create a custom launcher icon and guiding you to choose your project.
You will then gain an insight into the additional tools provided in Android Studio, namely the Software Development Kit (SDK) Manager, Android Virtual Device (AVD) Manager, and Javadoc. You'll also see how to integrate Google Play Services in an Android project.
Finally, you'll become familiar with the Help section in Android Studio, which will enable you to search for support you might require in different scenarios.

Style and approach

A comprehensive and practical guide that will give you the essential skills required to develop Android applications quickly using Android Studio. With the help of a real-world project, this book will show how to make Android Studio a part of your development process and optimize it.

# data[].attributes.subtitle
Internet-scale architecture with Spring framework, Spring Cloud, Spring Boot

# data[].attributes.name
VMware vSphere 6.x Datacenter Design  Cookbook

# data[].attributes.subtitle
Over 75 practical recipes to confidently design an efficient  virtual datacenter with VMware vSphere 6.x

# data[].attributes.name
Mastering Cloud Development using Microsoft Azure

# data[].attributes.description
Master the art of efficiently composing Azure services and implement them in real-world scenarios

About This Book

* Build an effective development environment in Azure using the right set of technologies.
* Architect a full-stack solution in the cloud to choose the best service set
* A comprehensive guide full of real-life examples to help you take your developer skills up a notch


Who This Book Is For

If you are a developer, a full-stack developer, or an architect with an intermediate level understanding of cloud computing and Microsoft Azure, and you want to take your skills up a notch, this book is for you. Prior knowledge and understanding of cloud development strategies is assumed.

What You Will Learn

* Set up a development environment with VMs, ARM, and RemoteApp
* Connect with VPNs to manage security and backups
* Establish a front-end architecture with AppService, storage, search, and caching
* Implement identity solutions, integrate applications, and use data
* Integrate cross-platform mobile applications with the cloud
* Consistently build and manage an API layer for millions of users
* Work with messages in the enterprise
* Deploy your services as an IT expert with ARM templates

In Detail

Microsoft Azure is a cloud computing platform that supports many different programming languages, tools, and frameworks, including both Microsoft-specific and third-party software and systems.
This book starts by helping you set up a professional development environments in the cloud and integrating them with your local environment to achieve improved efficiency. You will move on to create front-end and back-end services, and then build cross-platform applications using Azure. Next you'll get to grips with advanced techniques used to analyze usage data and automate billing operations. Following on from that, you will gain knowledge of how you can extend your on-premise solution to the cloud and move data in a pipeline.
In a nutshell, this book will show you how to build high-quality, end-to-end services using Microsoft Azure. By the end of this book, you will have the skillset needed to successfully set up, develop, and manage a full-stack Azure infrastructure.

Style and Approach

This comprehensive guide to Azure has both explorative parts and step-by-step ones. Each chapter defines a learning path to a specific scenario, mixing the appropriate technologies and building blocks efficiently.

# data[].attributes.name
Mastering JavaScript Design Patterns - Second Edition

# data[].attributes.description
Write reliable code to create powerful applications by mastering advanced JavaScript design patterns

About This Book

* Learn how to use tried and true software design methodologies to enhance your JavaScript code
* Discover robust JavaScript implementations of classic and advanced design patterns
* Packed with easy-to-follow examples that can be used to create reusable code and extensible designs

Who This Book Is For

This book is ideal for JavaScript developers who want to gain expertise in object-oriented programming with JavaScript and the new capabilities of ES-2015 to improve their web development skills and build professional-quality web applications.

What You Will Learn

* Harness the power of patterns for tasks ranging from application building to code testing
* Rethink and revitalize your code with the use of functional patterns
* Improve the way you organize your code
* Build large-scale apps seamlessly with the help of reactive patterns
* Identify the best use cases for microservices
* Get to grips with creational, behavioral, and structural design patterns
* Explore advanced design patterns including dependency injection

In Detail

With the recent release of ES-2015, there are several new object-oriented features and functions introduced in JavaScript. These new features enhance the capabilities of JavaScript to utilize design patterns and software design methodologies to write powerful code.
Through this book, you will explore how design patterns can help you improve and organize your JavaScript code. You'll get to grips with creational, structural and behavioral patterns as you discover how to put them to work in different scenarios. Then, you'll get a deeper look at patterns used in functional programming, as well as model view patterns and patterns to build web applications.
This updated edition will also delve into reactive design patterns and microservices as they are a growing phenomenon in the world of web development. You will also find patterns to improve the testability of your code using mock objects, mocking frameworks, and monkey patching. We'll also show you some advanced patterns including dependency injection and live post processing.
By the end of the book, you'll be saved of a lot of trial and error and developmental headaches, and you will be on the road to becoming a JavaScript expert.

Style and approach

Packed with several real-world use cases, this book shows you through step-by-step instructions how to implement the advanced object-oriented programming features to build sophisticated web applications that promote scalability and reusability.

# data[].attributes.subtitle
Beat IoT security threats by strengthening your security strategy and posture against IoT vulnerabilities

# data[].attributes.name
3D Game Design with Unreal Engine 4 and Blender

# data[].attributes.subtitle
Combine the powerful UE4 with Blender to create visually appealing and comprehensive game environments

# data[].attributes.description
Unleash the true power of JavaScript by mastering Object-Oriented programming principles and patterns

About This Book

* Covering all the new Object-Oriented features introduced in ES6, this book shows you how to build large-scale web apps
* Build apps that promote scalability, maintainability, and reusability
* Learn popular Object-Oriented programming (OOP) principles and design patterns to build robust apps
* Implement Object-Oriented concepts in a wide range of front-end architectures

Who This Book Is For

This book is ideal for you if you are a JavaScript developers who wants to gain expertise in OOP with JavaScript to improve your web development skills and build professional quality web applications.

What You Will Learn

* Master JavaScript's OOP features, including the one's provided by ES6 specification
* Identify and apply the most common design patterns such as Singleton, Factory, Observer, Model-View-Controller, and Mediator Patterns
* Understand the SOLID principles and their benefits
* Use the acquired OOP knowledge to build robust and maintainable code
* Design applications using a modular architecture based on SOLID principles

In Detail

ECMAScript 6 introduces several new Object-Oriented features that drastically change the way developers structure their projects. Web developers now have some advanced OOP functionality at their disposal to build large-scale applications in JavaScript.
With this book, we'll provide you with a comprehensive overview of OOP principles in JavaScript and how they can be implemented to build sophisticated web applications. Kicking off with a subtle refresher on objects, we'll show you how easy it is to define objects with the new ES6 classes. From there, we'll fly you through some essential OOP principles, forming a base for you to get hands-on with encapsulation.
You'll get to work with the different methods of inheritance and we'll show you how to avoid using inheritance with Duck Typing. From there, we'll move on to some advanced patterns for object creation and you'll get a strong idea of how to use interesting patterns to present data to users and to bind data. We'll use the famous promises to work with asynchronous processes and will give you some tips on how to organize your code effectively.
You'll find out how to create robust code using SOLID principles and finally, we'll show you how to clearly define the goals of your application architecture to get better, smarter, and more effective coding. This book is your one-way ticket to becoming a JavaScript Jedi who can be counted on to deliver flexible and maintainable code.

Style and approach

This comprehensive guide on advanced OOP principles and patterns in JavaScript is packed with real-world use cases, and shows you how to implement advanced OOP features to build sophisticated web applications that promote scalability and reusability.

# data[].attributes.subtitle
Leverage the power of digital forensics for Windows systems

# data[].attributes.description
Pen test your system like a pro and overcome vulnerabilities by leveraging Python scripts, libraries, and tools

About This Book

* Learn to utilize your Python scripting skills to pentest a computer system, network, and web-application
* Get proficient at the art of assessing vulnerabilities by conducting effective penetration testing
* This is the ultimate guide that teaches you how to use Python to protect your systems against sophisticated cyber attacks 

Who This Book Is For

This book is ideal for those who are comfortable with Python or a similar language and need no help with basic programming concepts, but want to understand the basics of penetration testing and the problems pentesters face.

What You Will Learn

* Write Scapy scripts to investigate network traffic
* Get to know application fingerprinting techniques with Python
* Understand the attack scripting techniques
* Write fuzzing tools with pentesting requirements
* Learn basic attack scripting methods
* Utilize cryptographic toolkits in Python
* Automate pentesting with Python tools and libraries

In Detail

Penetration testing is a practice of testing a computer system, network, or web application to find weaknesses in security that an attacker can exploit. Effective Python Penetration Testing will help you utilize your Python scripting skills to safeguard your networks from cyberattacks.
We will begin by providing you with an overview of Python scripting and penetration testing. You will learn to analyze network traffic by writing Scapy scripts and will see how to fingerprint web applications with Python libraries such as ProxMon and Spynner.
Moving on, you will find out how to write basic attack scripts, and will develop debugging and reverse engineering skills with Python libraries. Toward the end of the book, you will discover how to utilize cryptography toolkits in Python and how to automate Python tools and libraries.

Style and approach

This is an expert's guide to Python with a practical based approach, where each chapter will help you improve your penetration testing skills using Python to become a master pen tester.

# data[].attributes.description
Create unique and amazing projects by using the powerful combination of Yocto and Raspberry Pi

About This Book

* Set up and configure the Yocto Project efficiently with Raspberry Pi
* Deploy multimedia applications from existing Yocto/OE layers
* An easy-to-follow guide to utilize your custom recipes on your Raspberry Pi

Who This Book Is For

If you are a student or a developer of embedded software, embedded Linux engineer or embedded systems in competence with Raspberry Pi and want to discover the Yocto Project, then this book is for you. Experience with Yocto is not needed.

What You Will Learn

* Explore the basic concept of Yocto's build system and how it is organized in order to use it efficiently with Raspberry Pi
* Generate your first image with Yocto for the Raspberry Pi
* Understand how to customize your Linux kernel within the Yocto Project
* Customize your image in order to integrate your own applications
* Write your own recipes for your graphical applications
* Integrate a custom layer for the Raspberry Pi

In Detail

The Yocto Project is a Linux Foundation workgroup, which produces tools (SDK) and processes (configuration, compilation, installation) that will enable the creation of Linux distributions for embedded software, independent of the architecture of embedded software (Raspberry Pi, i.MX6, and so on). It is a powerful build system that allows you to master your personal or professional development.
This book presents you with the configuration of the Yocto Framework for the Raspberry Pi, allowing you to create amazing and innovative projects using the Yocto/OpenEmbedded eco-system. It starts with the basic introduction of Yocto's build system, and takes you through the setup and deployment steps for Yocto. It then helps you to develop an understanding of Bitbake (the task scheduler), and learn how to create a basic recipe through a GPIO application example. You can then explore the different types of Yocto recipe elements (LICENSE, FILES, SRC_URI, and so on). Next, you will learn how to customize existing recipes in Yocto/OE layers and add layers to your custom environment (qt5 for example).

Style and approach

A step by step guide covering the fundamentals to create amazing new projects with Raspberry Pi and Yocto.

# data[].attributes.description
Build up your e-learning development skills with Articulate Storyline

About This Book

* Develop interactive e-learning projects using advanced techniques
* Impress your clients and/or audience with out-of-the-box interactions
* Step-by-step walkthroughs provide practical solutions

Who This Book Is For

This book is for anyone experienced in using the basic functions of Articulate Storyline who are yearning to learn more. It's designed to provide a brief overview of key concepts, to help you refresh your knowledge of common functions, and teach you how to push Storyline to the limit!

What You Will Learn

* Familiarize yourself with best practices for e-learning development
* Review key Storyline concepts before diving in deep with development
* Discover new ways of working within Storyline to extend slide content and enhance interactivity
* Personalize your story with advanced variable-based interactions
* See how JavaScript can be used in your stories to do some really neat things
* Assess your learners using customized assessment options and find out how to troubleshoot common issues
* Customize the learning experience by modifying the player properties and publishing settings
* Customize your story and prepare it for publishing

In Detail

Storyline is a powerful e-learning authoring tool that allows you to take your creativity to the next level. However, more often than not, projects don't require such complex interactions, leaving Storyline's full capabilities untapped.
This book will provide you with the information you need to take your Storyline development up a notch by leveraging the full suite of possibilities Storyline has to offer.
You will be provided with a refresher of the key concepts before we take you deep into the exciting world of enhanced interactivity, variables, and even some JavaScriptoh my! With downloadable activities, you can either follow along and compare your output, use the activities as they are, modify the activities to suit your own needs, or reverse-engineer the activities to better understand how they were developed.

Style and approach

You'll get hands-on working with project files that were created with you in mind. As you move through each chapters, the practical, step-by-step approach will get you using some of the more advanced features of Storyline to create polished and snazzy interactions.