Previous Next
 
"Learning Path: Bots: Real-World Bots with the Bot Framework"
"Bots are the latest trend these days and has become part of our daily lives. Today's bots can help us find restaurants, order food, shop for clothes, and so on. The Microsoft Bot Framework provides just what you need to build and connect intelligent bots that interact naturally wherever your users are talking. Startups such as Slack have built a billion dollar business around bots. So, if you're interested to know how to build such cool bots, 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. The highlights of this Learning Path are: Build user-friendly bots Understand LUIS and deploy bots to different channels Let's take a quick look at your learning journey. This Learning Path will teach you everything you need to know in order to build interactive and conversational bots using solid and well tested APIs. Starting with the basics of the Bot Framework, you will dive deeper into the various aspects of building more advanced conversational agents. Then you will learn how to add conversational logic to a bot by using LUIS. You will also explore the LUIS user interface and build a demo bot using LUIS. Finally, you will learn to publish your bot to Azure as well as deploy them on different channels. By the end of this Learning Path, you will be able to build your own bots with Microsofts Bot Framework. Meet Your Expert: We have the best works of the following esteemed author to ensure that your learning journey is smooth:Eduardo Freitas deliver, support, and help create world-class software solutions that automate critical business processes, extract and process vasts amount of data, improve efficiency and slash operating costs by thousands. He's an expert in data capture, extraction, big data, and business process automation and helps customers save thousands and slash costs by a factor of 70% or more.Victoria Clark is a financial management consultant with a background in finance projects and systems, especially facilitating workshops and education on new developments, and has a great interest in new technologies."
Price: 199.99


"Learning Path: OpenCV: Master Image Processing with OpenCV 3"
"OpenCV 3 is a native cross-platform C++ Library for computer vision, machine learning, and image processing. Computer vision applications are the latest buzz of recent time! Big brands such as Microsoft, Apple, Google, Facebook, and Apple are increasingly making use of computer vision for object, pattern, image, and face recognition. This has led to a very high demand for computer vision expertise. So, if you're interested to know how to use the OpenCV library to build computer vision applications, 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: Dive into the essentials of OpenCV and build your own projects Learn how to apply complex visual effects to images Reconstruct a 3D scene from images Master the fundamental concepts in computer vision and image processing Lets take a quick look at your learning journey. This Learning Path helps you to get started with the OpenCV library and shows you how to install and deploy it to write effective computer vision applications following good programming practices. You will learn how to read and display images. You will then be introduced to the basic OpenCV data structures. Further, you will start a new project and see how to load an image file and show it. Next, you'll find out how to handle keyboard events in our display window. In the next project, you will jump into interactively adjusting image brightness. You will then learn to add a miniaturizing tilt-shift effect and how to blur images. In the final project, you will learn to apply Instagram-like color ambiance filters to images. By the end of this Learning Path, you will be able to build computer vision applications that make the most of OpenCV 3. Meet Your Experts: We have combined the best works of the following esteemed authors to ensure that your learning journey is smooth: Robert Laganiereis a professor at the School of Electrical Engineering and Computer Science of the University of Ottawa, Canada. He is also a faculty member of the VIVA research lab and is the co-author of several scientific publications and patents in content-based video analysis, visual surveillance, driver-assistance, object detection, and tracking. Robert authored the OpenCV2 Computer Vision Application Programming Cookbook in 2011 and co-authored Object Oriented Software Development, published by McGraw Hill in 2001. He is also a consultant in computer vision and has assumed the role of Chief Scientist in a number of startups companies such as Cognivue Corp, iWatchlife, and Tempo Analytics.AdiShavitis an experienced software architect and has been an OpenCV user since it was in early beta back in 2000. Since then he has been using it pretty much continuously to build systems and products ranging from embedded, vehicle, and mobile apps to desktops and large, distributed cloud-based servers and services. His specialty is in computer vision, image processing, and machine learning with an emphasis on real-time applications. He specializes in cross-platform, high performance software combined with a high production-quality maintainable code base. He builds many products, apps, and services that leverage OpenCV."
Price: 199.99


"Learning Path: R: Complete Guide to Machine Learning with R"
"Machine Learning is a growing field that focuses on teaching computers to do work that was traditionally reserved for humans. It is a cross-functional domain that uses concepts from statistics, math, software engineering, and more. R language is widely used among statisticians and data miners to develop statistical software and perform data analysis. So, if you're looking at mastering the techniques of machine learning, 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: Organize and set up your data and make predictions Explore important machine learning techniques such as linear and logistic regression, data scaling, cross-validation, neural network, hyper parameter tuning, and unsupervised learning Work with a variety of real-world algorithms that suit your problem Let's take a quick look at your learning journey. This Learning Path will start by organizing your data and then predicting it. You will then go through an example on how to predict murder arrest rate based on arrest data for a given state. Youll explore different R libraries and learn how to work with RStudio. Youll then learn to apply linear regression, calculate scores for test sets, and plot test results on a Cartesian plane. Youll also learn to use logistic regression for predicting a classification problem on automobile data. Next, youll go through the advanced techniques of machine learning with R, such as hyper-parameter tuning, deep learning, and putting your models into production through solid, real-world examples. Finally, youll understand unsupervised learning with an example of clustering politicians, where youll explore new patterns and visualize and cluster the data. By the end of this Learning Path, youll have a solid understanding of machine learning and be able to make predictions on your data in no time! Meet Your Expert: We have the best works of the following esteemed authors to ensure that your learning journey is smooth: Tim Hoolihan currently works at DialogTech, a marketing analytics company focused on conversations. He is the senior director of data science there. Prior to that, he was CTO at level seven in a regional consulting company in the US Midwest. He is the organizer of the Cleveland R User Group. In his job, he uses deep neural networks to help automate of lot of conversation classification problems. In addition, he works on some side-projects researching other areas of artificial intelligence and machine learning. Outside data science, he is interested in mathematical computation in general; he is a lifelong math learner and really enjoys applying it wherever he can. He also knows a variety of languages including R, Python, Ruby, PHP, C/C++, and many more. Dr. Samik Sen is a theoretical physicist and loves thinking about hard problems. After his PH.D., in developing computational methods to solve problems for which no solutions existed, he began thinking about how to tackle math problems while lecturing. He developed algorithms to generate problem sets and solutions and learned how to create video lessons. He has since developed a large Facebook community teaching school math around Ireland, with associated e-learning products and a YouTube channel. Samik is currently fascinated by machine- and deep-learning, which seem to be world-changing on the scale of Calculus. He has been developing a machine learning system to do this, which has begun doing better than he could himself (this was his original intention), spotting structures he'd never heard of. He has a YouTube channel associated with data science, which also provides a valuable engagement with people round the world who look at problems from a different perspective."
Price: 199.99


