AW Software Products ExcitingAds :: Exciting Ads

kahm-logo

Sitemap

 
"The Ins and Outs of ArcGIS Data Analysis"
"ArcGIS provides a scalable framework for implementing GIS solutions for a single user or many users on desktops, in servers, over the web, and in the field. Analyzing spatial data has now become simpler than ever with ArcGIS 10.5x, a major release that comes with many new capabilities with regard to its server and cloud capabilities.In this course, you will start by learning how to analyze spatial data in ArcGIS Desktop. You will learn to work with the basics of coordinate systems and map projections, as well as vector overlays in ArcMap. Next, you will learn how to create your own data sets. At times you will come across the need to work with datasets that do not already exist in online dictionaries. You will learn how to make new datasets and edit them as well as geo referencing existing datasets in ArcMap. Finally you will be taught how to model continuous phenomena or land use by using raster data. You will learn how to work with raster data in ArcMap, as well as functions for modeling landscape characteristics and land use change.By the end of this video tutorial, you will know how to work with different types of data for modeling your maps in ArcGIS.About The AuthorKyle Walker is an Associate Professor of Geography at Texas Christian University. He conducts research in population geography and teaches courses in human geography, Geographic Information Systems, and data analysis.Kyle describes himself as a geographer working in the areas of spatial demography, spatial data science, and R programming. His work has been featured in venues such as CityLab, Boston com, and FiveThirtyEight, along with a wide variety of academic journals.He is based in Fort Worth, Texas."
Price: 124.99

"Ansible 2: Advancements with Security Automation"
"Nowadays, security plays an important part in securing your system or data. With over 750 automation modules, Ansible makes it easy for you to secure any part of your system, including setting firewalls, providing authentication to users and groups, and setting custom security policies. Ansible allows you to write automation procedures once and use them across your entire infrastructure.The course starts with basic Ansible concepts and later progresses to the advanced features of Ansible 2. You'll start with the usage of Ansible with non-Linux targets, before then moving on to discuss some advanced uses of Ansible Tower. Ansible Tower makes it easy to control the way your infrastructure is configured via configuration definitions and continuous remediationNext, we will look at secure user management with Ansible managing multiple user and different permissions. We will be closely looking at more complex hardening with STIG and CISAbout The AuthorAnish Nath is a developer, author, and a hacker who is willing to contribute and learn. He is an active member of StackOverflow and a Devops Engineer. He has expertise as a security advocate and security architect. He is experienced in handling security issues such as performing white-hat hacking. He is a community-oriented developer."
Price: 124.99

"Maintaining, Troubleshooting, Automating in ArcGIS Server"
"ArcGIS Server provides a backbone for web maps and applications. Users can publish data from shapefiles, files, and enterprise geodatabases to allow for customized display and access in web maps and applications.ArcGIS provides a scalable framework for implementing GIS solutions for a single user or many users on desktops, in servers, over the web, and in the field.This course will instruct viewers how to deploy ArcGIS Server, publish and consume services via ArcGIS and third-party platforms. It starts with optimizing and monitoring the services. After that, you'll learn how to configure a secure environment and control who has access to your services. In the third section, you'll understand how to automate common server administration and data management tasks using the ArcGIS REST API, ArcPy and command line utilities. in the last section of this course, address some common issues that arise with installing and administering your server and publishing your services.This series instructs viewers how to maintain, troubleshoot, and fine-tune your ArcGIS Server and services and automate server management tasks.About The AuthorSteph Nelson is the Data Analytics and Strategy Manager at SFMTA and has architected, configured and currently maintains their ArcSDE enterprise geodatabase (Oracle DBMS) and ArcGIS Server map and feature services. She has 10 years of experience delivering customized GIS solutions and previously authored a GIS video course for Planetizen. Her skills from prior experience as a trainer and educator will serve her well as she designs and delivers curriculum for Mastering ArcGIS Server Administration courses."
Price: 124.99

"Docker Swarm Advanced: Centralized Logging and Monitoring"
"In this module, we explore Docker Swarm in depth. Now that we have a cluster upand-running with many containers, it is quite hard to know what is going on.To start, we are going to learn about the Docker Swarm Remote API. We will find out how to retrieve information from the cluster, and deploy and scale services using the API. Then we will look how to build our centralized logging and how to send data. To close we will learn how to search for logs using Kibana, and collect metrics to monitor containers running in the cluster. We will display this information in a Dashboard using Grafana, to clarify what is going on.By the end, you will be able to use Docker Swarm Remove API, parse and send logs to a centralized place, and collect metrics and monitor your Docker Swarm cluster. We also d LinuxKit and how to build your custom image.About the Author :Alberto Guimares Viana is a DevOps Engineer, based in Hamburg, Germany. He has been working for 11 years in the IT field and has worked for many companies in Brazil, the United States, the United Kingdom, and now Germany. He specializes in infrastructure as a code, continuous integration, continuous delivery, and software development."
Price: 124.99

"Spring 5.0 Project: Building a Travel Website"
"Two main themes for Spring 5.0 projects are Reactive Programming and Microservices. The most significant change in the upcoming Spring 5.0 is the introduction of Reactive Programming, so reactive-style programming is used throughout the course. And since Microservice are the current buzzword, and Spring Boot is the most popular Microservice framework in the World, one volume will be dedicated to introducing Spring Boot and Spring Cloud in order to write the actual microservices.We will build a fake travel site that will gradually take shape as we move on to each section. We'll start off by introducing the basics of Spring Framework, including bean lifecycles, Dependency Injection, AOP, and Spring Data. Then we'll introduce Reactive Programming in Spring 5, so you'll be ready to build the service layer for the travel site.In the further sections, you will learn to build the presentation layer, called Spring MVC.Here, we will start with Spring Boot, the Microservice framework based on Spring.By the end of the course, you will have built a couple of microservices for the Travel site using Spring Boot. We will make it as Cloud Native using Spring Cloud that helps to adopt the patterns like config server, circuit breaker, service discovery and etc.About The AuthorTomasz Lelek is a Software Engineer who programs mostly in Java and Scala. He is a fan of microservice architectures and functional programming. He dedicates considerable time and effort to being better every day. Recently, he's been delving into big data technologies such as Apache Spark and Hadoop. He is passionate about nearly everything associated with software development.Tomasz thinks that we should always try to consider different solutions and approaches before solving a problem. Recently, he was a speaker at several conferences in Poland - Confitura and JDD (Java Developer's Day) and also at Krakow Scala User Group.He also conducted a live coding session at Geecon Conference."
Price: 124.99

