Previous Next
 
"Advanced VDI with VMware Horizon 7"
"VMware Horizon 7 delivers, protects, and manages your applications and virtual desktops and ensures the end user can access them from anywhere and at any time. It is easy to have a fundamental knowledge of VMware Horizon 7 but it is way more challenging and difficult to implement and fine-tune it according to your business needs. Our video overcomes this challenge and ensures you gain the advanced and practical knowledge required to manage and implement Horizon 7 efficiently for your organization.The video starts by demonstrating advanced installation and configuration, which will help you to customize Horizon 7 according to your business requirements. Then you'll delve into the latest features of Horizon 7 such as just-in-time delivery with instant clone; modernized life cycle management, which ensures faster application delivery; better user experience; smart policies, in order to improve security; and many more. This advanced-level video will teach you to deliver virtual desktops and applications through a single platform, multiple deployment scenarios, Horizon client and agent security, integration with third-party software, best practices, and troubleshooting techniques.About the AuthorPeter Von Oven is an experienced technical consultant and has spent the past 20 years of his IT career working with customers and partners in designing technology solutions aimed at delivering true business value. During his career, Peter has been involved in numerous large-scale enterprise projects and deployments and has presented at key IT events such as VMworld, IP EXPO, and various VMUGs across the UK. He has also worked in senior presales roles and senior presales management roles for IT giants such as Fujitsu, HP, Citrix, and VMware and was awarded VMware vExpert for 2015 and 2016. Over the past 10 years and more, Peter has focused his skills and experience by specializing in the desktop and application virtualization market and today works for market-leading desktop transformation specialists, Liquidware Labs. Peter got his first taste for writing when assisting with some of the chapters in the book Building End-User Computing Solutions with VMware View, which then led to four other Packt titles: VMware Horizon Mirage Essentials; VMware Horizon Workspace Essentials, co-written with Peter Bjork and Joel Lindberg; and VMware Horizon View Essentials and Mastering Horizon View, co-written with Barry Coombs."
Price: 124.99


"WordPress: Beyond the basics"
"WordPress is one of the most popular website-building platforms in use today. It's easy to learn, has great features, and (best of all) it's free.In this course, you will learn how to create and manage your website and make it look like you had it designed by a professional.This course will show you how to create new pages, set up and structure your site, and add features to it.It will progress to theming, customizing, and making your site responsive so it works on all devices. It'll also teach you something often neglected but important: how to set the tone of the site with graphics, select a color palette, and add images in order to best tell your story to everyone.Finally, you'll learn some cool HTML5 and CSS tricks and shortcuts that will make visiting your website a pleasant experience.About the AuthorAndros T. Sturgeon is the founder of Starchild Interactive, a web development and online marketing firm located in Ojai, California. Andros has been helping people with online marketing, videos, and websites for over 20 years. Andros's father was the science fiction writer Theodore Sturgeon who wrote for the original Star Trek television series and coined the phrase ""Live Long and Prosper."" While not working, he likes to spend time with his family."
Price: 124.99


"Building Applications with Mean Stack"
"The course helps you become a full-stack JavaScript developer. It develops your skills further by teaching you how to make all MEAN components work together. The topics covered in the course are those almost all web applications need, such as data manipulation, searching, sorting, and pagination. Also, important aspects such as user authentication and authorization are described thoroughly with appropriate examples. Finally, you'll learn how to deploy apps to the cloud and make them available to the public.About the AuthorChrispinus Onyancha is a hard-working young entrepreneur, working to impart the latest technology to his community where technology is almost mythical. He learns new things every single day and puts them into practice to finally create marvelous products that solve his community's problems.He has demonstrated success in leading and developing complex, multiple high-profile projects simultaneously, and has partnered extensively with local and global companies and groups to achieve scalable products with a proven track record, while delivering business changes and adding value. He is the founder of Creative DNA, an IT company majoring in media and health."
Price: 124.99


"Learning Path: OpenCV: Real-Time Computer Vision with OpenCV"
"Are you looking forward to developing interesting computer vision applications? If yes, then this Learning Path is for you.Packts Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. Computer vision and machine learning concepts are frequently used together in practical projects based on computer vision. Whether you are completely new to the concept of computer vision or have a basic understanding of it, this Learning Path will be your guide to understanding the basic OpenCV concepts and algorithms through amazing real-world examples and projects. OpenCV is a cross-platform, open source library that is used for face recognition, object tracking, and image and video processing. By learning the basic concepts of computer vision algorithms, models, and OpenCVs API, you will be able to develop different types of real-world applications. Starting from the installation of OpenCV on your system and understanding the basics of image processing, we swiftly move on to creating optical flow video analysis and text recognition in complex scenes. Youll explore the commonly used computer vision techniques to build your own OpenCV projects from scratch. Next, well teach you how to work with the various OpenCV modules for statistical modeling and machine learning. Youll start by preparing your data for analysis, learn about supervised and unsupervised learning, and see how to use them. Finally, youll learn to implement efficient models using the popular machine learning techniques such as classification, regression, decision trees, K-nearest neighbors, boosting, and neural networks with the aid of C++ and OpenCV. By the end of this Learning Path, you will be familiar with the basics of OpenCV such as matrix operations, filters, and histograms, as well as more advanced concepts such as segmentation, machine learning, complex video analysis, and text recognition. Meet Your Experts: We have combined the best works of the following esteemed authors to ensure that your learning journey is smooth: David Milln Escriv was eight years old when he wrote his first program on an 8086 PC with Basic language, which enabled the 2D plotting of basic equations. In 2005, he finished his studies in IT through the Universitat Politcnica de Valencia with honors in human-computer interaction supported by computer vision with OpenCV (v0.96). Prateek Joshi is an artificial intelligence researcher, published author of five books, and TEDx speaker. He is the founder of Pluto AI, a venture-funded Silicon Valley startup building an analytics platform for smart water management powered by deep learning. Joe Minichino is a computer vision engineer for Hoolux Medical by day and a developer of the NoSQL database LokiJS by night. At Hoolux, he leads the development of an Android computer vision-based advertising platform for the medical industry."
Price: 199.99