"Learning Path: Complete Reactive Programming Guide with PHP"
"Reactive programming helps us write code that is concise, clear, and readable. Combining the power of reactive programming and PHP enables you to create web applications more pragmatically. So, if you're a PHP developer and want to leverage the power of reactive programming, 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: Familiarize with definitions of typical programming paradigms such as imperative, asynchronous, functional, parallel, and reactive programming Build a chat manager, server, and client as three separate processes that communicate with each other via Unix sockets Implement Gearman and Rabbit MQ for asynchronous communication Learn the concepts of multicasting in RxPHP Let's take a quick look at your learning journey. This Learning Path starts off by introducing reactive programming and then explaining the importance of building reactive applications. Youll learn to use the RxPHP library to build a Reddit command line and also how to re-implement the Symfony3 EventDispatcher with RxPHP. Next, youll learn to test your RxPHP code by writing unit tests. Youll then implement a websocket backend by developing a browser game. Moving on, youll focus on writing extendable RxPHP code by developing a code testing tool. Finally, youll learn to use RxPHP on both the server and client side of an application. By the end of this Learning Path, you will have a thorough understanding of how to build effective PHP applications with reactive programming. Meet Your Expert: We have the best works of the following esteemed authorto ensure that your learning journey is smooth: Martin Sikora has been professionally programming since 2006 for companies such as Miton CZ, Symbio Digital, and PRIA in various languages, mostly PHP and TypeScript. Since 2017, he's freelancing, trying to work on open source projects in TypeScript, PHP, Dart, C, and Python. He's been actively contributing to RxPHP and RxJS 5 on both Github and StackOverflow. He is a Zend certified engineer and was a member of the winning team during Google Dart Hackathon 2012 in Prague. His first publication was Dart Essentials, by Packt, published in May 2015."
Price: 199.99


"Learning Path: Python: Design and Architect Python Apps"
"Software Architecture is the process of taking operational and technical requirements and designing a solution that optimizes things deemed important to the system like quality, performance, security, and maintainability. If you're a Python developer aspiring to become the architects of enterprise-grade applications or software architects who would like to leverage Python to create effective blueprints of 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: Understand the characteristics and importance of software architecture Solve security issues with web applications Explore different design patterns in Python Let's take a quick look at your learning journey. This Learning Path starts off by explaining how Python fits into an application architecture. Youll get a complete understanding of the different architectural quality requirements such as maintainability, reusability, testability, scalability, performance, usability, and security to build a product that satisfies business needs. Next, youll learn what is scalability and concurrency and the relationship between the two that affects the performance attributes. Further, youll learn security aspects of Python. Finally, youll learn the creational, structural, and behavioral patterns in Python. By the end of this Learning Path, youll have all the knowledge to become a successful software architect. Meet Your Expert:We have the best works of the following esteemed author to ensure that your learning journey is smooth: Anand Balachandran Pillai is an engineering and technology professional with over 18 years of experience in the software industry in product engineering, software design, and architecture and research. He has worked with companies such as Yahoo!, McAfee, and Infosys in the roles of lead engineer and architect in product development teams, to build new products. He is the founder of the Bangalore Python Users Group and a fellow member of the Python Software Foundation (PSF). Anand is currently working as senior architect in Yegii Inc."
Price: 199.99


"Learning Path: Unreal Engine: Master Unreal Engine 4.x"
"Unreal Engine is among the most comprehensive and advanced game engines in the market. Its a complete suite of game development tools for game developers. Along with the C++ programming language, UE4 will enable you to implement efficient games with unparalleled performance. If you're interested to build complex stunning games with amazing graphics powered by Unreal Engine 4.x, 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: Master aspects of game development in Unreal Engine 4.x Creating Unreal Engine C++ projects and connecting them to source control Understanding the relationship between the Unreal Engine blueprint system and the C++ API Explore and enhance your game programming skills using Unreal Engine 4 Packed with exciting and practical recipes, this Learning Path is a guide showcasing techniques to use the power of C++ while developing games with UE4. In this Learning Path, you will learn basic Unreal Engine 4 C++ programming. You will be exposed to the architecture of Unreal Engine 4 classes, memory management, and basic coding utilizing the C++ programming language. Further, you will learn how to add and edit C++ classes from within the Unreal Editor. You will then delve into one of Unreal's primary strengths, the ability for designers to customize programmer-developed actors and components. The Learning Path will help you understand the benefits of when and how to use C++ as the scripting tool. With a blend of task-oriented recipes, this Learning Path will provide actionable information about scripting games with UE4, and manipulating the game and the development environment using C++. Towards the end of this Learning Path, you will be empowered to become a top-notch game developer with Unreal Engine 4 using C++ as the scripting language. Meet Your Experts: We have combined the best works of the following esteemed authors to ensure that your learning journey is smooth: Dr. AlirezaTavakkoliis an associate professor of computer science at the University of Houston-Victoria. He is the director of the Digital Gaming and Simulation program. He is also the founding director of the Computation and Advanced Visualization Engineering Laboratory. During his tenure at the university, Dr. Tavakkoli has taught graduate and undergraduate courses in computer science and gaming, including advanced level design, game engines programming, gaming network architecture, artificial intelligence, parallel computing, and theory of computation. Paul Mauvielis a freelance contract consultant specializing in virtual reality, Unreal Engine and containerized web application technology. Paul has also worked on multiple containerized application solutions for dynamic web application hosting and deployment.Reuben Ward has helped people create their dreams in Unreal Engine! Till date, he has helped over 450,000 people learn something about making games using the Unreal Engine with his tutorial videos. When he first started using Unreal Engine, he felt the need for the lack of C++ tutorials for game developers. He wanted to make great games but had no idea where to start. Having mastered the art of game development in Unreal he has set out to make tutorials to help people learn, and help solve this very problem."
Price: 199.99