"Mastering Microservices with Java - Part 2"
"Welcome to the second Part of this Mastering Microservices with Java video course! With the introduction of the cloud, Java enterprise application development has moved from monolithic applications to small lightweight process-driven components called Microservices. Microservices in Java are the next big thing in designing scalable, easy-to-maintain Java applications. They not only makes app development easier, but also offer great flexibility when it comes to utilizing various resources optimally. If you want to build an enterprise-ready implementation of the microservice architecture, then this is the video for you!In Part Two of this Mastering Microservices with Java video series, youll move on from Part One fundamentals and learn how to use Spring Security in your Java Microservices. You will also learn to secure your services effectively using REST Java clients and other tools. Moving on, putting all the pieces together, create a Single Page Application on Online Table Reservation System all by yourself. Familiarize yourself in learning the best practices and common principles of a Microservice Design and finally, explore the techniques to troubleshoot and debug the issues faced during development.By the end of this second Mastering Microservices with Java series, you will be confident in building smaller, lighter, and faster services that can be implemented easily in a production environment.About The AuthorSourabh Sharma has more than a decade's experience in product/app development. His expertise lies in developing, deploying, and testing N-tier web applications. He loves to troubleshoot complex problems and look for the best solutions. In his career, he has successfully developed and delivered various standalone and cloud apps to happy Fortune 500 customers. Sourabh has also initiated and developed a microservice-based product for his US-based top enterprise product company. He started writing Java programs in his college days, in the late 90s, and he still loves it."
Price: 124.99

"Mastering ElasticSearch"
"ElasticSearch is a Lucene-based search engine for distributed search and analytics. This course will serve as a hands-on guide as you explore the features of ElasticSearch 5.0. You will go beyond the basics and master advanced concepts in ElasticSearch distributed searching, indexing, optimization, administration and much more.You will be able to harness knowledge of advanced topics such as the ElasticSearch optimization and administration which include the inner workings of ElasticSearch, advanced queries, sharding for optimal performance, low level index configurations, and the best of ElasticSearch administration. Packed with easy to follow examples, this video course will ensure that you have a firm understanding of advanced topics of ElasticSearch 5.0, and how to effectively optimize your cluster.About The AuthorEthan Anthony is a San Francisco based Data Scientist who specializes in distributed data centric technologies. He is also the Founder of XResults, where the vision is to harness the power of big data to deliver intuitive customer facing solutions, largely to non-technical professionals. Ethan is Harvard educated in the areas of data science and software engineering. He began using ElasticSearch in 2012 and has since delivered solutions based on the Elastic Stack to a broad range of clientele. Ethan has also consulted globally with firms in a cross-section of industry verticals, from the US to the Far East."
Price: 124.99

"Python Data Visualization with Matplotlib 2.x"
"Big data analytics are driving innovations in scientific research, digital marketing, policy-making and much more. Matplotlib offers simple but powerful plotting interface, versatile plot types and robust customization.Matplotlib 2.x By Example illustrates the methods and applications of various plot types through real world examples. It begins by giving readers the basic know-how on how to create and customize plots by Matplotlib. It further covers how to plot different types of economic data in the form of 2D and 3D graphs, which give insights from a deluge of data from public repositories, such as Quandl Finance. You will learn to visualize geographical data on maps and implement interactive charts.By the end of this video, you will become well versed with Matplotlib in your day-to-day work to perform advanced data visualization. This video will help you prepare high quality figures for manuscripts and presentations. You will learn to create intuitive info-graphics and reshaping your message crisply understandable.About the Author :Aldrin Kay Yuen Yim is a PhD student in computational and system biology at Washington University School of Medicine. Before joining the university, his researchprimarily focused on big data analytics and bioinformatics, which led to multiple discoveries, including a novel major allergen class (designated as a Group 24th Major allergen by WHO/IUIS Allergen Nomenclature subcommittee) through a multi-omic approach analysis of dust mites (JACI 2015), as well as the identification of the salt-tolerance gene in soybeans through large-scale genomic analysis (Nat. Comm. 2014). He also loves to explore sci-fi ideas and put them into practice, such as the development of a DNA-based information storage system (iGEM 2010, Frontiers in Bioengineering and Biotechnology 2014). Aldrin's current research interest focuses on neuro-development and diseases, such as exploring the heterogeneity of cell types within the nervous system, as well as gender dimorphism in brain cancers (JCI Insight 2017).Aldrin is also the founding CEO of Codex Genetics Limited, which is currently servicing two research hospitals and the cancer registry of Hong Kong.Allen Chi Shing Yu, PhD, is a Chevening Scholar, 2017-18, and an MSc student in computer science at the University of Oxford. He holds a PhD degree in Biochemistry from the Chinese University of Hong Kong, and he has used Python and Matplotlib extensively during his 10 years' experience in the field of bioinformatics and big data analysis. During his research career, Allen has published 12 international scientific research articles and presented at four international conferences, including on-stage presentations at the Congress On the Future of Engineering Software (COFES) 2011, USA, and Genome Informatics 2014, UK. Other research highlights include discovering the novel subtype of Spinocerebellar ataxia (SCA40), identifying the cause of pathogenesis for a family with Spastic paraparesis, leading the gold medalist team in 2011 International Genetically Engineered Machine (iGEM) competition, and co-developing a number of cancer genomics project.Apart from academic research, Allen is also the co-founder of Codex Genetics Limited, which aims to provide personalized medicine services in Asia through the use of the latest genomics technology. With financial and business support from the HKSAR Innovation and Technology Commission, Hong Kong Science Park, and the Chinese University of Hong Kong, Codex Genetics has curated and transformed recent advances in cancer and neuro-genomics research into clinically actionable insights.Claire Yik Lok Chung is now a PhD student at the Chinese University of Hong Kong working on Bioinformatics, after receiving her BSc degree in Cell and Molecular Biology. With her passion for scientific research, she joined three labs during her college study, including the synthetic biology lab at the University of Edinburgh. Her current projects include soybean genomic analysis using optical mapping and the next-generation sequencing of data. Claire started programming 10 years ago, and uses Python and Matplotlib daily to tackle Bioinformatics problems and to bring convenience to life. Being interested in information technology in general, she leads the Campus Network Support Team in college and is constantly keeping up with the latest technological trends by participating in PyCon HK 2016. She is motivated to acquire new skills through self-learning and is keen to share her knowledge and experience. In addition to science, she has developed skills in multilingual translation and graphic design, and found these transferable skills useful at work."
Price: 124.99

"Implementing AI to Play Games"
"In video games, Artificial Intelligence is used to generate responsive or intelligent behavior primarily in Non-Player Characters (NPCs), like human intelligence. In this course, we look at games; we understand how to decide which move to take based on future possibilities and payoffs (just as, in chess, we look n-moves ahead into the future).We explore how to solve applications where there are a number of parameters to optimize, such as time or distance, and the possibilities are exponential. We look at how to design the various stage of the evolutionary algorithm that will control performance. We take a sample gameTic-Tac-Toeand show how various steps of the algorithm are implemented in code. And we look at color filling as a constraint satisfaction application and see how various algorithm concepts are applied in code.Finally, we also explain a trip-planning application and see how the application is solved through evolutionary algorithms.About the AuthorDevangini Patel is a Ph.D. student at the National University of Singapore, Singapore. Her research interests include Deep Learning, Computer Vision, Machine Learning, and Artificial Intelligence. She has completed her masters in Artificial Intelligence from the University of Southampton, UK. She has over 5 years' experience in the field of AI and has worked on various industrial and research projects in AI including facial expression analysis, robotics, virtual try-on, object recognition and detection, and advertisement ranking."
Price: 124.99