"Swift 3 for iOS Applications"
"Swift, which was developed in 2010 and introduced by Apple Inc. in 2014, replaced Objective-C which was then used to code iOS applications. Swift is regarded to be safer, more concise, and readable as compared to Objective-C. Swift is now the preferred way of developing iOS applications and comes in-built with Xcode 6 onwards.This integrated course covers the basic concepts of Swift that are essential for iOS development and takes you through building iOS applications using real-time examples. Initially, it will cover the installation of Xcode and familiarize you with the environment.You will be introduced to the basics of Swift, including types, concepts, classes, structs, and so on. With a strong hold on the fundamentals, you are ready to get started with app coding. Later, we will learn how to build an application to create and query contacts. We will also discuss the different ways of storing data on the device.Towards the end of the course, we will go towards advanced projects wherein we will see how to retrieve the weather forecast information, and learn how to detect the user's location. Finally, we will we will discuss a few of the concepts that are related to test-driven development (TDD).After you complete the course, you will be able to build iOS applications using Swift, and will be able to apply a few TDD related concepts in your applications."
Price: 199.99


"Learning Path: Microsoft System Center Configuration Manager"
"If youre a systems administrator or a Windows administrator hands on SCCM 2016, this Learning Path is for you. Even if you do not have any prior knowledge of System Center Configuration Manager, do not worry. This Learning Path will address your need.System Center Configuration Manager (ConfigMgr) is a flagship systems management product from Microsoft that provides a comprehensive management solution for computer systems. It enhances administrative tasks such as keeping your software and security policies up-to-date, managing PCs and servers, and monitoring systems for your organization. SCCM: Building Concepts with Microsoft System Center Configuration Manager is Packts Video Learning Path that is a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. This Learning Path will get you started with this powerful solution and eventually enable you to effectively manage your resources. We'll teach you how to install and configure ConfigMgr, manage your devices, deploy operating systems in the enterprise, and deploy and manage applications. Then, you will learn to secure SCCM by configuring public key infrastructure, validating HTTPS mode, and configuring site roles to support HTTPS. Finally, you will learn to manage your Mac OS X using Configuration Manager, where you will be taught how to enroll your Mac device, deploy applications and settings, and explore different third-party applications. By the end of this course you will be well versed with the various advanced, yet real-world scenarios that you may come across using Microsoft System Center Configuration Manager. The goal of this course is to help you manage your professional systems efficiently by exploring SCCM. This Learning Path is authored by some of the best in the field. About the AuthorGerry Hampson is an author, blogger and speaker. He is a senior consultant engineer with over twenty years of experience as an IT professional. He has worked for Ergo Group, based in Dublin, Ireland, for 12 years. Gerry specializes in designing and deploying Microsoft solutions, with a particular interest in System Center Configuration Manager and Intune. He was awarded Microsoft Most Valuable Professional (MVP) in Enterprise Client Management for 2015.Peter Daalmans is a technical consultant and Enterprise Mobility Microsoft Most Valuable Professional (MVP) with a speciality in System Center Configuration Manager, Enterprise Mobility (Microsoft EMS) and Exchange Server."
Price: 199.99


"Julia: Performing Statistical Computations"
"Julia is a high-performance dynamic programming language for numerical computing. This practical guide to programming with Julia will help you to work with data more efficiently.This course begins with the important features of Julia to help you quickly refresh your knowledge of functions, modules, and arrays. Well explore utilizing the Julia language to identify, retrieve, and transform datasets so you can perform efficient data analysis and data manipulation.You will then learn the concepts of metaprogramming and statistics in Julia. Moving on, you will learn to build data science models by using several algorithms such as dimensionality reduction, linear discriminant analysis, and so on.Youll learn to optimize data science programs with parallel computing and memory allocation. Youll get familiar with the concepts of package development and networking to solve numerical problems using the Julia platform.This course includes sections on identifying and classifying data science problems, data modelling, data analysis, data manipulation, multidimensional arrays, and parallel computing. By the end of this course, you will acquire the skills to work more effectively with your data.What am I going to get from this course?Extract and manage your data efficiently with JuliaExplore the metaprogramming concepts in JuliaPerform statistical analysis with StatsBase.jl and Distributions.jlBuild your data science modelsFind out how to visualize your data with GadflyExplore big data concepts in JuliaWhats special about this course?We've spent the last decade working to help developers stay relevant. The structure of this course is a result of deep and intensive research into what real-world developers need to know in order to be job-ready. We don't spend too long on theory, and focus on practical results so that you can see for yourself how things work in action.We have combined the best of the following Packt products:Julia Cookbook by Jalem Raj RohitJulia Solutions by Jalem Raj RohitMeet yourexpert instructors:Jalem Raj Rohit is an IIT Jodhpur graduate with a keen interest in machine learning, data science, data analysis, computational statistics, and natural language processing (NLP). Rohit currently works as a senior data scientist at Zomato, also having worked as the first data scientist at Kayako. He is part of the Julia project, where he develops data science models and contributes to the codebase.Meet your managingeditor:This course has been planned and designed for you by me,Shiny Poojary. I'mhere to help you be successful every step of the way,and get maximum value out of your course purchase. If you have any questions along the way, you can reach out to me and our author group via the instructor contact feature on Udemy."
Price: 199.99


"Learning Path: Managing Infrastructures with Microsoft SCOM"
"If youre a systems administrator or an IT operations professional who wants to monitor your infrastructure and applications using SCOM 2016, or if you are just someone who is looking to gain expertise at System Center Operation Manager, this Learning Path is for you. As organizations become more and more dependent upon a powerful IT infrastructure, there is increased pressure on administrators to be able to monitor and troubleshoot quickly and effectively. Systems Center Operations Manager (SCOM) makes this possible by giving administrators a simple way to manage the performance of their infrastructure and allowing them to focus on the steps to optimize and improve it. SCOM: Manage Infrastructures with Systems Center 2016 Operations Manager is Packts Video Learning Path that is a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. This Learning Path will start by enlightening you on the core fundamentals that will help you leverage your IT assets in order to derive high benefits. We will demonstrate the configuration and deployment aspect of SCOM and its various services based on your business requirements. We then focus on explaining the core concepts of SCOM such as Management Servers and Packs, Services, and Agents along with teaching you the latest features of SCOM 2016.This Learning Path then covers advanced monitors and data collection,where youll learn to gather data and put it on dashboards. Youll then learn to integrate the Operational Management Suite to delegate access to websites. Youll finish by learning how to Integrate PowerShell with SCOM. The goal of this Learning Path is to make a master out of you in SCOM 2016. This Learning Path is authored by some of the best in the field. About the AuthorJerome Jones is a technical instructor and consultant with over 20 years of IT and instructional experience specializing in System Center (Configuration Manager, Operations Manager, Service Manager, and Orchestrator), Windows Server, Windows Client, and Microsoft Exchange. He has been an instructor and consultant since 2005 earning his MCT, MCSE-Messaging, MCSA-Messaging, MCITP, and MCTS. Stephen Hohman has 24 years of experience with Microsoft products. He is a Senior-level Microsoft Solutions Consultant with over 24 years of experience working with clients on technology requirements. His primary areas of knowledge include a large suite of Microsoft technologies deployed in every Active Directory based environment, in addition to Exchange server and System Center 2012 R2 (Operations Manager, Virtual Machine Manager, Service Manager, AppController, App-v, Orchestrator, and Configuration Manager).Stephen Hohman has 24 years of experience with Microsoft products. He is a Senior-level Microsoft Solutions Consultant with over 24 years of experience working with clients on technology requirements. His primary areas of knowledge include a large suite of Microsoft technologies deployed in every Active Directory based environment, in addition to Exchange server and System Center 2012 R2 (Operations Manager, Virtual Machine Manager, Service Manager, AppController, App-v, Orchestrator, and Configuration Manager)."
Price: 199.99