"Learning Path: ArcGIS: Cross-Platform Apps with ArcGIS 4.x"
"ArcGIS Server is the leading software for developing both web and mobile GIS 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. If you're interested to develop custom applications with ArcGIS Server using geographical data analysis and mapping, 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: Develop ArcGIS Server applications with JavaScript, both for traditional web browsers as well as the mobile platform Real-world, practical content that wraps your head around the essential know-how on using ArcGIS for geographical data analysis and visualization Integrate ArcGIS content into your custom applications and perform analytics with the new built-in tool Make your maps informative with intuitive geographic layers, user interface widgets, and more Lets take a quick look at your learning journey. In this Learning Path, you will be introduced to mapping in geomatics with the help of ArcGIS. You will start off by learning how to set up the ArcGIS Desktop Suite, and learn how to do some basic data exploration. After that, you will delve into managing data and extracting it from different file forms to be used for visualization in ArcGIS. You will be shown how to import data from different files in ArcMap, join them to existing spatial data, and then finally visualize the results. Next, you will learn how to properly visualize data for communicating your GIS-based analysis. You will delve into core-cartographic principles and also basic functionality for map-making in ArcGIS. You will also learn how to work with 3D maps, perform client-side analysis and visualizations. Geocoding and geoprocessing tasks are covered in-depth to help you accomplish your task in GIS. Finally, you will learn to integrate ArcGIS. comcontent into your custom developed applications by building a complete app. By the end of this Learning Path, you will have a solid understanding of ArcGIS Server and be able to build exciting custom web and mobile GIS applications with it. Meet Your Experts: We have combined the best works of the following esteemed authors to ensure that your learning journey is smooth: Kyle 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.Rene Rubalcavamis in the field of GIS for 15 years and using ArcGIS products for just as long. He has been building custom ArcGIS applications for the desktop and browsers for 10 years. He is currently working as a software engineer at Esri. He has experience in .NET using C#, Python, and C++."
Price: 199.99


"Working with Delphi"
"Delphi is the most powerful Object Pascal IDE and component library for cross-platform native app development. It enables building natively compiled, blazingly fast apps for all major platforms including Android, iOS, Windows, Mac, and Linux. If you want to build server-side applications, create web services, and have clear GUIs for your project, then this video is for you. The video begins with a basic primer on Delphi helping to help you get accustomed to the IDE and the Object Pascal language and will then quickly moves on to advanced-level concepts. Through this video, well help you understand the architecture of applications and will teach you the important concepts of the FireMonkey library,; show you how to build server-side services,; and enable you to interact with the Internet of Things. Towards the end, you will learn to integrate your app with various web services and deploy them. By the end of the video, you will be able to build powerful, cross-platform, native apps for Android with a single code base.About the authorPawe Gowacki is Embarcadero's European Technical Lead for Developer Tools. Previously, he spent over 7 seven years working as a senior consultant and trainer for Delphi within Borland Education Services and CodeGear. In addition to working with Embarcadero customers across the region, he represents Embarcadero internationally as a conference and seminar speaker."
Price: 124.99


"Using Cycles Render Engine in Blender 3D"
"This video course introduces you to the powerful Cycles Render engine and more advanced materials for objects. Topics covered will range from organic modeling to node materials to particle systems.We start with a basic understanding of the Cycles Render engine including the differences between the standard and ray-traced engines. After this we delve into organic modeling techniques using curves to create more natural and smooth shapes typically seen in the real world. Next we understand the concept of UV unwrapping to map textures and other 2D media to a 3D object using seams, while also learning how to tweak and modify UV maps as well as multi-channel U layers. The next part will cover a basic setup for a simple Cycles material shader, which includes simple materials, alpha cut-outs, as well as multi-channel and PBR material shaders to create an extensive range of realistic material shaders for the Cycles Render engine ; you will also acquire a good understanding of how the material node editor works. Moving on we will look at object-based lighting and 360 HDRI environment maps to control an entire scene's lighting; you will learn how lighting can affect a scene and which lighting sources you should use. After that we will learn about simple particle systems, hair/fur generation, and how to instantiate objects. You will utilize particle systems to greatly speed up your workflow, making it easier to generate large scenes with hundreds or thousands of objects. Finally, you will learn about fundamental composting workflows through the node editor and use Color management to give a more authentic and photographic image; this will include more advanced composting techniques such as light flares, depth of field, and adding additional external images to the final render.By the end of the video course you should have a good understanding of how to add advanced post processing to an image before saving it and how to effectively create a realistic scene using the Cycles Render engine.About the authorTim Crellin is a distinguished 3D generalist with over 5 years' experience working with 3D software for game development, animation, and 3D modeling. Tim runs the thatimst3r .com website and the Thatimst3r YouTube channel, which provide more than 200 published video tutorials to the public. Additionally, he has created multiple add-ons, assets, and other resources for the online community, including seven completed games. He is very passionate about teaching others new skills and the concept of open source to make creativity available to everyone!"
Price: 124.99