"Scanning and Enumeration with Kali Linux"
"Kali Linux contains a large amount of penetration testing tools from various different niches of the security and forensics fields. The Kali Linux penetration testing platform contains a vast array of tools and utilities, from information gathering to final reporting, that enable security and IT professionals to assess the security of their systems.This course will explore the different types of applications and commands to be run on a remote system based on types of goals that an attacker wishes to accomplish. It will cover how to extract useful information from a target that has been located. This course will teach the viewers I details about enum4linux with which one will be able to extract useful information. One will be able to explore the amap tool. This tool can be used to to identify services running on non-standard ports. As you go ahead, this course will teach one how to extract useful information from a target that they have located. The viewers will also be taught how to Discover non-contiguous IP blocks using dnsenum and how to scan with Nikto.This is the logical follow up to information gathering where we take the information we have gathered and then use that to more closely investigate a targetAbout the Author :Sean Oriyano is a longtime security professional and entrepreneur. Over the past 25 years, he has divided his time between performing security research, consulting, and delivering training both in the field of general IT and cybersecurity.In addition, he has become a best-selling author with many years experience in both digital and print media. Sean has published several books over the last decade and has expanded his reach even further by appearing on shows in both TV and radio. To date, Sean has appeared in over a dozen TV programs and radio shows discussing different cybersecurity topics and technologies. When in front of the camera, Sean has been noted for his casual demeanor and praised for his ability to explain complex topics in an easy to understand manner.Outside his own business activities, he is a Chief Warrant Officer and commands a unit specializing in cybersecurity, training, development, and strategy. Additionally, as a CWO he is recognized as a SME in his field and is frequently called upon to provide expertise, training, and mentoring wherever and whenever needed.When not working, Sean is an avid Obstacle Course Racer having completed numerous races, a world championship race, and a Spartan Trifecta. He also enjoys traveling, bodybuilding, MMA, Metroid, and The Legend of Zelda."
Price: 124.99

"Getting Started with SQL Server on Linux"
"Microsoft's launch of SQL Server on Linux has made SQL Server a truly versatile platform across different operating systems and data-types, both on-premise and on-cloud.This book is your handy guide to setting up and implementing your SQL Server solution on the open source Linux platform. You will start by understanding how SQL Server can be installed on supported and unsupported Linux distributions. Then you will brush up your SQL Server skills by creating and querying database objects and implementing basic administration tasks to support business continuity, including security and performance optimization. This book will also take you beyond the basics and highlight some advanced topics such as in-memory OLTP and temporal tables.By the end of this book, you will be able to recognize and utilize the full potential of setting up an efficient SQL Server database solution in your Linux environment.About the Author :Jasmin Azemovic is a university professor active in database system, information security, data privacy, forensic analysis, and fraud detection fields. His PhD degree was in modeling design and developing an environment for the preservation of privacy inside database systems. He is the author of many scientific research papers and two books: Writing T-SQL Queries for Beginners Using Microsoft SQL Server 2012 and Securing SQL Server 2012. He has been a Microsoft MVP (Data Platform) for the last 10 years and an information security consultant. He is an active speaker at many IT professional and community conferences."
Price: 124.99

"Building A Scalable Serverless Application on AWS"
"Serverless computing allows you to build and run applications and services without thinking about servers. With serverless computing, your application still runs on servers, but all the server management is done by AWS. Using AWS and its Serverless Platform, you can build and deploy applications on cost-effective services that provide built-in application availability and flexible scaling capabilities. This lets you focus on your application code instead of worrying about provisioning, configuring, and managing servers.The course will show viewers how to build a fully serverless, fully scalable application from the ground up, leveraging some of Amazon's suite of application services, including API Gateway, Lambda, Cloudfront, DynamoDB, S3, and SQS. We will start by gaining an understanding of what it means to be serverless, and how some of this cutting-edge technology can help us to build serverless applications before we move on to designing and implementing our very own serverless API.By the end of the course, you will understand the clear benefits of next-generation serverless architecture, such as never again needing to worry about how to scale an application or manage virtual servers.About the Author :James CrossColibri is a technology consultancy company founded in 2015 by James Cross and Ingrid Funie. The company works to help its clients navigate the rapidly changing and complex world of emerging technologies, with deep expertise in areas like 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 make better sense of their data, and process it in more intelligent ways. The company lives by its motto: Data -> Intelligence -> Action.James Cross is a Big Data Engineer and certified AWS Solutions Architect with a passion for data-driven applications. He's spent the last 3-5 years helping his clients to design and implement huge-scale, streaming big data platforms, Cloud-based analytics stacks, and serverless architectures.He started his professional career in Investment Banking, working with well-established technologies such as Java and SQL Server, before moving into the big data space. Since then he's worked with a huge range of Big Data tools including most of the Hadoop eco-system, Spark, and many No-SQL technologies such as Cassandra, MongoDB, Redis, and DynamoDB. More recently his focus has been on Cloud technologies and how they can be applied to data analytics, culminating in his work at Scout Solutions as CTO, and more recently with Mckinsey.James is an AWS certified solutions architect with several years' experience designing and implementing solutions on this cloud platform. As CTO of Scout Solutions Ltd, he built a fully serverless set of API's and analytics stacks based around Lambda and Redshift.He is interested in almost anything that has to do with technology. He has worked with everything from WordPress to Hadoop, from C++ to Java, and from Oracle to DynamoDB. If it's new and solves a problem in an innovative way he's keen to give it a go!"
Price: 124.99

"Building User Interface Using React And Flux"
"Businesses today are evolving so rapidly that having their own infrastructure to support their expansion is not feasible. As a result, they have been resorting to the elasticity of the cloud to provide a platform to build and deploy their highly scalable applications. This video will be the one stop for you to learn all about building cloud-native architectures in Python. Youll learn about interacting data services and building Web views with React, after which we will take a detailed look at application security and performance. About the Author :Manish Sethi works as an engineer in Bangalore, India. Over the course of his career, he has worked for startups and Fortune 10 companies, helping organizations adopt a cloud native approach to architecting massively scalable products.He regularly spends time learning and implementing new technology paradigms and actively finds himself solving practical problems using serverless architecture, machine and deep learning, and so on. He contributes to Bangalore DevOps and the Docker community by writing blog posts, giving talks in meetups, and so on."
Price: 124.99