"Learning Path: JavaScript: Reactive & Functional JavaScript"
"Although JavaScript has many diverse applications, it has become the programming language for the Web in the recent times. Almost always, when you see something working smoothly and interactively on the Web, you can assume that there is some JavaScript code running in the background. Packts Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. JavaScript: Reactive and Functional JavaScript begins with describing what JavaScript is and how browsers use it. We get started with the essentialsthe JavaScript syntax. This includes comments, operators, variables, conditionals, loops, and functions. With the basics in place, we move on to learn about reactive programming, understand its need, and also look at building simple apps with good understanding of Rx. We will start off with Bacon.js and then move on to using Rx.js for both client-side and server-side applications. The final part of this Learning Path will look at writing maintainable code. You will experience the benefits of functional programming even if your code is not purely functional. You will also learn how to write code that's easy to understand, extend, test, and debug. Hands-on practice on how to use currying, partial evaluation, map, reduce, filter, recursion, and other functional programming concepts in ES6 is also covered.By the end of this course, you will be able to optimize your JavaScript code.This course is authored by some of the best instructors in this field: About the AuthorChip Lambert has been developing websites and web applications for almost 20 years. He is currently a software engineer for Jenzabar Inc. and an online instructor for Bluefield College, teaching courses in web and mobile application development. Shriyans Bhatnagar uses Rx.js on a daily basis in work, mostly combining it with React and redux. Being a full stack developer, he often finds himself using Rx on Node too. He is extremely passionate about writing functional reactive code. He started out as a backend engineer writing Ruby applications using rails, but quickly moved on to using JavaScript for both the backend and frontend. Zsolt Nagy is a web development team lead, mentor, and software engineer living in Berlin, Germany. As a software engineer, Zsolt continuously challenges himself to stick to the highest possible standards when improving his own knowledge. He believes that the best way of learning is to create a meaningful product on the way."
Price: 199.99


"Learning Path: Automation with Ansible, Puppet, and Salt"
"It is no surprise that automation and orchestration make life very easy, be it a small organization or a large-scale industry that houses hundreds of servers. IT automation is essentially the ability to orchestrate and integrate tools, people, and processes through a certain workflow. Automation with Ansible, Puppet, and Salt is a Learning Path that looks at the most popular tools for automation, their advantages, and how you can use each of these tools to automate your IT infrastructure effectively. Packts Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. In this one, we'll cover the why and how of Ansible, Puppet, and Salt, in a step-by-step, progressive manner. Initially, we focus on Ansible. You will learn how to manage environments and implement strategies in Ansible and be introduced to Ansible Galaxy and Tower, which are Ansible's enterprise tooling for supporting large-scale infrastructure. We then move on to learning Puppet. Puppet is a configuration management tool that allows you to automate all your IT configurations. Using Puppet you can control each Puppet agent in a network. You will learn how to do so by first understanding the Puppet ecosystem and then detailed topics such as configuration and management of Puppet servers, environments, module repositories, and reusable modules. With Salt too, we use a similar approach. We start from the basics, such as installing, configuring, deploying, and managing a web application to advanced concepts like Docker containers across multiple systems behind a HAProxy load balancer.By the end of this Learning Path, you will be able to build and manage your infrastructure and fully utilize its potential. This course is authored by some of the best instructors in this field: David Cohen worked as a system administrator, platform engineer, DevOps engineer, and software developer in everything from small businesses to growing companies (100+ employees) and large tech/engineering firms (10,000+ employees). He owns a YouTube channel, where he has helped tens of thousands of people learn the basics (and not-so-basics) of system administration, DevOps, and software engineering. Anirban Saha is an infrastructure professional with more than six and half years' experience in infrastructure management at various industries and organizations ranging from early startups to corporate environments. He has worked extensively with configuration management and automation tools including Puppet, Chef, Ansible, Saltstack, and Terraform, to name a few. Seth House is an active member of the Salt community for the past five years and has worked at SaltStack for four years. He wrote the salt-api and also contributed to many core parts of Salt. He has collaborated with the Salt community and started the Salt Formulas organization."
Price: 199.99


"Learning Path: Web Development with PHP 7 and Laravel 5"
"Are you a PHP developer who wants to learn the best PHP framework, Laravel? Do you want to migrate to PHP 7 for developing robust feature-rich web applications? If yes, this Learning Path is for you. Laravel is a web application framework with expressive and elegant syntax. Laravel attempts to take the pain out of development by easing tasks that are most commonly used in web projects. PHP 7 is based on the PHPNG, so the performance gains realized from PHP 7 are huge. Although Laravel 5 works well with the previous versions of PHP, the combination of PHP 7 and Laravel 5 can be used to create faster websites. Packts Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that video builds on the skills learned in the video before it. This Learning Path starts with an introduction to PHP 7 and then moves on to exploring its new and advanced features. You will also get acquainted with the basic and advanced object-oriented programming concepts and techniques. Next, you will learn how to install Laravel on Windows, Mac, and Linux systems. You will then be introduced tothe directory structure of a Laravel application, as well as the third-party dependencies, packages, and installation with Composer. Moving ahead, you will learn about the Laravel MVC structure: routes, controllers, models, views, and templates. Finally, you will build a simple web application using the CRUD operations and basic validations. By the end of this Learning Path, you will be able to build your own applications using PHP 7 and Laravel. About the Authors: For this course, we have combined the best works of these esteemed authors: Budi Irawan is a software engineer, lecturer, and open source contributor. He has experience in PHP for more than 7 years in building small and enterprise web applications. Besides PHP, he also plays with JavaScript and Ruby. He loves to teach, contribute, and meet new people. In his leisure time, he usually plays sports and at times travelling too.Hiren Dave is a software engineer, blogger, and consultant with over 9 years of professional experience. He writes code in number of languages. He has a passion for developing web apps, mobile apps, writing books, and blog articles about programming. He has a solid experience of startups, as he manages products for few startups. He is also passionate about researching and learning new technologies and trends. He has also authored a book Instant Sencha Touch, published by Packt."
Price: 199.99