"Docker - A Better Way to Build Apps"
"Docker is one of the worlds best software container platforms. The use of containers in Docker makes it easy to develop, deploy and execute applications. Abstraction helps developers to run applications inside the containers. Docker containers enable developers to make changes to their Docker pictures and also control the versions of the pictures. With the help of Docker, we can build a container image and use it multiple times during deployment..You will start with promptly installing Docker and start working with images and containers. You will be introduced to different types of containers and their applications, we would also guide you on how to find and build images. You will also gain knowledge on how you can contribute to the image repository by publishing different images. This will accustom you with the image building process and you will be able to successfully run your programs within containers.By the end of this course, you will be confident in deploying your applications using Docker and will have a clear understanding of concepts, techniques, and practical methods to get it running in production systems.About the authorRandall Smith is a senior systems administrator at Adams State University. He has been administering Windows, Linux, and BSD systems since 1999.He has been active in helping other sysadmins solve problems online and off. He has presented at the Colorado Higher Ed Computing Organization and Educause conferences on topics including Linux KVM and Ceph.In his spare time, Randall streams Let's Play gaming videos at Music Free Gaming on YouTube and Twitch."
Price: 124.99


"Behaviour Patterns with Machine Learning Techniques"
"Nowadays web-sites needs to handle huge amount of traffic. We can leverage that fact and capture user interactions with the application. For further analysis. Next, we can analyze users behavior and capture patterns on which we are able to react properly.In applications that needs to deal with huge amount of traffic it is very hard to detect anomalies. Well learn how to apply clustering to find anomalies in web traffic. Next, we can analyze users behaviour and when they tend to do on our application using time series data. We will be using GMM clustering technique to achieve that.On the e-commerce sites we want to predict when and what user wants to buy in the future. We can use the Hidden markov Model to find transitions between states and find the transition with highest probability.About the AuthorTomasz Lelek is a Software Engineer, programming mostly in Java, Scala. Fan of microservices architecture, and functional programming. He dedicates considerable time and effort to be better every day. Recently diving into Big Data technologies such as Apache Spark and Hadoop.He is passionate about nearly everything associated with software development. Thinking that we should always try to consider different solutions and approaches before solving a problem. Recently he was a speaker at conferences in Poland - Confitura and JDD (Java Developers Day) and also at Krakow Scala User Group.He also conducted live coding session at Geecon Conference.JDD."
Price: 124.99


"Distributing Electron Applications"
"Electron is a popular open source framework that allows you to build desktop applications using the skills you already possess as a front-end developer.In this course, we'll go through detailed discussions on how to properly package, sign, and distribute Electron applications. We'll start by quickly explaining how Electron applications are packaged under the hood, and armed with that knowledge, we'll cover every single major operating system in detail by using tools that automate the whole process.Desktop application deployment is not a trivial task, and you might feel lost coming from a web development background. This course will help you navigate the sea of desktop application distribution by teaching you best practices, answering common concerns, and explaining in detail how to delegate application packaging and deployment to continuous integration services, so you can deploy a version of your application to all operating systems with a single commandAbout the Author :Juan Cruz Viotti is a software engineering team lead at resin .io. He is an active member of the open source community, and is the maintainer of several open source projects, most notably Etcher, a cross platform image writer desktop application focused on IoT.Juan Cruz approaches software engineering with a focus on testability, and maintainability, and has extensive experience with web technologies on browser, server, mobile, desktop, and embedded applications."
Price: 124.99


"Laravel Foundations: Basics to Every App"
"Laravel is a prominent member of a new generation of web frameworks. It is one of the most popular PHP frameworks and is also free and an open source. Laravel 5 is a substantial upgrade with a lot of new toys, at the same time retaining the features that made Laravel wildly successful. It comes with plenty of architectural as well as design-based changes. Laravel Foundations is a blend of several recipes that will give you all the essential tips you need to build an application. This video course starts by walking you through building an online forum from scratch using Laravel. A forum teaches 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 course you will have the knowledge necessary to put together basic Laravel applications and a foundation you can build on. You will be prepared for later volumes in this series that explore more advanced topics to enhance your application further. About the AuthorJ. Alexander Curtis has been building web applications for two decades, and has seen the internet and web technologies evolve. Alex runs the very popular DevMarketer 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."
Price: 124.99


"Mastering Entity Framework Core Migrations & Testing"
"You will start the course by exploring data validation and learn how to implement data validation inside your model using attributes. Then you will use validation inside MVC controllers and expose validations inside your MVC views in the user interface. Next you will delve into advanced query techniques. You will see how asynchronous code helps your applications scale better and explore query performance. Further, you will learn how to protect application data from concurrent access by multiple users, see how transactions enable changes to multiple tables and learn how to create an abstraction layer on top of Entity Framework by using the repository pattern.Next you will embrace migrations and embark on a journey designed to develop the database structure as your application evolves using Entity Framework Core migrations. Then you will create custom migrations that update database schemas and use custom scripts to perform migrations while protecting existing data during rename operations. Finally you will explore testing and set up a further learning path by writing unit and integration tests. You will see how to bring Entity Framework into a project based on an existing database. In conclusion, you will learn about additional areas Entity Framework core can be used in, and what types of data structure (besides RDBMS) can be accessed with EF Core.About the authorSergey Barskiy has a Bachelors Degree in Computer Science with over 20 years of experience in Software Development. Sergey has architected and coded many software projects using Microsoft technologies for over 15 years. Presently he is working as an Architect with Tyler Technologies, the largest provider of municipal government software in the United States. He was a Microsoft MVP in IIS/ASP.NET for years, division that works on Entity Framework at Microsoft. He has used Entity Framework on large projects starting with the first beta in 2008. He has been working on web applications for almost a decade. He is familiar with a number of web technologies, such as Angular, Web Api, and other web frameworks He feels he has a lot to share with the audience, given the fact that he wrote a book on Entity Framework and authored a video on using Angular 2 in an MVC Core application. He has been using EF and .NET on a daily basis for almost a decade."
Price: 124.99