"Getting Started with Cloud-Native Python"
"Businesses today are evolving so rapidly that having their own infrastructure to support their expansion is not feasible. As a result, they have been resorting to the elasticity of the cloud to provide a platform to build and deploy their highly scalable applications.This video will be the one stop for you to learn all about building cloud-native architectures in Python. It will begin by introducing you to cloud-native architecture and will help break it down for you. Then youll learn how to build microservices in Python using REST APIs in an event-driven approach and you will build the web layer.It's a practical video: we're going to build everything using Python 3 and its amazing tooling ecosystem.About the Author :Manish Sethi works as an engineer in Bangalore, India. Over the course of his career, he has worked for startups and Fortune 10 companies, helping organizations adopt a cloud native approach to architecting massively scalable products.He regularly spends time learning and implementing new technology paradigms and actively finds himself solving practical problems using serverless architecture, machine and deep learning, and so on. He contributes to Bangalore DevOps and the Docker community by writing blog posts, giving talks in meetups, and so on."
Price: 124.99

"Getting Started with Microservices in PHP"
"Microservices (aka the microservice architecture) is an architectural style that structures an application as a collection of loosely coupled services. The microservice architecture enables the continuous delivery/deployment of large, complex applications and enables faster, better delivery of value to implement business capabilities, thus enabling an organization to evolve its technology stack. It enables organizations to scale their products and add or adapt services efficiently. Companies can deliver software faster and more efficiently in order to compete in the dynamic markets of today and tomorrow, while at the same time keeping their products fast, secure, and stable. Lately, microservices have gained far more attention due to their use as the architecture pattern of choice at companies such as Google, Facebook, Twitter, Netflix and many more prominent technology companies and startups.The course starts with the basics of microservices and helps you understand the important tools required to develop and validate them. Moving ahead, we will set up and create the right environment before we start building your microservice. The 2nd section is all about testing and will teach you to publish containers. The videos cover Docker and Vagrant. Finally, towards the end, you will learn to deploy and monitor your published microservice.About the Author :Brad Bonkoski is experienced in leading high-performing, talented teams delivering innovative infrastructure automation solutions to internal customers, using highly scalable web-based applications and APIs to support mobile games to end users. He has more than 7 years' experience in PHP. He is excited helps understanding how to garner the most efficiency out of computer organizations. This encompasses discovering and tracking key metrics and enabling process and controls to improve upon them. Additionally, fully integrating automated, continuous integration into the development process to offer quality and properly manage the impact of change"
Price: 124.99

"Learning Path:Java: Data Structures & Algorithms with Java 9"
"Java 9 data structures and algorithms covers functional and reactive data structures thereby giving you the power to understand computational complexity, solve problems, and write efficient code. So if you are a Java developer who wish to learn data structures and algorithms, then go for this Learning Path. 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. The highlights of this Learning Path are:Complete coverage of reactive and functional data structures Get to know the fundamentals of algorithms, data structures, and complexity measurement Gain a better understanding of the concept of trees, queues, and graphs Master important concept such as dynamic programming Lets take a quick look at your learning journey. You will begin with understanding the basics of Java algorithms and data structures. You will then be introduced to concepts such as arrays, linked lists, stacks, and queues. Next, you will go through the basics of functional programming so that you get used to thinking recursively. This Learning Path provides plenty of examples along the way to help you understand each concept clearly. Finally, you will get a clear picture of reactive programming, binary searches, sorting, search trees, undirected graphs, and a whole lot more. By the end of this Learning Path, you will be well-versed with data structures and algorithms in Java 9. Meet Your Experts: We have the best work of the following esteemed author to ensure that your learning journey is smooth: Debasish Ray Chawdhuri is an established Java developer and has been in the industry for the last eight years. He has developed several systems, from CRUD applications to programming languages and big data processing systems. He provided the first implementation of an extensible business reporting language specification, and a product around it, to verify company financial data for the Government of India while he was employed at Tata Consultancy Services Ltd. In Talentica Software Pvt. Ltd., he implemented a domain-specific programming language to easily implement complex data aggregation computations that compiled to Java bytecode. Currently, he leads a team developing a new high-performance structured data storage framework to be processed by Spark. The framework is named Hungry Hippos and will be open-sourced very soon. He also blogsabout Java and other computer science-related topics. He has worked for Tata Consultancy Services Ltd., Oracle India Pvt. Ltd., and Talentica Software Pvt. Ltd."
Price: 199.99

"Learning Path: Laravel: Modern App Development with Laravel"
"Laravel is a free, open-source PHP web framework, intended for the development of web applications following the modelviewcontroller (MVC) architectural pattern. Some features of Laravel are modular packaging system with a dedicated dependency manager, different ways for accessing relational databases, utilities that aid in application deployment and maintenance, and its orientation. Using Laravel's PHP framework, it is easy to create complex business applications. If you're interested to build powerful web applications with Laravel framework and write beautiful, expressive PHP code, then you should opt for this Learning Path.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.The highlights of this Learning Path are: Work with the Laravel directory structure and various artisan commands Work with Laravel routes and the Laravel MVC structureLets take a quick look at your learning journey. This Learning Path starts off by helping you understand the system requirements and set them up in your preferred development environment, including Windows, Mac, and Linux, so you can start developing with Laravel.You will start by understanding necessary system requirements for Laravel, and how you can install Laravel for Windows, Mac, and Linux systems. Then you will look into creating and configuring your first Laravel application. You will learn about the Laravel directory structure, as well as dependencies, packages, and installation with Composer. After that you will learn all about the Laravel MVC structure: routes, controllers, models, views, and templates. You will then apply all you have learnt to create a simple Web application with Laravel, with CRUD operations and basic validations.Moving on, you will learn important concepts such as saving, reading, and updating database entries; working with relationships; adding authentication; and working with views and reusable components. You will also learn how to use routes, connect a database, add comments, and build an authentication system for your forum. By the end of this Learning Path you will have the knowledge necessary to put together basic Laravel applications and a foundation you can build on. Also, you will be able to use Laravel to build simple web applications by getting to grip with Laravels framework and write beautiful, expressive PHP codeMeet Your Experts:We have combined the best works of the following esteemed authors to ensure that your learning journey is smooth: 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 and 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. J. Alexander Curtis has been building web applications for two decades, and has seen the internet and web technologies evolve. Alex runs the very popular Dev Marketer site and YouTube channel, teaching people how to build and grow their next great idea. He takes passion in building memorable web experiences that delight and convert users. He has consulted for well known companies like Expedia, eBay, and Comcast. You can find him on twitter as @_jacurtis, where he loves chatting with his students. He teaches his students at devmarketer .io"
Price: 199.99