"Learning Path: Magento: Master and Test Magento 2 with Ease"
"Magento 2 is not just the next version of Magento 1, its a completely new framework. It introduces a bunch of new libraries and approaches, with more opportunities to implement the online channel functionality better. This Video Learning Path explains how the most important parts of the framework are implemented, how they work, and how they can be used.It intends to cover valuable information you need to know as a Magento developer. It explores module implementation and core functionality customization, demonstrating Magento 2 development patterns and approaches. This Video Learning Path is not just about functionality implementation, it shares the best practices for managing Magento 2 applications as a whole. We will move on to explaining how to get the value of automated tests provided by Magento out of the box and how to cover your implementation with an appropriate type of test, to ensure a high level of quality. Finally, we will see how to migrate from Magento 1 to Magento 2, covering the usage of code and data migration tools.By the end of this Video Learning Path,you will gain understanding and practical knowledge that will allow you to master the Magento 2 framework.For this course, we have combined the best works of this esteemed author:Sergii Ivashchenko has been working in the Magento team for more than 4 years. He took part in the development of both the Magento 1 and Magento 2 frameworks and participated in the Magento Testing Framework implementation. For several years, Sergii has been systemizing and sharing his knowledge of the framework and core modules by contributing to official and non-official Magento 2 documentation and development resources, talking on Magento events and meetups."
Price: 199.99


"Learning Path: Linux: A to Z Linux Networking Concepts"
"Linux can be configured as a network workstation, a DNS server, a mail server, a firewall, a gateway router, and many other things. Network administration is one of the main tasks of a Linux administrator. In this Video Learning Path, you will begin with configuring and deploying several network services including file, web, mail, and servers. You will then learn how to enable NAT on the router in order to allow Internet access from the network. Going ahead, you will learn to configure Samba to centralize authentication for your network service and Linux client to leverage it for authentication. Youll also set up SMTP and IMAP mail services, and enable spam filtering. Then well configure our own XMPP-based IM service, configure it to communicate with other XMPP services, and configure Pidgin as a client to utilize the service. Finally, 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.By the end of this Video Learning Path, you will learn to build, maintain, and secure a computer network using Linux.For this course, we have combined the best works of this esteemed author:Gregory Boyce is a technologist with nearly 20 years' experience using and managing Linux systems. He has spent the last 15 years working at Akamai Technologies, where he has worked in roles ranging from network operations, internal IT, information security, software testing, and professional services. Currently, he heads up the Linux OS team that manages Akamai's custom Linux operating system, which runs on their massively distributed customer-facing network."
Price: 199.99


"Learning Path: Elasticsearch and AngularJS: IntraWeb Search"
"Always wanted to make your AngularJS app more scalable and fast? Thinking of ways to power insanely fast data discovery within your app? Think no more, for this Learning Path guides you how to integrate Elasticsearch - the world renowned scalable and fast open-source search server - with your AngularJS app. Elasticsearch is a search server that also doubles up as a NoSQL data store, and hence provides lightning-fast search functionality within a website. Moreover, you can rapidly scale up a website using Elasticsearch. It is also highly available, meaning that a website would almost never face any downtime or lags, when having an Elasticsearch backend; which is also attributed to its NoSQL nature. AngularJS is a web framework powered by Google, that has revolutionized web development over the past few years. With its advanced and unique 2-way data binding between the data and the UI, strong template-building solutions, code reuse features, allowing the creation of custom DOM elements whenever needed, AngularJS can indeed be said to be the framework of the future. Elasticsearch and AngularJS: IntraWeb Search is Packts Video Learning Path that is a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. Firstly, we would be looking at getting started with AngularJS. We will be looking forward to developing a strong foundation in AngularJS by learning the basics, and then moving on to topics such as controllers, templates, routing, and services. Next, we would be studying about Elasticsearch right from the basics, so that our concepts are built well. Moving on, we would be learning about how to create queries to enable searching data in an Elasticsearch data store. Finally, we would be looking in detail at integrating Elasticsearch with an AngularJS application, and improving the search features by tweaking various configurations, so as to boost the overall efficiency and scalability. By the end of this course , you will have developed a strong foundation in Elasticsearch and understood the basics of AngularJS well enough to integrate Elasticsearch with an AngularJS application environment and improve its performance drastically. The goal of this course is to teach you to integrate Elasticsearch with an AngularJS-based app and improve the overall performance and scalability of your application. This course is authored by some of the best in the field. Daniel Beachis a search architect, specializing in client-side application development.He works at OpenSource Connections where he has built search applications for organizations ranging from publishers to government agencies. Mathieu Chauvincis a Managing Director at Red Ape Solutions. He has been involved in web technologies for over a decade, from Django, Node.js, Go, SQL, NoSQL, Mootools, and Angular 2. He has also studied in Karlsruhe University, Germany. He has authored several video courses, such as Learning JavaScript Promises and Introducing Ionic 2."
Price: 199.99


"Learning Path: Build PhoneGap Apps with JavaScript & jQuery"
"Are you a developer who wants to build mobile applications with the help of web technologies? Do you want to develop a cross-platform mobile applications using Adobe PhoneGap? If yes, this Learning Path is for you.Adobe PhoneGap is a mobile application development framework that is used for developing hybrid mobile applications. It allows you to develop mobile applications that run on all popular mobile OS platforms, such as iOS, Android, BlackBerry, and Windows. PhoneGap apps are developed using web technologies such as HTML, CSS, and JavaScript. So, with the help of these web technologies, one can build amazing cross-platform mobile applications. Packts Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. This Learning Path starts with an introduction to JavaScript wherein you will learn basic the JavaScript syntax such as comments, operators, and more. You will also learn to declare functions and write different loops inside it. Then, you will learn about Document Object Model (DOM) in JavaScript. Next, you will be familiar with jQuery, a JavaScript library and the use of jQuery in your projects. As the Learning Path progresses, you will be introduced to the concept of mobile hybrid applications and how PhoneGap can help you create applications that can function on different platforms. You will also learn to set up the PhoneGap development environment and will be guided through creating a simple application that uses some of the core features of PhoneGap. Finally, you will learn the complex uses of PhoneGap such as, interacting with external servers, dealing with security, testing, and automation. By the end of this Learning Path, you will be able to utilize your learnings effectively to develop cross-platform PhoneGap applications. About the Authors: For this course, we have combined the best works of these esteemed authors: Chip Lambert has been developing websites and web applications for almost 20 years. He has authored two other books for Packt Publishing: Instant RESS Implementation How-To and Mastering jQuery Mobile. He is currently a software engineer for Jenzabar Inc. and an online instructor for Bluefield College, teaching courses in web and mobile application development. Kerri Shotts has worked with computers for nearly twenty-four years. Her love for technology and programming started when she was introduced to her first computer: a Commodore 64. She obtained a degree in Computer Science. Now she works as a Technology Consultant thereby creating, designing, and maintaining custom applications (both desktop and mobile), websites, graphics and logos, and more for her clients. She is the author of five prior books published by Packt."
Price: 199.99