"AWS Administration Database, Networking, and Beyond"
"Amazon Web Services (AWS) is a bundled remote computing service that provides cloud computing infrastructure over the Internet with storage, bandwidth, and customized support for application programming interfaces (API).This video will help you in AWS administration. We'll begin with the monitoring and alerting which is the critical part of using AWS-based infrastructure. Next, you will see database services provided by AWS cloud. You can stop depending on individual servers for your data with highly available, fault tolerant location to store your application. You will then see networking which is foundational component of using other AWS services such as EC2, RDS, and others. Moving on, you will see security which is one of the most critical areas of using the cloud.Finally, you will learn to estimate the costs for your cloud. By the end of the video, you will be able to easily administer your AWS cloud.About the Author :Lucas Chan has been working in tech since 1995 in a variety of development, systems admin, and DevOps roles. He is currently a senior consultant and engineer at Versent and technical director at Stax. He's been running production workloads on AWS for over 10 years. Hes also a member of the APAC AWS Warriors program and holds all five of the available AWS certifications.Rowan Udell has been working in development and operations for 15 years. He has held a variety of positions, such as SRE, front-end developer, back-end developer, consultant, technical lead, and team leader. His travels have seen him work in start-ups and enterprises in the finance, education, and web industries in Australia and Canada. He currently works as a senior consultant with Versent, an AWS Advanced Partner in Sydney. He specializes in serverless applications and architectures on AWS and contributes actively in the Serverless Framework community."
Price: 124.99


"Learning Path: Python: Predictive Analysis with Python"
"Predictive analytics is the process of analyzing historical data to estimate the future results. Pandas and scikit-learn are popular open source Python packages that provide fast, high performance data structures for performing efficient data manipulation and analysis. They have quickly emerged as a popular choice of tool for analysts to solve real-world analytical problems. So, if you're familiar with the basics of the Python language and want to step into the world of data analysis, then you should surely 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 and work with different kinds of data sets to analyze and visualize your data Get to know how to use Pandas to make predictions using machine learning and scikit-learn Take your Pandas to the next level by learning advanced techniques To start off with your learning journey, you will begin with absolute basics such as installing and setting up of the Pandas library. You will then be introduced to fundamental data structures in Pandas and the different data types, indexing, and more. You will also learn to implement the basic functionalities of the Pandas library such as working with different kinds of data, indexing, and handling missing data. Next, you will learn to analyze and model your data, and organize the results of your analysis in the form of plots or other visualization means. Moving ahead, you will learn to perform predictive analysis on your data along with building machine learning models using scikit-learn and Pandas. Finally, you will walk through various machine learning algorithms. By the end of this Learning Path, you will be confident to use Pandas and scikit-learn for different data science tasks and perform predictive analysis on your own. Meet Your Expert: We have the best works of the following esteemed authors to ensure that your learning journey is smooth: Harish Garg is a data analyst, author, and software developer who is really passionate about data science and the Python programming language. He is a graduate from Udacity's data analyst nanodegree program. He has 17 years of industry experience, which includes data analysis using Python, developing and testing enterprise and consumer software, managing projects and software teams, and creating training material and tutorials. Harish also worked for 11 years for Intel Security (previously McAfee, Inc.). He regularly contributes articles and tutorials on data analysis and Python. He is also active in the open data community and is a contributing member of the Data4Democracy open data initiative. He has written data analysis pieces for think tan takshashila. Alvaro Fuentes is a data scientist with an M.S. in Quantitative Economics and a M.S. in Applied Mathematics with more than 10 years of experience in analytical roles. He worked in the Central Bank of Guatemala as an economic analyst, building models for economic and financial data. He founded Quant Company to provide consulting and training services in data science topics and has been a consultant for many projects in fields such as; business, education, psychology, and mass media. He also has taught many (online and in-site) courses to students from around the world in topics such as data science, mathematics, statistics, R programming, and Python. Predictive analytics is a topic in which he has both professional and teaching experience. Having solved practical problems in his consulting practice using the Python tools for predictive analytics and the topics of predictive analytics are part of a more general course on data science with Python that he teaches online."
Price: 199.99


"Learning Path: Spring: Secure Your Apps with Spring Security"
"Knowing that experienced hackers are itching to test your skills makes security one of the most difficult and high-pressure concerns of creating an application. Thats where Spring Security comes into the picture to simplify things for developers. Spring security can be used for authentication and authorization purposes in your application. It provides integration with LDAP as well. So, if you're a Java developer and want to gain skills to secure your applications from hackers, 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 Spring Security, its architecture and components Integrate your application with Spring Security and the embedded LDAP server Learn and integrate SAML methodologies into your applications This Learning Path demonstrates how to smoothly integrate Spring Security into your application using the latest technologies and frameworks with the help of detailed examples. You'll first go through a security audit of an insecure application wherein youll learn to modify the sample application to resolve the issues found in the audit. Throughout working on this application, youll learn to integrate a variety of authentication mechanisms and demonstrate how to properly restrict access to your application. Next, youll learn how to utilize session management for administrative functions. As this Learning Path progresses, youll be introduced to LDAP and learn to develop a Spring Security application integrated with Active Directory Lightweight DS and Apache DS. Youll also be introduced to SAML and its integration with Spring Security. Finally, youll learn to integrate JAAS with Spring Security. By the end of this Learning Path, you will be able to easily secure your applications by LDAP integration and SAML extension. Meet Your Expert: We have the best works of the following esteemed author to ensure that your learning journey is smooth: Ankit Mishra is a senior software engineer with extensive IT experience in mission-critical development projects and architecture designs. He has worked for giants such as Ericsson, Fidelity, and others. He has more than four years of experience in managing and delivering Spring MVC and Spring Security projects, Cloud deployment, and PaaS cloud administration. Currently, he is working on Spring micro services, Spring Security, cloud deployment, and tuning."
Price: 199.99


"Advanced Design Patterns with React"
"Taking a complete journey through the most valuable design patterns in React, this book demonstrates how to apply design patterns and best practices in real-life situations, on new or already existing projects. It will help you to make your applications more flexible, perform better, and easier to maintain, giving your workflow a huge boost when it comes to speed without reducing quality. We'll begin by understanding the internals of React before gradually moving on to create forms that actually work. Then we'll style React components and optimize them to make applications faster and more responsive. Finally, we'll write tests effectively and you'll learn how to contribute to React and its ecosystem. By the end of the video, you'll know how to avoid a lot of trial-and-error and developmental headaches, and you will be well on the road to becoming a React expert.About the Author :Michele Bertoli is a frontend engineer with a passion for beautiful UIs. Born in Italy, he moved to London with his family to look for new and exciting job opportunities. He has a degree in Computer Science and loves clean and well-tested code. Currently, he is working with React.js, crafting modern JavaScript applications. He is a big fan of open-source and is always trying to learn something new."
Price: 124.99