"Learning Path: R: Real-World Data Science Solutions with R"
"R is an open source programming language and software environment for statistical computing and graphics. R language is widely used among statisticians and data miners for developing statistical software and data analysis. R is open source and allows integration with other applications and systems. Compared to other data analysis platforms, R has an extensive set of data products. Problems faced with data like optimization and analyzation are cleared with Rs excellent data visualization feature. If you're interested to work effectively with data and solve real-world data problems using the most popular R packages and techniques, then go for this Learning Path.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. The highlights of this Learning Path are:Learn how to analyze, interpret, and optimize data in R Solve data problems efficiently Produce high-quality statistical graphics and increase your efficiency in data analysis code Lets take a quick look at your learning journey. This Learning Path will take you on a journey to become an efficient data science practitioner as you will thoroughly understand the key concepts of R. Starting from the absolute basics, you will quickly be introduced to programming in R. You will learn how to load data into R for analysis, and get a good understanding of how to write R scripts. You will also get to know how to perform basic analysis of the data. Further, this Learning Path deals with how to create R functions to avoid the unnecessary duplication of code. You will learn how to prepare, process, and perform sophisticated ETL for heterogeneous data sources with R packages. You will be provided with an example of data manipulation illustrating how to use the dplyr and data.table packages to efficiently process larger data structures. This Learning Path also offers an insight into time series analysis, while there is detailed information on the hot topic of machine learning, including data classification, regression, clustering, association rule mining, and dimension reduction. This Learning Path will also throw light on how functional programming and meta-programming with R can simplify and speed up your data analysis code. By the end of this Learning Path, you will understand how to resolve issues and comfortably offer solutions to problems encountered while performing data analysis and produce high-quality statistical graphics to increase your efficiency in data analysis code. Meet Your Expert: We have combined the best works of the following esteemed author to ensure that your learning journey is smooth: Mykola Kolisnyk 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, Micro Focus 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. Richard Skeggs is not new to big data as he has over 15 years of experience in creating big data repositories and solutions for large multinational organizations in Europe. Having become a single father, he has changed his focus and is now working within the academic and research community. Richard has special interest in big data and is currently undertaking research within the field. His research interests revolve around machine learning, data retrieval, and complex systems. Yu-Wei, Chiu (David Chiu) is the founder of Largit Data Company. He has previously worked for Trend Micro as a software engineer, with the responsibility of building up big data platforms for business intelligence and customer relationship management systems. In addition to being a startup entrepreneur and data scientist, he specializes in using Spark and Hadoop to process big data and apply data mining techniques to data analysis. Yu-Wei is also a professional lecturer, and has delivered talks on Python, R, Hadoop, and tech talks at a variety of conferences. In 2013, Yu-Wei reviewed Bioinformatics with R Cookbook, a book compiled for Packt Publishing. Dr. David Wilkins is a microbial ecologist currently based in Sydney, Australia. The author has worked with the R technology for around five years."
Price: 199.99

"LEARNING PATH: iOS 11 App Development with Swift 4"
"iOS 11 App Development with Swift 4 will ease your way of app development with its new features and capabilities to provide enjoyable experience to the users. So, if you're a developer who wishes to give an amazing experience to the users by creating your own applications, then go for this Learning Path. Packts Video Learning Path 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. The highlights of this Learning Path are: Get comprehensive coverage of the tools and techniques needed to create high-performance application and develop code using Swift 4 Build an Apple Watch app, location services app, communication app, and a simple game app Let's take a quick look at your learning journey. This Learning Path starts off by explaining the basics of iOS 11 and Swift 4 essential to build applications. You will then learn how to build flexible iOS user interfaces that will work on multiple devices. You will also explore working with UITableView and building multiple view controllers. Next, you will create four applications, starting with a simple Apple Watch app. You will then create a learning english numbers game with voice responses. You will also create a communication app using the new Swift4 Codable protocol which shows different ways of storing data on a device. Moving ahead, you will create an app that uses the user's location to list surrounding places. Finally, you will learn how to deploy apps to the App Store, making them available for download on any device. By the end of this Learning Path, you will be able to create your own apps by making the most of iOS 11 with Swift 4.Meet Your Expert: We have the best works of the following esteemed authors to ensure that your learning journey is smooth:Michael J Huber Jr is a Network Engineer with experience in backend and mobile-side development. He likes to work in an agile environment with visibility on the entire software life-cycle. He always tries his best to share knowledge across the team he works with. He is a contributor to the Vapor web framework.He worked with US Vision as a Network Engineer and Network Technician, and the University of Pennsylvania as a hardware/software analyst.Ignazio Cal is a Software Developer with an extensive experience in developing technologies both on the backend and mobile-side. He is a Senior iOS Developer with eBay and has worked on eBay Kleinanzeigen (German version of the eBay App), ZipJet app, Foodoora - a food delivery iOS App, Lyke - a shopping app to discover and shop for the latest trends and styles, etc.He has worked for multiple customers like Ferrero and Pirelli, creating an application to integrate their SAP backend system into custom iOS apps."
Price: 199.99

"LEARNING PATH: Complete Roadway to Informatica Powercenter 9"
"Informatica is a leader in the ETL market and provides lot of job opportunities in the industry. The components within Informatica PowerCenter aid in extracting data from its source, transforming it as per business requirements and loading it into a target data warehouse. The main components of Informatica PowerCenter are its client tools, server, repository server and repository. The PowerCenter server and repository server make up the ETL layer, which completes the ETL processing. If you're interested to work with various transformations and implement different types of SCDs in PowerCenter 9 to create reusable transformations and mapplets, then go for this Learning Path. 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. The highlights of this Learning Path are: Learn to use the designer screen Use advanced transformations such as Rank and Joiner to classify active, passive, connected, and unconnected transformations Implement SCD1, SCD2, and SCD3 mappings This Learning Path will kick-start with taking you through downloading Informatica Power Center and extracting it. It will help you to gain a deeper insight at various aspects of the Informatica administrator console, such as domains, node, repository and integration service. You will then learn to import and create a source and target, and move on to creating mappings and using transformations ports. Next, the course will walk you through the Workflow Manager Screen and skill you to set up a path and connection. You will also learn how to work with the repository manager screen and thus, make the optimum use of Informatica Power Center! Further, you will learn how to use transformations such as aggregator and filter, after which you will move onto more advanced transformations such as Joiner, Union, and Rank. You will also learn to debug a mapping, which will help you identify any issues in mappings. Youll be introduced to the advanced aspects of the Designer and Workflow Manager screens. Finally, youll find out how to create reusable transformations and mapplets. Then, we move on to working with the target load plan and youll learn to compare objects.By the end of this Learning Path, you will be able to work with various transformations and implement different types of SCDs to master the advanced aspects of the Informatica client to create reusable transformations and mapplets. Meet Your Experts: We have combined the best works of the following esteemed author to ensure that your learning journey is smooth: Rahul Malewar has been working on various Data Warehousing tools for 10 years, mostly on Informatica Power Center. He has worked on various versions of Informatica Power Center starting at version 8.1 up to the latest version 9.x and Informatica Cloud. He has worked for various MNCs in India such as UST Global, Cognizant Technologies, and Principal Financial services in Pune. He has worked on the implementation of some Data Warehouses involving Informatica for fortune 500 MNCs such as Wellpoint and Principal. He has experience of working on multiple real-time projects in MNCs. He has run his own training center named Learn Well Technocraftsince 2010, which provides training on more than 25 Data Warehousing technologies via classroom, corporate, and online. He has also written a blog on data warehousing concepts. As of today, he has provided training to more than 1200 candidates ranging from freshers to 20-year experienced professionals. He is also a Director of a software firm named Gut Lernen Technocraft Pvt. Ltd., where they work on data warehousing and mobile-related projects. He provides free assistance on Informatica installation related and other technical issues."
Price: 199.99