"Learning Path: The Road to Elasticsearch"
"Ever wanted to take your web application to a whole new level? Well then, look no further, because this Learning Path takes you on a journey to learning all about Elasticsearch, the renowned open source search engine that helps power searches within thousands of websites worldwide, and much more.Elasticsearch is part of the Elastic family, popularly called as the Elastic stack, whose other components include Logstash, Kibana, the Beats family, and X-Pack. Together, the Elastic stack forms an essential suite of tools that is a must for any developer wanting to embark on a path to build high-quality web applications in this day and age. Elasticsearch is a search server that can also double up as a NoSQL data store, and hence provides lightning-fast search functionality within a website. Logstash is used to collect and parse all kinds of logs. It can also be used to ferry data to and from Elasticsearch at high speeds. Kibana is an Elasticsearch data visualization tool, Beats help in gathering data from disparate sources to Elasticsearch, while X-Pack provides services such as security, monitoring, alerting, reporting, and so on. The Road to Elasticsearch is Packts Video Learning Path that is a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. First, this learning path gets you acquainted with the new, Elastic stack. You learn all about the key components of the Elastic family, their usage and their significance. Then, we move on to a more detailed topic in which we learn in depth about the new Elasticsearch 5.0, which is the mainstay of the stack. We begin by learning about the fundamentals of Elasticsearch. Here, we learn how data is stored in Elasticsearch, specifically, concepts like index, types, and documents, and are also introduced to the Elasticsearch domain-specific language (DSL). Finally, we learn to create complex search queries that power advanced search features in top websites. By the end of this Learning Path , you will have developed a mastery of Elasticsearch fundamentals, and would be able to seamlessly harness the power of Elasticsearch to augment the capability of your web apps. The goal of this Learning Path is to equip you with strong fundamentals of Elasticsearch and introduce you to the Elastic stack. This Learning Path is authored by some of the best in the field. Ethan Anthonyis a San Francisco-based data scientist who specializes in distributed data-centric technologies, and is also the founder of XResults, a data analytics company. Ethan has over 10 combined years of experience in cloud-based technologies such as Amazon Web Services and OpenStack, as well as the data-centric technologies of Hadoop, Mahout, Spark, and Elasticsearch. He began using Elasticsearch in 2011 and has since delivered solutions based on the Elastic stack to a broad range of clientele.Karthik Selvarajis an integration specialist having vast experience in areas of enterprise application integration, service-oriented architecture, and API economy. He is a YouTuber and has several training videos on his YouTube channel. His technology stack includes IBM DataPower Gateway, IBM WebSphere MQ, Mule ESB, Elastic stack, Active MQ, and IBM Integration Bus."
Price: 199.99


"AWS Certified Developer - Associate Tutorial - Step 2"
"This course teaches you all you need to know to start working with the database and application service options available through AWS. We explore technologies such as DynamoDB, Route53, and Cloudformation.We'll demonstrate how to use SNS to send new notifications, create an Elastic Beanstalk application, and get started with the DynamoDB database. You'll understand what your options are for routing on Route53, know when to use the application services, and see how to begin writing infrastructure as code using Cloudformation. By the end of this course, you will feel confident to start creating and using DynamoDB tables and indexesThis course is based on previous pattern(before DBS-C01) of the exam which will fetch you the certification of AWS CDA, while not the latest version available, it provides relevant and informative content who aspires to be AWS certified developer associate.Raluca BolovanColibri Ltd. is a technology consultancy company founded in 2015 by James Cross and Ingrid Funie. The company works to help their clients navigate the rapidly changing and complex world of emerging technologies, with deep expertise in areas such as Big Data, Data Science, Machine Learning, and Cloud Computing.Over the past few years, they have worked with some of the world's largest and most prestigious companies, including a tier 1 investment bank, a leading management consultancy group, and one of the world's most popular soft drinks companies, helping each of them to better make sense of their data and process it in more intelligent ways.The company lives by their moto: Data -> Intelligence -> Action.Our author, Raluca Bolovan is a DevOps Engineer, AWS Certified Solutions Architect, and AWS Certified Developer.She graduated with a first class honours Meng degree in Computing (Software Engineering) from Imperial College London. She worked in Investment Banking for three years with technologies such as Python, Java, and Spring. She then moved into the FinTech industry and has written microservices running on Docker on AWS.Raluca has several years of experience architecting and implementing new solutions on the AWS platform. She has built, among others, a serverless ETL and data warehousing solution using AWS Lambda, DynamoDB, Redshift, and S3 as the principal components.She is also interested in new technologies. She has worked in her career so far in most aspects of technology roles, ranging from front-end development with JavaScript and Django to back-end with microservices in Java 8 and Postgres and more recently DevOps on AWS. If the technology could be the solution for the task at hand, she will definitely try it."
Price: 124.99


"Go Essentials for Full Stack Web Development"
"The Go Programming Language's adoption by developers for building web applications has been on the rise. With its ecosystem growing in size and its stable architecture, Go offers a strong library for building scalable and high-performant web services and apps.In this first of the four core sections that make up this course, we will start by introducing you to programming with Go. We will show you how to install Go and how to configure your workspace and development environment. We will move on to demonstrate basic Go concepts, to provide you with a strong foundation. We will explore arrays, slices, maps and user-defined types. Moving on, we will take a look at Go's built-in concurrency constructs and introduce you to several tools included with Go. We will finish the section by implementing a simple web server using Go.By the end of the video, you will learn the tricks to building robust, secure, and fully-featured applications for the web.Kamesh BalasubramanianKamesh Balasubramanian is the founder and CEO of Wirecog, LLC. He is the inventor of Wireframe Cognition (Wirecog), an award-winning, patented technology that allows machines to understand wireframe designs and produce source code from them. Kamesh has over 20 years' software development experience and has implemented numerous solutions in the advertising, entertainment, media, publishing, hospitality, video game, legal, and government sectors. He is an award-winning, professional member of the Association for Computing Machinery and an InfyMaker Award winner. He was recognized as a Maker of Change at the 2016 World Maker Faire in New York and, upon request, has demonstrated Wirecog at MIT."
Price: 124.99