"Managing Mobile Devices with Microsoft SCCM Current Branch"
"With the advent of containerization and ease of cloud availability, developers are required to explore new tools and frameworks in order to best utilize these technologies. Spring Framework's core features can be used by any Java application, but there are extensions to build web applications on top of the Java EE platform.In this video course, youll start by learning how to configure Intune support and enable different platforms. Then youll see how to manage your different device settings as well as different profiles such as WIFI, VPN, and so on.After that, youll explore compliance, conditional access, and mobile application management using Microsoft SCCM Current Branch. Next, youll work with different mobile devices using Mobile Device Management in SCCM. Finally, youll see how to troubleshoot MDM using client-side log files and SCCMs log files.About the Author :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.He specializes in the deployment of new, large, local or international COE implementations. The keywords are Zero Touch Migration when migrating from Windows 7 to Windows 10.Peter is interested and experienced in infrastructure migration projects and building Greenfield Microsoft infrastructures, and loves to share his knowledge via ConfigMgrBlog .com while speaking at international events.He authored the following books: Mastering System Center 2012 Configuration Manager and Mastering System Center 2012 R2 Configuration Manager."
Price: 124.99


"Mastering Kotlin for Android Development"
"Kotlin is a programming language intended to be a better Java, and it's designed to be usable and readable across large teams with skill and discipline variances. Kotlin is a language that helps developers build amazing applications in an easy and effective way.The video begins by giving you strong grasp of the Kotlin features in context, independent of any platform. We continue by exploring all the features of Kotlin language that make the language better alternative to Java. It will show you the environment setup, and the difficulty level will grow steadily with the features covered next.Moving on, well introduce you to using the IntelliJ IDE, which plays an integral role in Kotlin development. Well cover Kotlins basic programming concepts such as functions, lambdas, properties, object-oriented code, safety aspects, type parameterization, and finally concurrency, which will guide you to write Kotlins code to production. By the end of the video, you will be proficient in using Kotlin for any kind of app development.About the authorMarko Devcic is a Software Engineer currently working as an Android Developer for Austrian company mySugr in Vienna. He has a Master's degree in Engineering from University of Zagreb in Croatia. Over the years, he has worked with various technologies and languages, mostly C# and Java.He is passionate about technology and software development. He loves reading about programming languages and writing simple and clean code.In his spare time, he writes code for his personal projects, and contributes to open source projects. You can follow him on Github (username deva666). He also likes to write about Kotlin, C#, and programming in general on his web page."
Price: 124.99


"Puppet Techniques for Enterprise Deployments"
"Puppet is a configuration management tool that allows you to automate all your IT configurations, giving you control over what you do to each Puppet Agent in a network, and when and how you do it. In this age of digital delivery and ubiquitous internet presence, it's becoming increasingly important to implement scalable and portable solutions, not only in terms of software, but also the systems that run it.This video course will begin by covering methods of reporting with Puppet and configuring various types of open source dashboards along with procedures to use report processors and create custom ones. You will then exploit PuppetDB to configure and create efficient Puppet reports and also to monitor Puppet changes and alert based on the same. Finally, you will learn about how to implement Nagios based monitoring using Puppet.Towards the end of the video course, you will concentrate on Puppet security. You will also learn about procedures to secure the Puppet deployments and methods to harden infrastructure using community modules. Finally, well learn how to debug errors in the Puppet environment.About The AuthorAnirban Saha is an infrastructure professional with more than six and half years of experience in infrastructure management at various industries and organizations ranging from early startups to corporate environments. He was worked extensively with configuration management and automation tools including Puppet, Chef, Ansible, Saltstack, Terraform to name a few. He has extensive experience in architecting, deployment and management of large infrastructures. He speaks at various conferences on latest technologies and is also the author of Salt Cookbook published by Packt."
Price: 124.99


"Developing iOS 11 Applications Using Swift 4"
"Developing iOS 11 Applications with Swift will teach you how to start an app from scratch, complete your app, and deploy it to the App Store. If you've ever thought about creating your own iPhone App, this course is a good start!First, you learn how to install XCode9 and review some fundamental concepts of the Swift programming language. Using the new Contacts framework, you will create your own appealing UI and replace the previous framework. You will then create four apps, starting with a simple Apple Watch app. Then comes a Learning English Numbers game with voice responses; you will also learn different ways of storing data on a device using the new Swift4 codable protocols. Then we create an app that uses the user's location to list surrounding places and finally a communication app with the new codable protocols of Swift 4. Each app will be developed step by step, explaining their concepts and ideas. Finally, you will learn how to deploy apps to the App Store, making them available for download on any device. After completing this course, you will be able to create your own apps by making the most of iOS 11 with Swift.About The AuthorIgnazio Cal is a Software Developer with an extensive experience in developing technologies both on the backend and mobile side. He likes to work in an agile environment having visibility on the entire software development life-cycle. He always tries to do his best to share knowledge across the team he works with. 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: 124.99