"LEARNING PATH: Java: Microservices with Java for Experts"
"With the cloud being used widely, Java enterprise application development has moved from monolithic applications to microservices which are small, lightweight, process-driven components. Hence, microservices in Java are the next big thing in developing scalable, easy-to-maintain Java applications. So, if you are a Java developer or a DevOps engineer looking to upgrade your Java and microservice skills, then go for this Learning Path.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.The highlights of this Learning Path are:Learn how to build, deploy, and test microservices from scratch with the help of easeDesignMake your microservices secure using Spring SecurityLets take a look at your learning journey. You will start off by gaining a deep understanding of the core Java microservice concepts and framework. You will then focus on the high-level design of large software projects. You will gradually move on toward setting up the development environment and configuring it before implementing continuous integration to deploy your microservice architecture. Next, you will be shown how to use Spring security, and how you can secure microservices and test effectively using REST Java clients and other tools. Finally, you will learn the best practices and common principles of microservice design to troubleshoot and debug issues faced during development. By the end of this Learning Path, you will be confident in building and deploying services that can be implemented easily in a production environment.About the Author :Sourabh Sharma has more than a decade of experience in product/app development. His expertise lies in developing, deploying, and testing N-tier web applications. He loves to troubleshoot complex problems and look for the best solutions. In his career, he has successfully developed and delivered various standalone and cloud apps to happy Fortune 500 customers. Sourabh has also initiated and developed a microservice-based product for his US-based top enterprise product company. He started writing Java programs in his college days, in the late 90s, and it's still an enduring passion."
Price: 199.99

"LEARNING PATH: AWS: Architect and Deploy Applications on AWS"
"Amazon Web Services (AWS) provides trusted, cloud-based solutions to help you meet your business needs. Running your solutions in the AWS Cloud can help you get your applications up and running faster while providing the security to meet your compliance requirements. So, if youre a DevOps engineer who is preparing to design and deploy large solutions on AWS or an administrator who is taking the first step towards managing and administering AWS-based deployments, then go for this Learning Path. Packts Video Learning Path 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. The highlights of this Learning Path are: Design and deploy secure virtual private network environments on the AWS cloud Discover key AWS cloud capabilities, strategies, and services required for a hassle-free administration experience when deploying and managing AWS Let's take a quick look at your learning journey. This Learning Path starts by familiarizing you with the key capabilities to architect and host applications, websites, and services on AWS. You will then learn the available options for virtual instances and demonstrate launching and connecting to them. You will also learn to design and deploy networking and hosting solutions for large deployments. Next, you will learn to create a virtual private cloud (VPC). You will then understand how to effectively monitor your AWS environment while working with AWS storage. You will also understand and build AWS networking solutions by implementing the right compute option to meet your organizations needs. Finally, you will explore techniques to keep your data and applications secure by using the newest services from AWS. By the end of this Learning Path, you will be able to manage and maintain tools to automate operational tasks so that you can effectively perform operation and administration tasks. Meet Your Expert:We have the best work of the following esteemed author to ensure that your learning journey is smooth:Wayde Gilchrist started moving customers of his IT consulting business into the cloud and away from traditional hosting environments in 2010. In addition to consulting, he delivers AWS training for Fortune 500 companies, government agencies, and international consulting firms. When he is not out visiting customers, he is delivering training virtually from his home in Florida."
Price: 199.99

"LEARNING PATH: Web Development with Spring 5 and Angular 2"
"Spring 5 is a new functional web framework for back-end development while Angular 2 is known for building powerful single-page applications.Combination of the two will enable you to build scalable and secured web applications. So, if you're looking forward to simplify your web application development using Spring 5 and Angular 2, then go for this Learning Path. Packts Video Learning Path 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. The highlights of this Learning Path are: Learn different types of Angular 2 and Spring 5 components Build a high-quality data form component in Angular Build a data form storage with Spring 5 To start off with your learning journey, you will begin with learning the basics of Angular 2 such as services, components, and how to use them to create a login component. You will then learn about Spring 5 components and will develop a simple MVC application. You will also create a login and a sign-up application by designing the front-end using Angular 2 and developing the back-end using Spring 5 wherein the communication between the front-end and the back-end will be via REST API. Next, you will learn to build a data form storage service using Spring 5 with proper validations. Finally, you will learn to create a complete data form application by combining the two frameworks. By the end of this Learning Path, you will be able to integrate different components and storage services of Angular 2 and Spring 5 into your applications. Meet Your Expert: We have the best work of the following esteemed author to ensure that your learning journey is smooth: Mario Romano is the Director of Engineering in Alfresco but is still involved with coding as open-source contributor for various projects. Before Alfresco, Mario accumulated nearly 8 years of experience in developing software for large organisations, and in particular in developing microservices architectures and single page applications. He's been coding since he was 10 years old. Mario is currently based in London, but grew up in Naples (Italy). Mario likes to play the piano when is not busy writing code, reading code or thinking about code."
Price: 199.99

"LEARNING PATH: jQuery: Master Web Development with jQuery 3"
"jQuery 3 enables you to create web pages with brilliant animation effects that will make your web application seem flawless. It helps avoid complex JavaScript code with its new and inbuilt features. So, if youre a web developer who wants to create web applications that look good, are efficient, have rich user interfaces, and integrate seamlessly with any backend using AJAX, then go for this Learning Path. Packts Video Learning Path 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. The highlights of this Learning Path are: Explore all the latest features of jQuery 3.0 to reflect modern JavaScript environments Learn selectors, events, and animation functions to create the best user interface for your web applications Let's take a quick look at your learning journey. This Learning Path starts off by explaining the new features of jQuery 3 and building a jQuery-powered web page. You will then learn jQuery 3 selectors and working with DOM traversal methods. You will also explore event handling, styling, animations, and creating optimized user interfaces. Next, youll learn DOM manipulation and sending data via AJAX. You will also learn how to build and use third-party jQuery plugins. Finally, you will learn advanced features of jQuery 3 such as advanced selectors and traversing elements, advanced events and effects, and implementing progressive enhancement with AJAX. By the end of this Learning Path, you will leverage all the new features of jQuery 3 effectively to create your own fully featured web applications. Meet Your Expert: We have the best works of the following esteemed authors to ensure that your learning journey is smooth: Adam Boduch has been involved with large-scale JavaScript development for nearly 10 years. Before moving to the front end, he worked on several large-scale cloud computing products, using Python and Linux. No stranger to complexity, Adam has practical experience with real-world software systems and the scaling challenges they pose. He is the author of several JavaScript books, including React and React Native by Packt Publishing, and is passionate about innovative user experiences and high performance. Jonathan Chaffer is a member of Rapid Development Group, a web development firm located in Grand Rapids, Michigan. His work there includes overseeing and implementing projects in a wide variety of technologies, with an emphasis on PHP, MySQL, and JavaScript. In the open source community, he has been very active in the Drupal CMS project, which has adopted jQuery as its JavaScript framework of choice. He is the creator of the Content Construction Kit, now a part of the Drupal core used to manage structured content. He is also responsible for major overhauls of Drupal's menu system and developer API reference. Karl Swedberg is a web developer at Fusionary Media in Grand Rapids, Michigan, where he spends much of his time writing both client-side and server-side JavaScript code. When he isn't coding, he likes to hang out with his family, roast coffee in his garage, and exercise at the local gym."
Price: 199.99