"Introducing System Center Configuration Manager"
"System Center Configuration Manager (ConfigMgr) is the flagship systems management product from Microsoft that provides a comprehensive management solution for computer systems. It provides patch management, OS deployment, remote control, endpoint protection, and many other services.This is the first of two courses in the series, providing beginner-level tutorial videos on ConfigMgr. They will get you started with this powerful solution and eventually enable you to effectively manage your resources. We'll teach you how to install and configure ConfigMgr, manage your devices, deploy operating systems in the enterprise, deploy and manage applications.You'll discover how to perform patch management, adhere to compliance, protect your infrastructure, and much more. By the end of this series, you will be able to provide effective IT services to your organization by enabling secure software deployment, quickly applying software patches and updates, rebuilding a system that has been compromised, and keeping your systems compliant.In this course we start with an introduction to ConfigMgr and show you how to design, install and upgrade the product. Then we discuss preliminary configuration of the solution, including discovery and boundaries, client installation, collections, compliance, hardware and software inventory, role-based administration, backup, recovery and site maintenance.Watch out for the second video course in the series Implementing Configuration Manager features. This course will include software distribution, software updates, operating system deployment, endpoint protection and mobile device management.About the AuthorGerry Hampson is an author, blogger and speaker. He is a senior consultant engineer with over twenty years of experience as an IT professional. He has worked for Ergo Group, based in Dublin, Ireland, for 12 years. Gerry specializes in designing and deploying Microsoft solutions, with a particular interest in System Center Configuration Manager and Intune. He was awarded Microsoft Most Valuable Professional (MVP) in Enterprise Client Management for 2015.Gerry has a popular blog where he shares tips with the enterprise client management community.Gerry lives in a small village in Ireland with his wife na."
Price: 124.99


"JUnit 5: The New Generation Testing Framework for the JVM"
"In this video we will start by introducing the new features of JUnit 5, architecture, and description of the main Java 5 APIs. After that we will be learning about the low-level details of JUnit 5, i.e., how to write JUnit 5 test cases (programing model)About The AuthorBoni Garca has a PhD degree in Information and Communications Technology from Universidad Politcnica de Madrid (UPM), Spain in 2011. Currently he is working as an Assistant Professor at Centro Universitario de Tecnologa y Arte Digital (U-tad), Spain. He has participated actively in three different research groups: Real-Time Systems and Telematic Services Architecture (STRAST), UPM; Telematic System for Information and Knowledge Society (TSIC), UPM; and currently on CodeUrjc (Universidad Rey Juan Carlos). He has participated in 12 European research projects, publishing more than 20 papers in different journals and at international conferences. Garca is an active member of the FOSS community with a big emphasis on Software Testing, Web Engineering, and Computer Networking."
Price: 124.99


"Automated UI Testing in C#"
"This video is the practical step by step guide for UI test automation framework development from the scratch. This course is targeted to C#. Well exercise the WebDriver, Appium (for mobile applications) and SpecFlow.While going throughout the course you will be able to see the step-by-step test automation framework development process and how it changes the shape of tests.At the end you will have a vision of what framework is, how it looks like and what items should be initially covered at the early beginning of test automation development. Also, you will learn typical solutions for the most common problems with different UI automation solutionsMykola has been working in test automation since 2004. He has been involved with various activities including creating test automation solutions from scratch, leading test automation teams, and working as a consultant with test automation processes. During his working career, he has had experience with different test automation tools such as Mercury WinRunner, MicroFocus SilkTest, SmartBear TestComplete, Selenium-RC, WebDriver, Appium, SoapUI, BDD frameworks, and many other different engines and solutions. He has had experience with multiple programming technologies based on Java, C#, Ruby, and so on, and with different domain areas such as healthcare, mobile, telecoms, social networking, business process modeling, performance and talent management, multimedia, e-commerce, and investment banking.Mykola KolisnykMykola has been working in test automation since 2004. He has been involved with various activities including creating test automation solutions from scratch, leading test automation teams, and working as a consultant with test automation processes. During his working career, he has had experience with different test automation tools such as Mercury WinRunner, MicroFocus SilkTest, SmartBear TestComplete, Selenium-RC, WebDriver, Appium, SoapUI, BDD frameworks, and many other different engines and solutions. He has had experience with multiple programming technologies based on Java, C#, Ruby, and so on, and with different domain areas such as healthcare, mobile, telecoms, social networking, business process modeling, performance and talent management, multimedia, e-commerce, and investment banking."
Price: 124.99


"Android Design Patterns and Best Practices Volume 2"
"Are you an Android developer with some experience under your belt? Are you wondering how the experts create efficient and good-looking apps? Then your wait will end with this video! We will teach you about different Android development patterns that will enable you to write clean code and make your app stand out from the crowd.The video starts by introducing the Android development environment and exploring the support libraries. You will gradually explore the different design and layout patterns and get to know the best practices of how to use them together. Youll then develop an application that will help you grasp activities, services, and broadcasts and their roles in Android development. Moving on, you will add user-detecting classes and APIs such as gesture detection touch screen listeners and sensors to your app. You will also learn to adapt your app to run on tablets and other devices and platforms, including Android Wear, auto, and TV. Finally, you will see how to connect your app to social media.About The AuthorKyle Mew has been programming since the early eighties and has written for several technology websites. He has also written three radio plays and three other books on Android development."
Price: 124.99


"First Guide to Dashboards using IBM Cognos Analytics (V11)"
"Cognos Analytics is the latest version of IBM Cognos Business Intelligence offering, that bring IBM back in the game against new age competitors like QlikView, Tableau. It is a next-generation, sleek, unified tool that provides end users, power-users and IT professional a fast, intent-driven dashboard and reports authoring interface on top of the strong foundation that IBM Cognos has proved over decades.This course is strongly focused on the new Analytics Dashboard Tool, that is not only the future of reporting authoring but also appeals much wider audience right from end-users who are simply consumers of data, to power-users that analyze data and create dashboards for consumption, and IT developers who deliver high quality reporting solutions.In addition to Analytics Dashboarding which is the completely new feature in v11, you will also learn about what users and author gain by upgrading from older v10 or v8 (why upgrade, and why not). You will get a hang of the completely new 'Connection Portal' interfaceAbout the AuthorAbhishek Sanghani worked with Cognos 8.x and 10.x for 12 years and delivering countless reporting solutions, he is thoroughly excited to see Cognos 11.x taking a big leap in self-service authoring and dashboard reporting.Currently he is leading a team of software developers in a large global financial services company, to deliver analytical applications with dashboards and self-service capabilities. Version 11.x being fairly recent, is testing it from all aspects to assess when and where to use it in the deliveries. He also has opportunities to try other products like QlikView, Tableau and Microstrategy. He believes such experiences with other products make ones viewpoint wider, and understanding deeper.The other technology that interests Abhishek is Microstrategy. He posses advanced skills in TM1, Oracle, Microstrategy, SQL Server, SSASHe also has a book written on IBM Cognos 8 Report Studio, followed by a video course for Cognos 10 Report Studio Fundamentals. Both have been very fulfilling experiences. He believes this could be a natural and organic update of those Report Studio works. Note that in this course focuses the brand new Dashboarding tool."
Price: 124.99