"Python Design Patterns"
"A knowledge of design patterns enables developers to improve their codebase, promotes code reuse, and makes the architecture more robust. This course focuses on showing you the practical aspects of smarter coding in Python.We start off by easing you into the world of design patterns, and helping you brush up on your OOP skills. From there, you'll explore the most widely used patterns and create objects in a manner best suited to the situation. Then we take you through some patterns that will help you identify simple ways to realize relationships between entities. Next, we show you how to encapsulate behavior in an object and delegate requests to it, before we up the ante and delve into some advanced patterns. Last but not least, we'll make you aware of design styles that will hamper your development, rather than improving it.With this course, thanks to patterns, you will be well equipped to craft faster, cleaner, and smarter applications.About the Author :Tong QiuColibri 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 more sense of its data, and process it in more intelligent ways.The company lives by its motto: Data -> Intelligence -> Action.Tong Qiu is a full stack web developer. She stumbled into the tech world seven years ago, through computational projects to solve pure math problems at university, and hasnt looked back since. After graduation, she worked in a large investment bank, building solutions for massive compute parallelization before transitioning to web UI projects to address rapidly changing regulatory requirements.Two years ago, she moved from finance to e-commerce and has been building applications in Python Django as well as React and Redux, solving problems ranging from scaling email send queues to optimizing UX for shopping journeys. She is a big fan of test coverage, and always strives to always find robust, maintainable technical solutions that can solve everyday problems in novel and elegant ways."
Price: 124.99


"Data Acquisition and Manipulation with Python"
"Python, a multi-paradigm programming language, has become the language of choice for data scientists for data analysis, visualization, and machine learning.In this course, youll start by learning how to acquire data from the web in its already clean format, such as in a .csv file, or a database. Youll then learn to transform this data so its in its most useful format for analysis. After that, youll dive into data aggregation and grouping, where youll learn to group similar data for easier analysis purposes.From there, youll be shown different methods of web scraping using Python. Finally, youll learn to extract large amounts of data using BeautifulSoup, as well as work with Selenium and Scrapy.About the authorCurtis Miller is Associate Instructor at the University of Utah, and an MSTAT student. He is currently involved in research on data analysis from statistical and computer science perspectives. Curtis has published research on policy and economic issues."
Price: 124.99


"Building a Solid Web App Foundation with Vaadin 8"
"The Vaadin Framework is a Java web application development framework that is designed to make creation and maintenance of high quality web-based user interfaces easy. Vaadin supports server-side and client-side programming models, which lets you forget the web and program user interfaces while managing the user interface in the browser and the AJAX communications between the browser and the server.The course starts of by defining the UI in Java. Here you will learn to write the initial user interface on top of which everything else will be built. Moving along we will cover best practices for structuring a User Interface project with Maven in a way that it best supports developer efficiency and deployment time requirements. Now that we have a strong foundation, we will start working with Layouts which are a fundamental part of the Vaadin framework. With practical examples, you will gain an understanding of how layout components function as a basic requirement when it comes to becoming an efficient developer. We will then move on the explore the Vaadin Navigator which enables your applications to support views and to use the browser's back and forward buttons in a controlled way. Now that you haveBy taking this course you will be able to kick-start your web application development project with hands-on exposure on how to build a scalable and robust Vaadin User Interface that works on desktop and mobile devices in the right way, the first time. Throughout the video, we will build and develop an application with best practices to help you apply in any future requirements with minimal refactoring.About the Author :Peter Lehto is a Principal Vaadin Expert with more than 8 years' expertise with Vaadin and related technologies. Peter works as a senior consultant, trainer, and conference speaker with Vaadin Ltd in Finland. Peter's main interests are application and technology integrations and he has indirectly (and sometimes directly) influenced the development of the framework as well as many of its add-on components.He is also interested in Java EE and Spring frameworks as well as web development. He is technically skilled in architectural design and has been a Vaadin consultant for 8 years. He knows what customers want and over the last eight years has seen almost every Vaadin project through from tiny to massive many year deliveries."
Price: 124.99


"Building F# Applications"
"Developers are challenged today to build applications in less time, while maintaining high standards of quality, reliability, security, and performance. The F# programming language can help you meet these challenges by letting you write solutions with less code, fewer bugs, and better alignment with business requirements.This video course starts by showing how to use the functional features of F# to rapidly turn requirements into software designs that are correct, complete, extensible, bug-free, and easy to read and understand. We will start by setting up our F# development environment and reviewing some key language features. We'll then look in depth at two powerful techniques for building real-world F# applications: type-first design and function composition. We'll then learn to leverage advanced F# tools to build and test applications.The video course examines key language features and functional programming techniques with the goal of providing a good understanding of the basic building blocks that can be used to build higher abstractions and more comprehensive solutions. As we go, we will learn how to set up a development environment and design a build process with tools that leverage the F# language.About the authorRichard Broida is a software design and programming consultant specializing in Microsoft Windows and Azure technologies. Over his career he has developed enterprise applications for clients in medical, banking, insurance, manufacturing, transportation, and e-commerce. He is a frequent speaker on F#, C#, and cloud technologies and has taught .NET programming courses for adult professionals. You can follow Richard on Twitter (@SirEel) or on LinkedIn. He lives in Cleveland, Ohio."
Price: 124.99


"Going beyond Dashboards with IBM Cognos Analytics"
"Cognos Analytics is the latest version of IBM Cognos Business Intelligence and brings IBM right back into the game against new-age competitors such as QlikView and Tableau. This next-generation, sleek, unified tool provides end users, power-users, and IT professional with a fast, intent-driven dashboard and report-authoring interface on top of the strong foundation that IBM Cognos has provided over decades.This course focuses on the advanced aspects of Dashboard creation and, assuming you have already done the dashboard course, starts with the rapid development of a tabbed dashboard, then moves on to the creation of stories and finally the distribution and maintenance of Dashboards. The course also explains the limitations of the Dashboarding tool and shows how to mitigate them in the report development tool. It is completely dedicated to Cognos Analytics Reporting, the advanced report authoring tool.The philosophy behind this course is that professional report authoring and dashboard development require you to use the full-fledged report development tool offered by Cognos v11. Going further you will master the Report Tool interface and learn how to create a report dashboard l using simple objects (for beginners). Then you quickly move on to advanced topics to overcome the limitations of Dashboard tool such as drill-through, prompt manipulation, advanced data formatting, making the dashboards printable, conditional highlighting, and more.This course is designed to be complementary to the Report Studio v10 book and video course, and also complementary to Cognos Analytics v11 Dashboards for Power Users and Authors. It does not replace any of those books or coursesAbout the authorAbhishek Sanghani worked with Cognos 8.x and 10.x for 12 years and delivered 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 leads 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, he is involved in testing it from all aspects to assess when and where to use it in the deliveries . He also tries other products such as QlikView, Tableau, and Micro strategy. He believes such experiences with other products make ones viewpoint wider, and understanding deeper.The other technology that interests Abhishek is Micro strategy. He possess advanced skills in TM1, Oracle, Micro strategy, SQL Server, and SSAS.He 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 this course focuses on the brand new Dashboarding tool."
Price: 124.99


