Professional C# 7 and .NET Core 2.0Professional C# 7 and .NET Core 2.0 provides experienced programmers with the information they need to work effectively with the world's leading programming language. The latest C# update added many new features that help you get more done in less time, and this book is your ideal guide for getting up to speed quickly. C# 7 focuses on data consumption, code simplification, and performance, with new support for local functions, tuple types, record types, pattern matching, non-nullable reference types, immutable types, and better support for variables. Improvements to Visual Studio will bring significant changes to the way C# developers interact with the space, bringing .NET to non-Microsoft platforms and incorporating tools from other platforms like Docker, Gulp, and NPM. Guided by a leading .NET expert and steeped in real-world practicality, this guide is designed to get you up to date and back to work.
With Microsoft speeding up its release cadence while offering more significant i ...
LinkedIn For Dummies, 5th EditionLinkedIn is the premiere social network for professionals looking to discover new opportunities, enhance personal branding, connect with other professionals, and make career advancements. With LinkedIn For Dummies, you'll have step-by-step instructions on how to take advantage of the latest tools and features to do all of this and more.
This book will teach you how to create an attractive profile that employers will notice, as well as ways to expand your network by making connections around the globe. You'll also learn how to best navigate the new user interface, write recommendations, take a course with LinkedIn Learning, and conduct your job search.
Create an appealing, detailed profile; Establish your credibility and personal brand; Connect with employers and find jobs; Request and write recommendations.
Whether you're one of LinkedIn's 500 million global members or brand new to the site, this authoritative resource helps you get the most out of the world's largest profes ...
Facebook For Dummies, 7th EditionWhen you join Facebook, you're joining a community with over two billion people spread around the globe. It helps to have the insight on not only how to set up your profile and add content, but also how to make sure you control who sees - and doesn't see - your posts. Facebook For Dummies provides the trusted guidance you need to set up a profile, add content, and apply the many tools Facebook provides to give you control of your content.
Primarily known as a way for individuals to share information, photos and videos, and calendar invitations, Facebook has gained prominence as a means to spread news, market products, and serve as a business platform. Whatever you're looking to use it for, this book shows you how to use all the features available to make it a more satisfying experience.
Build your profile and start adding friends; Use Facebook to send private messages and instant notes; Discover ways to set privacy and avoid online nuisances; Launch a promotion page.
Get ready ...
VMware Cross-Cloud ArchitectureOver the past two decades, VMware vSphere has been known as the most trusted and reliable virtualization platform. VMware Cross-Cloud Architecture shows you how to design and configure Cross Cloud Architecture by using VMware Cloud Foundation and vRealize Suite with various use cases across private, public, and hybrid Cloud. This book takes you through everything from a basic understanding of virtualization to advanced aspects of storage and network virtualization, clustering, automation, and management.
This book will be your guide to designing all aspects of Cloud.
We start with the challenges faced by a traditional data center, define problem statements for you, and then brief you on respective solutions. Moving on, all kinds of virtualization and Cloud offerings from AWS and IBM Soft Layer are introduced and discussed in detail. Then, you'll learn how to design IT infrastructures for new and existing applications with a combination of Cloud Foundation, vRealize Suite, and vSp ...
Mastering Linux Shell Scripting, 2nd EditionIn this book, you'll discover everything you need to know to master shell scripting and make informed choices about the elements you employ.
Grab your favorite editor and start writing your best Bash scripts step by step. Get to grips with the fundamentals of creating and running a script in normal mode, and in debug mode. Learn about various conditional statements code snippets, and realize the power of repetition and loops in your shell script. You will also learn to write complex shell scripts. This book will also deep dive into file system administration, directories, and system administration like networking, process management, user authentications, and package installation and regular expressions. Towards the end of the book, you will learn how to use Python as a BASH Scripting alternative.
By the end of this book, you will know shell scripts at the snap of your fingers and will be able to automate and communicate with your system with keyboard expressions.
Make, execut ...
Python in a Nutshell, 3rd EditionUseful in many roles, from design and prototyping to testing, deployment, and maintenance, Python is consistently ranked among today's most popular programming languages. The third edition of this practical book provides a quick reference to the language - including Python 3.5, 2.7, and highlights of 3.6 - commonly used areas of its vast standard library, and some of the most useful third-party modules and packages.
Ideal for programmers with some Python experience, and those coming to Python from other programming languages, this book covers a wide range of application areas, including web and network programming, XML handling, database interactions, and high-speed numeric computing. Discover how Python provides a unique mix of elegance, simplicity, practicality, and sheer power.
Python syntax, Object-Oriented Python, standard library modules, and third-party Python packages; Python's support for file and text operations, persistence and databases, concurrent execution, and nume ...
Fundamentals of Deep LearningWith the reinvigoration of neural networks in the 2000s, deep learning has become an extremely active area of research, one that's paving the way for modern machine learning. In this practical book, author Nikhil Buduma provides examples and clear explanations to guide you through major concepts of this complicated field.
Companies such as Google, Microsoft, and Facebook are actively growing in-house deep-learning teams. For the rest of us, however, deep learning is still a pretty complex and difficult subject to grasp. If you're familiar with Python, and have a background in calculus, along with a basic understanding of machine learning, this book will get you started.
Examine the foundations of machine learning and neural networks; Learn how to train feed-forward neural networks; Use TensorFlow to implement your first neural network; Manage problems that arise as you begin to make networks deeper; Build neural networks that analyze complex images; Perform effective dimensionali ...
Deep LearningAlthough interest in machine learning has reached a high point, lofty expectations often scuttle projects before they get very far. How can machine learning - especially deep neural networks - make a real difference in your organization? This hands-on guide not only provides the most practical information available on the subject, but also helps you get started building efficient deep learning networks.
Authors Adam Gibson and Josh Patterson provide theory on deep learning before introducing their open-source Deeplearning4j (DL4J) library for developing production-class workflows. Through real-world examples, you'll learn methods and strategies for training deep network architectures and running deep learning workflows on Spark and Hadoop with DL4J.
Dive into machine learning concepts in general, as well as deep learning in particular; Understand how deep networks evolved from neural network fundamentals; Explore the major deep network architectures, including Convolutional and R ...
Building Virtual Pentesting Labs for Advanced Penetration TestingA penetration test, also known as pentest, is a method of assessing computer and network security by replicating an attack on a computer system or network from the outside world and internal threats. With the increase of advanced hackers and threats to our virtual world, pentesting is an absolute necessity.
Building Virtual Pentesting Labs for Advanced Penetration Testing will teach you how to build your own labs and give you a proven process to test these labs; a process that is currently used in industry by global pentesting teams. You will also learn a systematic approach to professional security testing, building routers, firewalls, and web servers to hone your pentesting skills. ...
Building Web Apps with WordPressWordPress is much more than a blogging platform. As this practical guide clearly demonstrates, you can use WordPress to build web apps of any type—not mere content sites, but full-blown apps for specific tasks. If you have PHP experience with a smattering of HTML, CSS, and JavaScript, you'll learn how to use WordPress plugins and themes to develop fast, scalable, and secure web apps, native mobile apps, web services, and even a network of multiple WordPress sites.
The authors use examples from their recently released SchoolPress app to explain concepts and techniques throughout the book. All code examples are available on GitHub. ...