"Expert Ruby on Rails 5"
"Ruby on Rails is an extremely productive web application framework written in Ruby. This course will show you how to make production-ready, efficient, and secure applications using Ruby. Youll see how to use the framework to make web applications that your users and clients will love.We start the course by Installing Ruby and Rails and quickly create an application using generators and scaffolding, while understanding how the Rails automations work and why that makes Rails 5 such an easy and productive web-development framework. We will then see how to implement a data model for your App, set up authentication and authorization for your customers and create user-friendly, fast-loading views. You will learn how to create and configure a Rails 5 application and use its new features such as Rails 5 API and ActionCable. Finally, we will take advantage of the new Rails 5 functionality to set-up messaging and presence status for your users and learn how to test these exciting new features.About The AuthorFred Heath is a freelance developer and consultant based in Wales, UK. Over the last 20 years, he's worked at every stage of the software development life cycle using a variety of languages and platforms and ended up falling in love with Ruby and its ecosystem. Fred enjoys solving tricky problems, FOSS, meta programming, Behavior-Driven Development, and Agile processes. He also frequently writes online and speaks at conferences about Ruby, software development, and best practices. Fred is always happy to hear from you and chat about Ruby and Rails on Twitter."
Price: 124.99


"Getting Started with Odoo 10"
"Odoo is a comprehensive set of open-source enterprise management applications. Now with Odoo 10, you have access to a powerful website builder, integrated e-commerce features, and a fast-growing community to help transform and modernize your business.We will start with how to set up Odoo online and on your own server. Youll then configure the basic company settings required to quickly get your first Odoo system up and running. Later, youll explore Customer Relationship Management in Odoo and see its importance in today's modern business environment. Next, we'll deep dive into a purchasing application with Odoo and you'll learn some of the primary functionalities of ERP systems for manufacturing operations. Then you'll use analytic accounting to provide better reporting. Finally, we'll walk you through the recent Odoo 10 features with respect to the community and enterprise edition, giving you the complete understanding of what Odoo can do for you!About The AuthorGreg Moss has been a Business and Information Systems Consultant for over 25 years. Starting in 1988, Greg began to work extensively in financial and accounting-related applications. He wrote his first custom billing system for a rehabilitation facility at the age of 20. He has worked extensively in the health care, point of sale, manufacturing, telecommunications, entertainment, and service industries.Greg is a Certified Information Systems Auditor (CISA), a Certified Six Sigma Black Belt, and was the Chief Information Officer for Crownline Boats, Inc. In addition to both Music and Computer Science studies at Southern Illinois University, Greg completed a BS in Business Administration and Information Systems from Walden University. Greg also has an Information Assurance Certification from Carnegie Melon University.In addition to Odoo, he has experience in a variety of ERP systems and was a Sage Pro partner for several years. Greg is the CEO of First Class Ventures, LLC; the owner of FirstClassComputerConsultingand OdooClass; and an Odoo Ready Partner.In Gregs spare time he enjoys playing trumpet, saxophone, keyboard, and guitar with local bands and taking cross-country road trips with his African Grey Parrot, Bibi."
Price: 124.99


"Exploring AWS Instances, Networking, and Databases"
"Amazon Web Services (AWS) is a secure cloud services platform that offers compute power, database storage, content delivery, and other functionalities to help businesses scale and grow. AWS cloud products and solutions are used to build sophisticated applications with increased flexibility, scalability, and reliability.The classic AWS services are the focus of this course. You'll start by getting to know about VPC and its components such as private and public subnets, gateway, service endpoints, peering, DX, VPN, and so on. Next, you'll learn how to merge your infrastructure and code with an application code balancer.Moving on, we'll cover further storage logging, events, replication, lifecycle, and advanced features of S3. Next, we look at data backup with AWS Glacier and migrating data with storage gateways and Snowball. You'll then explore RDS and look at the problems faced in the real world and services such as ElastiCache and DynamoDB.Last, we'll explore a new hype of containers and how to run, manage, and deploy those using AWS.About the AuthorPaulina Budzon is an engineer holding both AWS Professional Level certifications, primarily interested in designing, building and maintaining highly available, scalable and resilient distributed web applications. She started as a web developer and has worked with technologies such as PHP, RoR, MySQL, PostgreSQL, and MongoDB.She has swiftly progressed her career, gaining wide knowledge of the architectural aspects of web applications. Thanks to her experience, Paulina offers a unique combination of understanding of both architectural and development sides of software engineering."
Price: 124.99


"Deep Dive into Functional JavaScript"
"In this course, you will have an in-depth overview and the tools in your utility belt to write maintainable code in JavaScript.We will stick to the latest version of JavaScript in this course, ES2017. You don't have to know ES2017 to benefit from the course, as we will introduce the language constructs that we use during it.You will experience the benefits of functional programming even if your code is not purely functional. In this course, you will learn the building blocks that act as a utility belt in your arsenal, enabling you to write code that's easy to understand, extend, test, and debug. You will get hands-on practice on how to use currying, partial evaluation, map, reduce, filter, recursion, and other functional programming concepts in ES6.About the AuthorZsolt Nagy is a web development team lead, mentor, and software engineer living in Berlin, Germany. As a software engineer, Zsolt continuously challenges himself to stick to the highest possible standards when improving his own knowledge. The best way of learning is to create a meaningful product on the way. Until you reach this state, the second best way of learning is to share with others what you learned and how you structure your thoughts.Zsolt is an author of the book and video course ES6 in Practice, introducing you to all meaningful features of ES6. He is also an author of the book The Developers Edge How to Double Your Career Speed with Soft-Skills."
Price: 124.99