"Learn Kotlin by Developing Android Apps"
"Kotlin has been making waves ever since it was open sourced by JetBrains in 2011; it has been praised by developers across the world and is already being adopted by companies. This video provides a detailed introduction to Kotlin that shows you all its features and will enable you to write Kotlin code to production. We start with the basics: get you familiar with running Kotlin code, setting up, tools, and instructions that you can use to write basic programs. Next, we cover object oriented code: functions and properties all while using Kotlins new features.About the authorBrandan Jones has been an Adjunct Assistant Professor for the University of Cincinnati since the 2000-2001 school year. He has taught many courses in programming, from introductory programming to full stack development.Brandan proposed and created the first Android programming course at the University of Cincinnati, and has been teaching it ever since. He reapplied this course and taught it at Northwestern Universitys School of Continuing Studies as well.Brandan is the creator of the Android app PlantPlaces .com Mobile, which allows users to search for plants by color, and GPS plants. He wrote this app in 2012, using TDD principles. He used selected JSON feeds from that app in the examples in this video course.Brandans mix of both academic and professional experience means that he brings real-world concepts to the classroom. Most of his high level classes include hands on experience with unit testing, scrum, and distributed version control systems.Brandan holds a BS in Accounting and Management Information Systems from Miami University in Oxford, Ohio. He also earned a BS in Horticulture from the University of Cincinnatis College of Design, Art, Architecture and Planning, and a Masters of Business Administration from the University of Cincinnati, Lindner College of Business, with concentrations in Operations Management and Real Estate Finance."
Price: 124.99


"Front-End Web Development using Go"
"Go is one of the most powerful, efficient, and highly performant programming languages. Go is not only a powerful tool that can be utilized on the server-side but one that can be utilized on the client-side as well. With the power of Go and GopherJS, we can create feature-rich, client-side applications that run directly inside the web browser.In this video course, we will provide deep insight into front-end web development using Go. We start off by covering the fundamental mechanics of front-end web development such as performing common DOM operations, accessing native JavaScript functionality, making XHR calls, rendering templates on the client-side, transmitting Gob encoded data, and communicating over a WebSocket connection. We also show you how to make your Go programs interoperable with JavaScript and how to read and write to the web browsers local storage. We then demonstrate how to create a Single Page Application by implementing client-side routing and directly rendering templates in the web browser itself. Utilizing the valuable knowledge presented in this course, you will be taught how to build GopherFace, a fully functioning Social Media website with incredible features.About The AuthorKamesh 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, videogame, 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


"Step-by-Step Machine Learning with Python"
"Data science and machine learning are some of the top buzzwords in the technical world today. The resurging interest in machine learning is due to the same factors that have made data mining and Bayesian analysis more popular than ever. This video is your entry point to machine learning. It starts with an introduction to machine learning and the Python language and shows you how to complete the necessary setup. Moving ahead, you will learn all the important concepts such as exploratory data analysis, data preprocessing, feature extraction, data visualization and clustering, classification, regression, and model performance evaluation. With the help of the various projects included, you will acquire the mechanics of several important machine learning algorithms, which will no longer seem obscure. Also, you will be guided step-by-step to build your own models from scratch. Toward the end, you will gather a broad picture of the machine learning ecosystem and master best practices for applying machine learning techniques. Throughout this course, you will learn to tackle data-driven problems and implement your solutions with the powerful yet simple Python language. Interesting and easy-to-follow examplesincluding news topic classification, spam email detection, online ad click-through prediction, and stock prices forecastswill keep you glued to the screen till you reach your goal.About the Author :Yuxi (Hayden) Liu is currently a data scientist working on messaging app optimization at a multinational online media corporation in Toronto. He focuses on social graph mining, user demographics, interest prediction, spam detection, and recommendation systems. He has worked for several years as a data scientist in real-time bidding programmatic advertising, where he applied his machine learning expertise in ad optimization, click-through rate and conversion prediction, and click fraud detection. Hayden earned his degree from the University of Toronto, and published five IEEE transactions and conference papers during his master's research. He is also a machine learning education enthusiast, and has authored the Python Machine Learning By Example book."
Price: 124.99


"Getting Started with Docker"
"Docker is an open source containerization engine that offers a simple and faster way for developing and running software. Docker containers wrap software in a complete file system that contains everything it needs to run, enabling any application to be run anywhere this flexibility and portability mean that you can run apps in the cloud, on virtual machines, or on dedicated servers.This video course begins by introducing the basic Docker commands in Docker. You will quickly learn how to write a Docker file, build an image from it, and then launch a container from that image. You will also get your hands dirty with common Docker tasks such as pushing images to remote repositories, and using port mappings and the image caching layer during builds. Finally, you will explore how to run Docker Services and learn how it can be used to run a group of related Docker containers. Well also discuss some more advanced topics such as sharing data between containers.About the AuthorViktor Farcic is a senior DevOps consultant at CloudBees, a member of the Docker Captains group, and an author. He codes using a plethora of languages starting with Pascal (yes, he is old), Basic (before it got the Visual prefix), ASP (before it got the .NET suffix), C, C++, Perl, Python, ASP.NET, Visual Basic, C#, JavaScript, Java, Scala, and so on. He has never worked with Fortran. His current favorite is Go.Viktor's big passions are Microservices, Continuous Deployment, and Test-Driven Development (TDD). He often speaks at community gatherings and conferences. Viktor wrote Test-Driven Java Development and The DevOps 2.1 Toolkit: Docker Swarm, both by Packt Publishing."
Price: 124.99


 
Previous Next