"LEARNING PATH: Go: Real-World Go Solutions for Gophers"
"Go is one of the most powerful, efficient, and highly-performant programming languages. It has seen an increased rate of adoption mainly because it is lightweight, easy to use and displays great robustness when performing in a variety of domains. Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. Go (often referred to as golang) is a programming language created at Google in 2009. It is derived from C with additional features such as garbage collection, type safety, dynamic-typing capabilities, additional built-in types, and a large standard library. If you're interested to build a foundation for your applications so as to improve its performance, then go for this Learning Path.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.The highlights of this Learning Path are:Learn encoding strategies and some functional design patterns for GoDeal with various storage libraries for accessing data storage systems such as MySQLTest your application using advanced testing methodologiesLets take a quick look at your learning journey. This Learning Path starts off with basic tutorials on the language leave off. You can immediately put into practice some of the more advanced concepts and libraries offered by the language while avoiding some of the common mistakes for new Go developers. Initially you will work upon I/O file systems and command line tools. Error handling feature of Go will help you with structured logging, logging with context package, etc. You will also learn about databases and storage using MySQL and NoSQL with MongoDB. You will also come across microservices that improves your Go applications.Further, this path explores applications that interact with users, such as websites, command-line tools, or via the file system. It demonstrates how to handle advanced topics such as parallelism, distributed systems, and performance tuning. Lastly, it finishes with reactive and serverless programming in Go. You will learn about serverless programming and also tips and tricks to improve performance of your application.By the end of this Learning Path, you will be able to bridge the gap between basic understanding of Go and use of its advanced features to build foundation for your applications.Meet Your Experts:We have combined the best works of the following esteemed authors to ensure that your learning journey is smooth:Aaron Torres received his masters of science degree in computer science from New Mexico Institute of Mining and Technology. He has worked on distributed systems in high performance computing and in large-scale web and microservices applications. He currently leads a team of Go developers that refines and focuses on Go best practices with an emphasis on continuous delivery and automated testing. Aaron has published a number of papers and has several patents in the area of storage and I/O. He is passionate about sharing his knowledge and ideas with others. He is also a huge fan of the Go language and open source for backend systems and development."
Price: 199.99

"LEARNING PATH: Spring: Work with Data and Cloud in Spring 5"
"Spring 5.0 has arrived with a wide range of new and thrilling features that will change the way youve used the framework so far. This Learning Path will show you the evolution from solving the problems of testable applications to building distributed applications on the cloud. So, if you are a Java developer who is looking for a comprehensive guide on Spring application development, then go for this Learning Path.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. The highlights of this Learning Path are: Get to know the advanced features of Spring Boot in order to effectively develop and monitor applications Understand the basics of Spring Cloud Data Flow and use it to build basic data flow use cases Learn to deploy and manage applications on the Cloud using Spring Boot Lets take a quick look at your learning journey. To start with, you will get an insight of the new features in Spring 5.0 and you will be shown how to build an application using Spring MVC. The advanced features of Spring Boot will be illustrated to you through powerful examples. You will be introduced to a JVM language known as Kotlin thats quickly gaining popularity. Also, you will be taught how to set up a Kotlin project in Eclipse. Next, you will understand how application architectures have evolved from monoliths to those built around microservices. You will then get a thorough understanding of how to build and extend microservices using Spring Boot. Finally you will learn how to build and deploy cloud-native microservices with Spring cloud. By the end of this Learning Path, you will be equipped with the knowledge and best practices required to develop microservices with the Spring Framework. Meet Your Experts: We have the best work of the following esteemed author to ensure that your learning journey is smooth: Ranga Rao Karanam is a programmer, trainer, and architect. His areas of interest include cloud-native applications, microservices, evolutionary design, high-quality code, DevOps, BDD, TDD, and refactoring. He loves consulting for start-ups on developing scalable, component-based Cloud Native applications, and following modern development practices such as BDD, continuous delivery, and DevOps. He loves the freedom Spring framework brings to developing enterprise Java applications. Ranga started in 28 minutes with the vision of creating high-quality courses on developing cloud-native Java applications. He is looking forward to enhancing his already considerable success--75,000 students on Udemy and 35,000 subscribers on YouTube. Ranga likes to play cricket and go hiking. His dream is to spend a year hiking the Himalayas."
Price: 199.99

"Learning Path: Ansible: Secured Automation with Ansible 2"
"Security plays a major role in protecting your system or data. Ansible makes it easy for you to secure any part of your infrastructure, including setting firewalls, providing authentication to users and groups, and setting custom security policies. It allows you to write automation procedures and use them across your entire infrastructure. So if you are a system administrator or an IT professional who is keen to automate your organizations infrastructure, then you should surely go for this Learning Path.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. The highlights of this Learning Path are: Increase the functionality of your infrastructure by integrating with cloud platforms such as AWS and OpenStack Understand how to use Ansible 2 for various use cases such as fraud detection, network security, governance, and so on Implement the advanced usage of Ansible Tower Learn complex hardening and migrate security infrastructures Lets take a quick look at your learning journey. You will with Ansible 2, including its installation, the problems it solves, and more. You will then create your very first playbook. You will understand the power of variables and quickly be able to manage environments and implement strategies. You will then go through the concepts that are used to automate security in your infrastructure and how to monitor your system so that it remains compliant. You will also use Ansible Tower to secure your machines and cloud systems. Moving forward, you will explore some security use cases such as network device hardening, application security, fraud detection and prevention, governance, and risk assessment. Finally, this Learning Path will teach you how to maintain the compliance state of your system by applying configurations to your system along with some troubleshooting techniques. By the end of this Learning Path, you will have mastered automating different layers of security in your infrastructure. Meet Your Experts: We have the best works of the following esteemed author to ensure that your learning journey is smooth: David Cohenhas has been 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). Most of his work has centered around Linux and Unix system administration, web security, and software development in Python, Ruby, Javascript, and Go. He has also done stranger things like helping to design two tier-4 datacenters and being an Infantryman (not at the same time). On his tutorial Linux YouTube channel, he has helped thousands of people learn the basics (and not-so-basics) of system administration, devops, and software engineering. Anish Nath is a developer, author, and a hacker who is willing to contribute and learn. He is an active member of StackOverflow and a Devops Engineer. He has expertise as a security advocate and security architect. He is experienced in handling security issues such as performing white-hat hacking. He is a community-oriented developer."
Price: 199.99