"Going Serverless with .NET"
"Serverless architecture allows you to build and run applications and services without having to manage the infrastructure. Many companies have started adopting serverless architecture for their applications to save money and improve scalability.This video will be your companion as you design serverless architectures for your applications with Microsoft Azure as the cloud service provider and using the .NET Core runtime. You will begin by understanding about serverless architecture, its advantages and disadvantages. You will then set up the Azure environment and test a simple serverless function using AWS platform. From here you will learn to build a real multi-tier, a serverless application with C# as the scripting language. You will also learn to build, test and deploy the Middle tier application along with Data and Presentation tiers. Finally, we will look at testing, securing and authenticating your serverless application.By the end of the course, you will be equipped with the knowledge to build scalable and cost-efficient .NET applications with serverless architectures.About The AuthorDan Bailey has over 15 years' commercial experience developing and supporting successful software, working mainly for multinational companies and holding increasingly senior positions. He also taken an active interest in the open source community and contribute to technical forums. Over the years he has enjoyed working with people of many nationalities and backgrounds and have worked with a large range of technologies, and used several programming languages, including .NET and Java. Hes implemented and taken lead roles for large-scale industrial solutions. His experience started with trusted languages such as C and C++, all the way through to the latest .NET and Java frameworks. Hes an expert in many communication protocols including REST/HTTP, TCP/IP, web services, and in particular associated design patterns, which are ever more important for connecting systems together. Modern factories are smart and connected in the age of the Internet of Things. Hes has been at the cutting edge of software development across this domain, for well known global companies who manufacture mobile phones, and automotive electronics, for example. Software quality and performance are paramount at all times. Over recent years hes been the inventor and lead architect for new event-driven communication standard used in Internet of Things industrial products. Dan holds a first-class honors Masters degree in engineering, and is a chartered engineer with the IEE, UK in addition to several other certifications. Hes published several white papers on different software subjects. Outside software-related work, Dan spends his time with his family, and enjoy cycling and part time football coaching."
Price: 124.99


"Developing with MongoDB"
"MongoDB is the most popular NoSQL database in the market today. With support for real-time analytics, it is being used by many big enterprises for efficient and fast processing of data. The importance of NoSQL databases, and particularly MongoDB, has also increased with the rise of IoT.Spanning over 4 hours, this tutorial will show you how you can get the most out of MongoDBs advanced features with ease. After getting a quick overview of the basics of MongoDB, you will directly jump to covering the concepts related to advanced data modelling, complex querying, indexing and database operations. You will also implement a highly available MongoDB database for high performance by implementing techniques like sharding, aggregation and replication. Finally, you will also cover aspects like cloud deployment which is important when it comes to web applications, and integration with Hadoop for fast and efficient Big Data processing.By the end of this tutorial, you will have mastered all the concepts of MongoDB when it comes to querying, data modelling and the other database operations.About the AuthorRick Copeland is the Principal Consultant of Arborian Consulting, which provides MongoDB and Python-focused consulting, training, and custom development services. Rick has been using MongoDB since 2009 and Python since 2005, and has spoken at various user groups and conferences on both topics. He is a member of the Python Software Foundation and the Masters of MongoDB."
Price: 124.99


"Getting started with SELinux System Administration"
"Do you have the crucial job of protecting your private and company systems from malicious attacks and undefined application behavior? Are you looking to secure your Linux systems with improved access controls? Look no further, intrepid administrator! This course will show you how to enhance your system's secure state across Linux distributions, helping you keep application vulnerabilities at bay. This video course covers the core SELinux concepts and shows you how to leverage SELinux to improve the protection measures of a Linux system. You will learn the SELinux fundamentals and all of SELinux's configuration handles including conditional policies, constraints, policy types, and audit capabilities. These topics are paired with genuine examples of situations and issues you will probably come across as an administrator.About The AuthorSven Vermeulen is a long-term contributor to various free software projects and the author of various online guides and resources. He got his first taste of free software in 1997 and never looked back. In 2003, he joined the ranks of the Gentoo Linux project as a documentation developer and has since worked in several roles, including Gentoo Foundation trustee, council member, project lead for various documentation initiatives, and (his current role) project lead for Gentoo Hardened SELinux integration and the system integrity project.During this time, Sven gained expertise in several technologies, ranging from OS-level knowledge to application servers. He used his interest in security to guide his projects further in the areas of security guides using SCAP languages, mandatory access controls through SELinux, authentication with PAM, (application) firewalling, and more.Within SELinux, Sven contributed several policies to the Reference Policy project, and he is an active participant in policy development and user space development projects.In his daily job, Sven is an IT architect in a European financial institution as well as a self-employed solution engineer and consultant. The secure implementation of infrastructures (and the surrounding architectural integration) is, of course, an important part of this. Prior to this, he graduated with an MSc in computer engineering from Ghent University and MSc in ICT enterprise architecture, and he worked as a web application infrastructure engineer.Sven is the main author of the Gentoo Handbook, which covers the installation and configuration of Gentoo Linux on several architectures. He also authored the Linux Sea online publication (a basic introduction to Linux for novice system administrators) and SELinux System Administration and SELinux Cookbook for Packt Publishing."
Price: 124.99


"Introduction to Go Classical Patterns"
"Go is a multi-paradigm programming language that has built-in facilities to create concurrent applications. Design patterns allow developers to efficiently address common problems faced during developing applications. Go Design Patterns will provide readers with a reference point to software design patterns and CSP concurrency design patterns to help them build applications in a more idiomatic, robust, and convenient way in Go. The book starts with a brief introduction to Go programming essentials and quickly moves on toexplain the idea behind the creation of design patterns and how they appeared in the 90s as a common ""language"" between developers to solve common tasks in object-oriented programming languages. You will then learn how to apply the 23 Gang of Four (GoF) design patterns in Go and also learn about CSP concurrency patterns, the ""killer feature"" in Go that has helped Google develop software to maintain thousands of servers. With all of this the book will enable you to understand and apply design patterns in an idiomatic way that will produce concise, readable, and maintainable software.About The AuthorMario Castro Contreras is a software engineer who has specialized in distributed systems and big data solutions. He works as a site reliability engineer, and now he is focused on containerized solutions and apps using most of the Google Cloud suite, especially Kubernetes. He has wide experience in systems and solutions integration, and he has written many scalable and reliable 12-factor apps using Go and Docker. He has designed big data architectures for financial services and media, and he has written data processing pipelines using event-driven architectures written purely in Go. He is also very active in the open source community, and you can find him on his GitHub account with the username sayden. In the past, he has also written mobile applications and backends in Java.Mario is passionate about programming languages, and he found the best balance between fun and productivity in Go; however, recently, he enjoys writing in Rust and embedded systems in C. He is also passionate about road cycling and winter sports."
Price: 124.99


 
Previous Next