"Learning Path: Vue.js: Rapid Web Development with Vue 2"
"Vue.js is a new JavaScript framework that has taken some of the best practices and features of the most popular JavaScript frameworks. Its purpose is to build a lightweight, progressive framework that can be used for rapid web development as well as for building enterprise-level applications. So, if you're a web developer having basic knowledge of Vue.js and wish to take your web development skills to the next level, then go for this Learning Path.Packts Video Learning Path 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. The highlights of this Learning Path are: Build a fully functioning reactive web application in Vue.js from scratch Learn to develop customized plugins to meet your needs Add transitions and animations to your Vue 2 applications Lets take a quick look at your learning journey. This Learning Path begins with building a simple application in Vue.js for you to observe its features. You will then explore advanced topics such as data binding, reusable components, filters, and state management with Vuex. You will also learn to bring reactivity to an existing static application using Vue.js. Next, you will explore various tasks that you will come across while building your web applications with Vue.js. You will learn to add different elements, filters, properties, and forms to your application. You will also explore the different transitions and animations possible with Vue.js. Going ahead, this Learning Path teaches how to make Vue.js applications more dynamic. You will learn how to add communication with remote resources to your application. Next, you will explore vue-router 2.0 to build a single-page application. Finally, you will build 3 real-time projects with Vue 2. By the end of this Learning Path, you'll gain hands-on experience in building and testing applications with Vue.js 2. Meet Your Expert: We have the best works of the following esteemed authors to ensure that your learning journey is smooth: Olga Filipova was born in the Ukraine, in Kyiv. She grew up in a family of physicists, scientists, and professors. She studied system analysis at the National University of Ukraine Kyiv Polytechnic Institute. At the age of 20, she moved to Portugal where she did her bachelor's and master's degrees in computer science in the University of Coimbra. During her studies, she participated in research and development of European projects and became an assistant teacher of operating systems and computer graphics. After obtaining her master's degree, she started to work at Feedzai. In 2013, along with her brother and her husband, she started an educational project based in Ukraine. This project's name is EdEra and it has grown from a small platform of online courses into a big player in the Ukrainian educational system. Currently, EdEra is pointing in an international direction and preparing an awesome online course about IT. In 2014, Olga, with her husband and daughter, moved from Portugal to Berlin, where she started working at Meetrics as a front-end engineer, and after a year she became the lead of an amazing team of front-end software developers. Peter van Meijgaard is a web application developer who has been tinkering with web development ever since he can remember. He is an avid JavaScript developer and loves Vue.js for its simplicity and its ability to facilitate web app development. He has given various talks on Vue.js in the past, and has also worked on various training programs."
Price: 199.99

"LEARNING PATH: Python: Functional Programming with Python"
"Python is not a functional programming language, but it is a multi-paradigm language that makes functional programming easy to perform, and easy to mix with other programming styles. Python is a high level language used in many development areas, like web development, data analysis, desktop UI and system administration. Functional programming is a style of programming that is characterized by short functions, lack of statements, and little reliance on variables. You will learn what functional programming is, and how you can apply functional programming in Python. If you're interested to use Functional Programming as a powerful tool to solve many real-world problems by writing robust and bug-free code, then go for this Learning Path. 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. The highlights of this Learning Path are: Understand common functional design patterns, and how these apply to Python Learn the important role that iterators play in functional programming In this Learning Path, youll learn what functional programming is, and how it differs from other programming styles, such as procedural and object-oriented programming. Then youll go on to explore lambda expressions, which are short one-line functions, and are the purest form of functional programming that Python offers. Next, youll learn about higher-order functions: functions that accept other functions as an argument, or return other functions as return values. Youll also encounter important concepts from functional programming, such as monads, currying, statelessness, side-effects, memorization, and referential transparency; these concepts may initially seem odd to Python programmers, but youll see how they are elegantly supported by the language. Further, youll learn everything there is to know about iterators in Python and how crucial they are in functional programming, where they are used, among other things, to implement repetitive logic and coroutines. Youll learn about all standard iterators and iterator functions that Python offers. Youll also learn to implement your own iterators. Functional programming makes heavy use of iterators, and youll learn how you can use them in functional programming through an interactive calculator application. By the end of this Learning Path, you will get a thorough understanding of iterators to solve many real-world problems by writing robust, testable, and bug-free code. Meet Your Expert: We have combined the best works of the following esteemed authors to ensure that your learning journey is smooth: SebastiaanMatht currently works as assistant professor at the University of Groningen in the Netherlands. He is the lead developer at OpenSesame, which is an open-source, Python-based program for implementing psychology and neuroscience experiments. Sebastiaan is also the designer of DataMatrix, a Python library for numeric computing that is focused on elegance and readability. Sebastiaan also gives regular workshops on using OpenSesame and Python for scientific purposes, and regularly publishes Python tutorials on his YouTube channel. As such, he has extensive experience in teaching Python and making advanced topics seem as easy as possible."
Price: 199.99

"Learning Path: Unity: Master Game Development with Unity 5"
"Unity is one of the most exciting and popular game engine that is used to create stunning games in the gaming industry. So If you're looking to start a career in the game industry, want to learn a leading game engine, want to create simulation or game for work, or just want to create your own game for fun, then go for this Learning Path. 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. The highlights of this Learning Path are:Build your first functioning game with Unity 5 Work with audio mixer and special effects Lets take a quick look at your learning journey. To start off with, you will be given an introduction to game engines with a specific focus on Unity 5 From there, you will get insights on the viewer to the Unity interface, settings, and customizations. After that, you will be introduced to the game project workflow and level design. You will then learn to create and layout the user interface. Next, you will walk-through the scripting UI controls by testing and editing UI functionality. You will explore, how to create a terrain, importing and using vegetation objects, and adding a water feature to it. You will then work with textures. Moving ahead, you will be taught how to create a character controller and will also learn to integrate it with navigation and animation. You will then build game objects where you will script and test your game. Next, you will be introduced to powerful features in Unity 5, from adding sound effects and ambient noise to light sources and shadows. You will quickly learn to deal with sounds and advanced rendering concepts to build solid games across many platforms. Moving forward, you will learn how to create a combat system and know how to develop your game's AI. You will then know how to script your players as well as your player's health, spawn your character after death, and keep a tab on scores. Finally, you will learn about game physics, which include particle systems and collisions. By the end of this Learning Path, you will have all the skills and experience needed to skill-up your game development techniques using the Unity game engine. Meet Your Experts: We have the best work of the following esteemed author to ensure that your learning journey is smooth: Dr. Edward Lavieri is a veteran game designer and developer with a strong academic background. He earned a Doctorate in computer science from Colorado Technical University, an MS in Management Information Systems (Bowie State University), an MS in Education (Capella University), and an MS in Operations Management (University of Arkansas). He has created and taught computer science courses since 2002. Edward retired from the US Navy as a Command Master Chief after 25 years of service. As the founder and creative director of three 19, a software design and development studio, Edward is constantly designing and developing software. He uses a variety of game engines and development tools. His passions include developing adaptive learning systems, educational games, and mobile apps."
Price: 199.99