Previous Next
 
"Advanced Cross-platform App Using Xamarin.Forms & XAML"
"Xamarin.Forms. is one of the most powerful cross-platform mobile development frameworks for creating stunning cross-platform applications with the iOS and Android mobile platforms. XAML (eXtensible Application Markup Language) allows developers to define user interfaces in Xamarin.Forms applications using markup rather than code.This video course begins by showing you how to write a Medicine Tracking app using Xamarin.Forms and SQLite for data handling. This application will allow you to track your daily medications. You will also walk through the MVVM architectural pattern and the Xamarin.Forms Navigation API, before creating the Navigation Service Interface and class that will be used to navigate between your view models. You will then set up the solution for your project, write the shared business logic used across the application, and write an introduction to SQLite. Towards the end of the course, you will master the Xamarin.Forms platform architecture, and then write the user interface for your application, bind it to the UI, and delve more deeply into XAML and how data-binding works in Xamarin.FormsAbout the AuthorSteven F. Daniel is the CEO and founder of GENIESOFT STUDIOS, a software development company based in Melbourne, Victoria that focuses primarily on developing games and business applications for the iOS, Android, and Mac OS X platforms.He is a software developer with more than 17 years' experience, and is extremely passionate about making people employable by helping them utilize their existing skills in iOS, Android, and Xamarin to get the job done. He is a member of the SQL Server Special Interest Group (SQLSIG), Melbourne CocoaHeads, and the Java Community. He was the co-founder and Chief Technology Officer (CTO) at SoftMpire Pty Ltd., a company focused primarily on developing business applications for the iOS and Android platforms. Steven is the author of various book and video titles, some of which are as follows:Mastering Xamarin UI DevelopmentApple Watch App DevelopmentAndroid Wearable ProgrammingXcode 4 CookbookiPad Enterprise Application Development BlueprintsiOS 5 EssentialsXcode 4 iOS Development Beginners GuideBuild a Basic App using Xamarin and Xamarin .Forms"
Price: 124.99


"Learning VMware App Volumes"
"App Volumes provide a virtualized, real-time application delivery engine for the virtual desktop infrastructure and is designed to enable VDI deployments to ensure greater flexibility, agility, and cost-reduction.This video starts with an overview of the architecture and components used to design an optimized solution. You will then learn how to install and configure App Volumes for different use cases such as VMware View Integration, using VMware Thin App, Citrix Xen App, and more. Throughout the course, we provide hints, tips, and tricks as well as best practices. By the end of the video, you will have built a working App Volumes environment and acquired the skills to build and run a production environment.About the AuthorPeter von Oven is an experienced technical consultant and has spent the past 20 years of his IT career working with customers and partners in designing technology solutions aimed at delivering true business value. During his career, Peter has been involved in numerous large-scale enterprise projects and deployments and has presented at key IT events, such as VMworld, IP EXPO, and various VMUGs and CCUG events across the UK. He has also worked in senior presales roles and presales management roles for some IT giantssuch as Fujitsu, HP, Citrix, and VMwareand was awarded VMware vExpert for 2015 and 2016. Over the past 12 years and more, Peter has focused his skills and experience by specializing in the desktop and application virtualization market and today works as the UK&I, Benelux, and Nordics Pre-Sales Director for the market-leading desktop transformation specialists, Liquidware Labs.Peter got his first taste for writing when assisting with some of the chapters in the book Building End-User Computing Solutions with VMware View, which then led to six other Packt titles: VMware Horizon Mirage Essentials; VMware Horizon Workspace Essentials, co-written with Peter Bjork and Joel Lindberg; VMware Horizon View Essentials; Mastering VMware Horizon 6, co-written with Barry Coombs; Learning VMware App Volumes; and Mastering VMware Horizon 7 Second Edition."
Price: 124.99


"Swift 4 Protocol-Oriented Programming"
"Swift has become the number one language used in iOS and macOS development. The Swift standard library is developed using Protocol-Oriented Programming techniques, generics, and first-class value semantics; therefore, every Swift developer should understand these powerful concepts and how to take advantage of them in their application design.This course will help you understand the differences between Object-Oriented Programming and Protocol-Oriented Programming. It demonstrates how to work with Protocol-Oriented Programming using real-world use cases. You will gain a solid knowledge of the various types that can be used in Swift and the differences between value and reference types. You will be taught how Protocol-Oriented Programming techniques can be used to develop very flexible and easy-to-maintain code.By the end of the course, you will have a thorough understanding of Protocol-Oriented Programming and how to utilize it to build powerful and practical applications.About the authrJon Hoffman has over 25 years of experience in the field of information technology. Over these years, Jon has worked in the areas of system administration, network administration, network security, application development, and architecture. Currently, Jon works as a senior software engineer for Syn-Tech Systems.Jon has developed extensively for the iOS platform since 2008. This includes several apps that he has published in the App Store, apps that he has written for third parties, and numerous enterprise applications. He has also developed mobile applications for the Android and Windows platforms. What really drives Jon the challenges that the field of information technology provides and there is nothing more exhilarating to him than overcoming a challenge.Some of Jons other interests are spending time with his family, robotic projects, and 3D printing. Jon also really enjoys Tae Kwon Do, where he and his oldest daughter Kailey earned their black belts together early in 2014, Kim (his wife) earned her black belt in December 2014, and his youngest daughter Kara is currently working towards her black belt."
Price: 124.99


"Automating Your Systems with PowerShell 6.x"
"PowerShell combines command-line speed, the flexibility of scripting, and the power of a GUI-based admin tool. Virtually all of the products from Microsoft can be managed through PowerShell. From an administrative standpoint, this means that if you become proficient in PowerShell, you will have the skill set necessary to manage virtually all Microsoft products.As PowerShell continues to grow in popularity and becomes the primary management tool for system infrastructure, its crucial that you know how the foundational skills of working with PowerShell can be applied across the entire datacenter and the cloud. In this course, youll discover the core features of PowerShell and build consistent patterns to work with software and infrastructure through scripts and command-line administration.This course shows you how to get up and running with the latest version of PowerShell and how to take your career to the next level with PowerShell Core and Visual Studio Code.About the AuthorMichael Simmons is an IT Professional with over 20 years of experience managing and administering technology and helping the people that use it.He started using PowerShell and became involved in the community in 2007 and started iLovePowerShell .com in 2010 as a blog and resource for the community, where he discusses PowerShell and how to use it to improve your career.As a PowerShell expert and evangelist, he continues to spread knowledge from an admin/tech support perspective. Hes driven to teach IT, professionals, to write great code, empowering them to take control of their job and lead an inspiring career."
Price: 124.99


"Version Control with Git"
"Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later.In this video, we will dive into version control using Git. After explaining the difference between centralized and distributed version control, we will show you how to configure your Git environment. Once we have configured the environment we will show you how to work with Git in your day to day activities.We will look at what it takes to administer your Git setupWe will end the course with setting up the workflows in Git. We will see Basic Workflow, Forking Workflow, Feature workflow, open source workflow and Gitflow Workflow.About the AuthorPaul Hacker, a Principal Consultant with AgileThought, has over 15 years of application architecture, design, development, and management expertise in Microsoft technologies. Paul has a depth of experience in ALM, Process Improvement, and Team Foundation Server. Having distinguished himself as a leader in the IT industry he has been awarded the distinction of Microsoft MVP in the ALM category every year since 2006"
Price: 124.99


"Learn Algorithms and Data Structures in Java"
"Programs are created from algorithms and data structures. Mastering these is an essential part of your development as a Java programmer. They are the main building blocks for each architectural pattern. Many courses treat data structures and algorithms as a theoretical computer science topics. This course relates every technique back to real-world problems and situations you will face working as a programmer.You will start off with data structures before diving deeper into hash tables and hash functions. This will allow your programs to find the in-memory data they need, even with huge quantities of records stored in the memory. Youll learn to use querying binary search trees. The course will take you through heapsort, quicksort, recursion, and tail recursion algorithms. Youll get familiar with multithreading algorithms and probabilistic algorithms. Youll also understand the importance of advanced data structures and graph algorithms. This will help you to build priority queues and save your time by keeping disgruntled users at bay.User databases and minimal computing requirements are on the rise. It's important to write sophisticated applications and run them with improved performance, and this course helps you write these applications. It will help you to gain in-demand knowledge of key data structures and algorithms and prepare you for the next stage in your career as a developer.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 TypeScript - Second Edition"
"Writing large applications in JavaScript is a challenge. TypeScript brings JavaScript down to earth by providing optional static typing and future JavaScript features today. TypeScript gives the developer instant feedback on the code they are writing in order to catch mistakes earlier in the development process. Since it is transpiled to JavaScript, developers can take advantage of future JavaScript language features today.This course will take you on a journey through interacting with the type system to working efficiently with more advanced features of the language. It will strengthen your knowledge of TypeScript and help you see the benefits it brings. We use an example-based approach that walks you through a restaurant ordering sample application. In addition, we go one step further by showing you how to automate custom checks on a code base and how to close statically typed gaps.About the AuthorDavid Sherret is a software developer in the healthcare industry. Within that, he leads several projects including one that supports the logistics behind specialty pharmaceuticals and maintains a patented technology for reducing health insurance fraud.You can find him answering questions on the TypeScript tag on Stack Overflow."
Price: 124.99


"Advanced Deep Learning with Keras"
"Keras is an open source neural network library written in Python. It is capable of running on top of MXNet, Deeplearning4j, Tensorflow, CNTK, or Theano. Designed to enable fast experimentation with deep neural networks, it focuses on being minimal, modular, and extensible.This course provides a comprehensive introduction to deep learning. We start by presenting some famous success stories and a brief recap of the most common concepts found in machine learning. Then, we introduce neural networks and the optimization techniques to train them. Well show you how to get ready with Keras API to start training deep learning models, both on CPU and on GPU. Then, we present two types of neural architecture: convolutional and recurrent neural networksFirst, we present a well-known use case of deep learning: recommender systems, where we try to predict the ""rating"" or ""preference"" that a user would give to an item. Then, we introduce an interesting subject called style transfer. Deep learning has this ability to transform images based on a set of inputs, so well morph an image with a style image to combine them into a very realistic result. In the third section, we present techniques to train on very small datasets. This comprises transfer learning, data augmentation, and hyperparameter search, to avoid overfitting and to preserve the generalization property of the network.Finally, we complete this course by what Yann LeCun, Director at Facebook, considered as the biggest breakthrough in Machine Learning of the last decade: Generative Adversarial Networks. These networks are amazingly good at capturing the underlying distribution of a set of images to generate new images.About the AuthorPhilippe Remy is a research engineer and entrepreneur working on deep learning and living in Tokyo, Japan.As a research engineer, Philippe reads scientific papers and implements artificial intelligence algorithms related to handwriting character recognition, time series analysis, and natural language processing.As an entrepreneur, his vision is to bring a meaningful and transformative impact to society with the ultimate goal of enhancing overall quality of life and pushing the limits of what is considered possible today.Philippe contributes to different open source projects related to deep learning and fintech."
Price: 124.99


"Building PHP RESTful Web Services"
"PHP 7 has modernized the way developers write code, simplifying various operations and adding support for several more.This course explains the basic concepts associated with the REST architectural style, but the emphasis is on creating PHP code for consuming and creating RESTful services in PHP. Filled with example PHP code to illustrate concepts, the course targets PHP developers who want to build or make use of RESTful web services, or explore the options available to them in PHP. Beginning with an introduction to the REST architecture, the course goes on to build a complete web service in vanilla PHP. It shows you how to develop APIs that can be consumed by other services.You will learn to test and secure your web services and use a framework such as Silex or Phalcon to simplify the development process. Youll finally understand how to add reactivity to your web services, gearing you up for the journey to a microservice-based application.About the AuthorHalil Burak Cetinkaya is a Software Engineer at Ericsson. He dedicates his time and effort to get better at everything. He is very passionate about everything associated with software development. He has developed many applications in his entire career. He is hardworking and always likes to learn and discover new things. He also likes to help other people."
Price: 124.99


"Natural Language Processing with Python"
"NLP, or Natural Language Processing, is a computational approach to communication. This course will get you up-and-running with the popular NLP platform called Natural Language Toolkit (NLTK) in no time. You will start off by preparing text for Natural Language Processing by cleaning and simplifying it. Then you will implement more complex algorithms to break this text down and uncover contextual relationships that reveal the meaning and content of the text.You will learn how to tokenize various parts of sentences, and how to analyze them. You will learn about semantic as well as the syntactic analysis of text. During this course, you will learn how to solve various ambiguities in processing human language. You will also gain experience with NLP using Python and will be introduced to a variety of useful tools in NLTK. Plus, you will have an opportunity to build your first NLP application!By the end of this course, you will have the skills and tools to begin solving problems in the growing field of Latent Semantic AnalysisAbout the AuthorTyler Edwards is a senior engineer and software developer with over a decade of experience creating analysis tools in the space, defense, and nuclear industries. Tyler is experienced using a variety of programming languages (Python, C++, and more), and his research areas include machine learning, artificial intelligence, engineering analysis, and business analytics. Tyler holds a Master of Science degree in Mechanical Engineering from Ohio University. Looking forward, Tyler hopes to mentor students in applied mathematics, and demonstrate how data collection, analysis, and post-processing can be used to solve difficult problems and improve decision making."
Price: 124.99


"Getting Started with QlikView"
"likView is one of the most flexible and powerful Business Intelligence platforms around. If you want to build data into your organization, build it around QlikView. Don't get caught in the gap between data and knowledgefind out how QlikView can help you unlock insights and data potential with ease.Whether you're new to QlikView or want to get up to speed with the features and functionality of QlikView, this course starts at a basic level and delves more deeply to demonstrate how to make QlikView work for you, and make it meet the needs of your organization. Using a real-world use case to highlight the extensive impact of effective business analytics, this course might well be your silver bullet for success.This is a superb hands-on guide to get you started by exploring the fundamentals of QlikView before learning how to successfully implement it, technically and strategically. You'll learn valuable tips, tricks, and insightful information on loading different types of data into QlikView, and how to model it effectively.You will also learn how to write useful scripts for QlikView to handle potentially complex data transformations in a way that is simple and elegant.About the Author"
Price: 124.99


"Data-Driven Testing in Selenium"
"Selenium is one of the most popular engines for UI test automation. It is available for many different programming languages. At the same time, the data-driven approach is one of the most popular approaches for optimizing tests, making them compact, and easily extensible just by adding some new data. In this course, youll practice the data-driven approach using Selenium, Java, and TestNG/JUnit. Well start with basic samples and then go through the major steps to abstract application pages using a page object model. After that, well exercise different ways to make our tests data-driven. Well start with basic out of the box abilities and then practice more complicated samples to operate with external data from Excel, databases, Spring injection, and more. Well go through various improvements to make tests run in parallel. In particular, well explore different options to run data-driven tests in parallel.At the end, youll discover the good practices when testing framework designs. Youll also get a deep understanding of the data-driven approach and various ways to apply it to our tests.About The Author :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, MicroFocus SilkTest, SmartBear TestComplete, Selenium-RC, WebDriver, Appium, SoapUI, BDD frameworks, and many other different engines and solutions. He has also had experience with multiple programming technologies based on Java, C#, Ruby, and so on, and with different domain areas such as healthcare, mobile, telecoms, social networking, business process modeling, performance and talent management, multimedia, e-commerce, and investment banking."
Price: 124.99


"ECMAScript 2016 and Beyond"
"ECMAScript (or ES) is created to standardize JavaScript, so as to foster multiple independent implementations. This course will benefit developers familiar with language developments in JavaScript. In this course, we take a look at what the ECMAScript 2016 and ECMAScript 2017 versions bring to the table. Also, this course focuses on how to use the new language development and new features today in your projects. This course begins by explaining the features of ECMAScript 2016 and 2017. Later it delves into the usage of ES6 in today's world. You will also learn how to work with Babel and Traceur, and how they can be put to best use. By the end of this course, you will be completely exposed to ECMAScript and will be able to use it in the most efficient way.About the AuthorLohith G. N. who hails from Mysore, India and currently resides in Bangalore, India has over 12years' software development experience. Currently, he works as developerevangelist for Telerik in India and takes care of evangelism for theSouth Indian region. Lohith comes from a production engineering background and ended up in software development thanks to the FORTRAN language, which he learnt during his graduation days. Well versed with the .NET platform, Lohith has experience in building web applications, Windows applications, and service-oriented architectures. Lohith has spent close to a decade mostly in the service-based industry and is wellversed with the agile method of software development.Lohith was twice awarded, in 2011 and 2012, Microsoft Most Valuable Professional (MVP) in the area of ASP.NET/ IIS.He can be reached on Twitter and his Twitter handle is @ kashyapa. Lohith is also one of the user group leads for the Bangalore DotNet user group, one of the most active user groups in India. He is a regularspeaker at his local user groups"
Price: 124.99


"Learning Path: Python:Data Visualization with Matplotlib 2.x"
"Are you looking forward to learn powerful data visualization techniques to make your data more presentable and informative? If yes, then this Learning Path is for you. Packts Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. Matplotlib is a multi-platform data visualization tool built upon the NumPy and SciPy frameworks. One of the most important features of Matplotlib is its ability to work well with many operating systems and graphics backends. 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 supports dozens of backends and output types, which means you can count on it to work regardless of which operating system you are using or which output format you wish. The highlights of this Learning Path are: Construct different types of plot such as lines and scatters, bar plots, and histograms Customize and represent data in 3D Create data visualizations on 2D and 3D charts in the form of bar charts, bubble charts, heat maps, histograms, scatter plots, stacked area charts, swarm plots, and much more Leverage the various aspects of data visualization and plots In this Learning Path, youll hit the ground running and quickly learn how to make beautiful, illuminating figures with Matplotlib and a handful of other Python tools. Youll understand data dimensionality and set up an environment by beginning with basic plots. Youll enter into the exciting world of data visualization and plotting. You'll work with line and scatter plots and construct bar plots and histograms. You'll also explore images and contours in depth. Plot scaffolding is a very interesting topic wherein you'll be taken through axes and figures to help you design excellent plots. You'll learn how to control axes and ticks, and change fonts and colors. You'll work on backend and transformations. Youll then explore the most important companions for Matplotlib, Pandas and Jupyter, used widely for data manipulation, analysis, and visualization. Youll acquire the basic knowledge on how to create and customize plots by Matplotlib. Further, youll learn 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. Youll learn to visualize geographical data on maps and implement interactive charts. Youll learn to create intuitive infographics. Youll explore 3D plotting, one of the best features when it comes to 3D data visualization, along with Jupyter Notebook, widgets, and creating movies for enhanced data representation. Geospatial plotting will be also be explored. Finally, you'll learn how to create interactive plots with the help of Jupyter. By the end of this Learning Path, you'll be well versed with Matplotlib and construct advanced plots with additional customization techniques to perform advanced data visualization using the Matplotlib library. Meet Your Experts: We have combined the best works of the following esteemed authors to ensure that your learning journey is smooth: Benjamin Keller is a postdoctoral researcher in the MUSTANG group at Universitt Heidelberg's Astronomisches Rechen-Institut. He obtained his PhD at McMaster University and got his BSc in Physics with a minor in Computer Science from the University of Calgary in 2011. His current research involves numerical modeling of the interstellar medium over cosmological timescales. As an undergraduate at the U of C, he worked with Dr. Jeroen Stil on stacking radio polarization to examine faint extragalactic sources. He also worked in the POSSUM Working Group 2 to determine the requirements for stacking applications for the Australian SKA Pathfinder (ASKAP) radio telescope. At McMaster, he worked with Dr. James Wadsley in the Physics & Astronomy department. His current research was focused around understanding how the energy released from supernovae explosions regulated the flow of gas through galaxies, and how that gas is converted into stars. Aldrin Kay Yuen Yim is a PhD student in computational and system biology at Washington University School of Medicine. Before joining the university, his research primarily 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: 199.99


"Kotlin in Practice"
"Kotlin is a programming language intended to be better than Java, and it's designed to be usable on any platform that is compatible with Java. Kotlin is great for building amazing Android applications in an easy and effective way. During this course, you will build an Android app from scratch. Through this process, well explain the intermediate and advanced features of the Kotlin language. By the end of the course, youll be proficient in building effective Android applications using Kotlin.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


"Learning Path: Java: Natural Language Processing with Java"
"Natural Language Processing is used in many applications to provide capabilities that were previously not possible. It involves analyzing text to obtain the intent and meaning, which can then be used to support an application. Using NLP within an application requires a combination of standard Java techniques and often specialized libraries frequently based on models that have been trained. If you're interested to learn the powerful Natural Language Processing techniques with Java, 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: Perform tokenization based on specific text processing needs Extract the relationship between elements of text This Learning Path covers the essence of NLP using Java. This Learning Path will commence by walking you through basic NLP tasks including data acquisition, data cleaning, finding parts of text, and determining the end of sentences. These serve as the basis for other NLP tasks such as classifying text and determining the relationship between text elements. This will be followed by the use of tokenization techniques. Tokenization is used for almost all NLP tasks. Youll learn how text can be split to reveal information such as names, dates, and even the grammatical structure of a sentence. These types of activity can lead to insights into the relationships between text elements and embedded meaning in a document. You'll then start by building on the basic NLP tasks of data normalization, tokenization, and SBD to perform more specialized NLP tasks. Youll be able to do more than simply find a word in the text. You'll also identify specific elements such as a persons name or a location from the text. Finally, you'll learn to split a sentence into basic grammatical units is another task that enables you to extract meaning and relationships from text. Towards the end of this Learning Path, you will be ready to take on more advanced NLP tasks with Natural Language Processing techniques using Java. Meet Your Experts: We have combined the best works of the following esteemed authors to ensure that your learning journey is smooth: Kamesh 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. Ben Tranter is a developer with nearly six years experience. He has worked with a variety of companies to build applications in Go, in the areas of data mining, web back ends, user authentication services, and developer tools, and is a contributor to a variety of open source Go projects. Rostislav Dzinko is a software architect who has been working in the software development industry for more than six years. He was one of the first developers who started working with the Go language far earlier than the first official public release of Go 1.0 took place. Rostislav uses the Go language daily and has successfully used it in production for more than two years, building a broad range of software from high-load web applications to command-line utilities. He has a Masters degree in Systems Engineering and has completed a PhD thesis."
Price: 199.99


"LEARNING PATH: TensorFlow: RealWorld Solutions to TensorFlow"
"TensorFlow is one of the newest and most comprehensive libraries for implementing deep learning. With deep learning going mainstream, making sense of data and getting accurate results using deep networks is possible. TensorFlow is an open source software library for numerical computation using data flow graphs. The flexible architecture allows you to deploy computation to one or more CPUs or GPUs in a desktop, server, or mobile device with a single API. Deep learning is the intersection of statistics, artificial intelligence, and data to build accurate models.. If you're interested to hone your skills in building deployable solutions with Googles TensorFlow library , 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: Deep dive into training, validation, and monitoring training performance Build simple TensorFlow graphs for everyday computations Design and train a multilayer neural network with TensorFlow This Learning Path addresses common commercial machine learning problems using Googles TensorFlow library. It will not only help you discover what TensorFlow is and how to use it, but also show you the unbelievable things that can be done in machine learning with the help of real-world examples and use cases. Youll start off with the basic installation of TensorFlow, moving on to covering the unique features of the library such as data flow graphs, training, and visualization of performance with TensorBoardall within an example-rich context using problems from multiple sources. The focus is on introducing new concepts through problems that are coded and solved over the course of each section. Further, youll dive deeper into the hidden layers of abstraction using raw data. This Learning Path will teach you various complex algorithms for deep learning and various examples that use these deep neural networks. Youll also learn how to train your machine to craft new features to make sense of deeper layers of data. Youll come across topics such as logistic regression, convolutional neural networks, recurrent neural networks, training deep networks, high level interfaces, and more. With the help of novel practical examples, youll become an ace at advanced multilayer networks, image recognition, and beyond. Towards the end of this Learning Path, youll be able to process data and gain insights that will change the way you look at it, with the efficiency and simplicity of TensorFlow Meet Your Experts: We have combined the best works of the following esteemed authors to ensure that your learning journey is smooth: Shams Ul Azeem is an undergraduate in electrical engineering from NUST Islamabad, Pakistan. He has a great interest in the computer science field, and he started his journey with Android development. Now, hes pursuing his career in machine learning, particularly in deep learning, by doing medical-related freelancing projects with different companies. He was also a member of the RISE lab, NUST, and he has a publication credit at the IEEE International Conference, ROBIO as a co-author of designing of motions for humanoid goalkeeper robots. Dan Van Boxel is a data scientist and machine learning engineer with over 10 years of experience. He is most well-known for Dan Does Data, a YouTube livestream demonstrating the power and pitfalls of neural networks. He has developed and applied novel statistical models of machine learning to topics such as accounting for truck traffic on highways, travel time outlier detection, and other areas. Dan has also published research articles and presented findings at the transportation research board and other academic journals."
Price: 199.99


"Learning Path: Practical DevOps with Ansible and Docker"
"Are you looking forward to gaining practical knowledge on powerful technologies such as Ansible and Docker? If yes, 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. DevOps is the most widely used software engineering culture and practice that aims at software development and operation. Ansible is one of the most popular tools in the open source orchestration and automation space. Docker is a tool that is designed to benefit both developers and system administrators. Ansible is the way to automate Docker in your environment. Ansible enables you to operationalize your Docker container build and deployment process in ways that youre likely doing manually today, or not doing at all. The highlights of this Learning Path are: Get acquainted with using Ansible 2 features such playbooks, modules and various testing strategies Learn to build and manage clusters using Swarm, Mesos, and Kubernetes Customize and secure your Docker according to your business requirements Lets take a look at your journey. You will begin with Ansible 2.0, including its installation, the problems it solves, and more. You will also walk through creating your very first playbook. You will understand the power of variables and quickly be able to manage environments and implement strategies. You will find out how to integrate with different cloud platforms and be introduced to Ansible Galaxy and Tower, which are Ansible's enterprise tooling for supporting large-scale infrastructure. Next, you will learn what Docker is and explore Compose by writing a docker-compose. yml file for a social network app, and look at top-down approaches to building network topologies for your social networks containers. You will then be familiarized with the Swarm workflow, Kubernetes, and Googles tool for setting up a managed cluster. Finally, you will learn how to set up Dockers plugin infrastructure and use the customization options. By the end of this Learning Path, you will have strong knowledge on the powerful techniques of Ansible and Docker. Meet your authors: David Cohen 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 such as helping to design two Tier-4 datacenters and being an Infantryman (not at the same time). On his tutorialinux YouTube channel, he has helped tens of thousands of people learn the basics (and not-so-basics) of system administration, DevOps, and software engineering Shrikrishna Holla is a full-stack developer and entrepreneur based in Bengaluru. He builds and maintains sigalrm .io, a service that provides provides actionable alerts, allowing engineers to take immediate remedial measures."
Price: 199.99


"LEARNING PATH: Python: Real-World Data Science with Python"
"In todays world, everyone wants to gain insights from the deluge of data coming their way. Data mining provides a way of finding these insights, and Python is one of the most popular languages for data mining, providing both power and flexibility in analysis. Python has become the language of choice for data scientists for data analysis, visualization, and machine learning. Machine learning gives you unimaginably powerful insights into data. Deep learning is the next step to machine learning with a more advanced implementation. Deep learning is currently one of the best providers of solutions regarding problems in image recognition, speech recognition, object recognition, and natural language with its increasing number of libraries that are available in Python. With deep learning being used by many data scientists, deeper neural networks are evaluated for accurate results. If you're interested to dive into the future of data science and implement intelligent systems using deep and machine learning with Python, 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: Know how to use Python libraries and mathematical toolkits such as numpy, pandas, matplotlib, and sci-kit learnSuccessfully evaluate and apply the most effective models to problemsDiscover the methods of image classification and harness object recognition using deep learningGet to know recurrent neural networks for the textual sentimental analysis modelLets take a quick look at your learning journey. In this Learning Path, youll discover the key concepts of data mining and learn how to apply different data mining techniques to find the valuable insights hidden in real-world data. Youll also tackle some notorious data mining problems to get a concrete understanding of these techniques. Youll be introduced you to the important data mining concepts and the Python libraries used for data mining. Youll understand the process of cleaning data and the steps involved in filtering out noise and ensuring that the data available can be used for accurate analysis. Youll also build your first intelligent application that makes predictions from data. This Learning Path is also a unique blend of projects that teach you what Machine Learning is all about and how you can implement machine learning concepts in practice. Six different independent projects will help you master machine learning in Python. Further, this Learning Path will take you from basic calculus knowledge to understanding backpropagation and its application for training in neural networks for deep learning and understand automatic differentiation. Youll get a thorough training in convolutional, recurrent neural networks and build up the theory that focuses on supervised learning and integrate into your product offerings such as search, image recognition, and object processing. Also, we will examine the performance of the sentimental analysis model and will conclude with the introduction of TensorFlow. By the end of this Learning Path, youll be able to implement intelligent data mining systems using deep and machine learning with Python. Meet Your Experts: We have combined the best works of the following esteemed authors to ensure that your learning journey is smooth: SaimadhuPolamuriis a data science educator and the founder of Data Aspirant, a Data Science portal for beginners. He has 3 years of experience in data mining and 5 years of experience in Python. He is also interested in big data technologies such as Hadoop, Pig, and Spark. He has a good command of the R programming language and Matlab. He has a rudimentary understanding of Cpp Computer vision library (OpenCV) and big data technologies.Alexander T. Combs is an experienced data scientist, strategist, and developer with a background in financial data extraction, natural language processing and generation, and quantitative and statistical modeling. He is currently a full-time lead instructor for a data science immersive program in New York City.Eder Santana is a PhD candidate on electrical and computer engineering. His thesis topic is on deep and recurrent neural networks. After working for 3 years with kernel machines (SVMs, information theoretic Learning, and so on), Eder moved to the field of deep learning 2.5 years ago, when he started learning Theano, Caffe, and other machine learning frameworks. Now, Eder contributes to Keras: Deep Learning Library for Python. Besides deep learning, he also likes data visualization and teaching machine learning, either on online forums or as a teacher assistant."
Price: 199.99


"LEARNING PATH: Practical Guide on Modern JavaScript"
"Are you a developer who is looking forward to gain practical knowledge on data structures, algorithms, and design patterns? If yes, 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. JavaScript is a popular programming language that allows you to implement complex things on web pages. Learning JavaScript data structures and algorithms will show you how to organize your code with the most appropriate data structures available to get the job done fast, and in a logical way that is easy to maintain, refactor, and test. Learning JavaScript design patterns will immerse you in the world of JavaScript programming thus demonstrating you how to mobilize design patterns and presenting key programming concepts and common solutions to frequently occurring programming problems. The highlights of this Learning Path are: Master existing JavaScript collections such as arrays, sets, and maps Create complex abstract data types by reusing existing classes Master the logic behind the major design patterns, and wield them confidently for JavaScript programming Lets take a look at your journey. You will begin by finding out how to build on native JavaScript constructs, and create collections such as maps, queues, stacks, sets, graphs, and other data structures. You will then discover how to develop, analyze, and improve algorithms to search deep trees, lists, and other complex collections, as well as sorting containers of data. Next, you will understand the conceptual logic behind design patterns: what they are; what they are not; what makes a pattern; major pattern types; and what role they play in the bigger picture of Web development. You will then dive straight into a real-world case study, building a mock application with in-built issues that design patterns can solve. Finally, you will be exploring the core design patterns underlying the major pattern types: creational, structural, and behavioral patterns. By the end of this Learning Path, you will be able to solve a wide array of real-world programming problems using different data structures, algorithms, and design patterns of JavaScript. Meet your authors: Rodrigo Formigone Silveira is a software engineer at Deseret Digital Media. There, he divides his time developing in PHP, JavaScript, and Java for Android. Some of his hobbies outside of work include blogging and recording educational videos about software development, learning about new technologies, and finding ways to push the web forward. Rodrigo received his Bachelor's of Science in Computer Science from Brigham Young University, Idaho, as well as an Associate's Degree in Business Management from LDS Business College in Salt Lake City, Utah. His fascination for game development began in his early teenage years, and his skills grew as he discovered the power of a library subscription. He has a curious and willing mind, with understanding and supporting parents and friends. Today, Rodrigo balances his time between the three great passions of his lifehis family, software development, and video games (with the last two usually being mingled together). Ben Fhala discovered his passion for data visualization seven years ago while he was working at Parsons in New York, in their data visualization department, PIIM. He is the owner of the online video training school, 02geek. com, and an Adobe ACP. He enjoys spending most of his time learning and teaching and has a love for visual programming and visualization in general. Ben has had the honor of developing applications for members of the US Congress, Prime Ministers, and Presidents around the world. He has built many interactive experiences for companies such as Target, AT&T, Crayola, Marriott, Neutrogena, and Nokia. He has technically directed many award-winning projects and has been part of teams that have won three Agency of the Year awards."
Price: 199.99


"LEARNING PATH: Development with React, Angular & TypeScript"
"Are you interested to gain advanced, practical knowledge on powerful web development technologies such as React, TypeScript, and Angular 2? If yes, 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. React, TypeScript, and Angular 2 are widely used for web development. React has been at the heart of it all, as the JavaScript library precisely developed to build user interfaces specifically for large applications which deal with time-changing data. TypeScript brings out the best of JavaScript by providing optional static typing and future JavaScript features today. Angular 2 is a massive architectural overhaul from its predecessor, and will completely change the way developers approach JavaScript web development. This Learning Path will teach you how to master the modern web development concepts. The highlights of this Learning Path are: Build a strong foundation in React components by slicing and dicing designs Unit test UIs to find regression errors Improve your code with TypeScript language features Create an application with Angular 2, structure your code, and app within minutes Lets take a look at your journey. You will start with setting up a development environment with React and gaining an understanding of the component life cycle, how to use virtual DOM and state machines, and how to implement advanced communication between components. You will then focus on building an e-commerce admin system. You will be equipped with a list of orders for your application Storekeeper, fully equipped with a dashboard, a list of orders, a digest email, and an iOS version. Next, you will start with a simple client/server application and then use the application to demonstrate key components of the TypeScript language. You will then begin by grasping the concepts of Angular 2, and apply them to an application that grows in complexity throughout the course, culminating in a fully-featured example of song-library. You will discover how to present data to users while also ensuring that their interactions on the UI are handled by the presentation layer of your app. You will also learn how to create forms with ease, and smoothly handle validation. Finally, you will glue all these development aspects with reactive and asynchronous programming, which you will embrace as you learn to control flows and story lines of actions in the app. By the end of this Learning Path, you will have mastered the advanced tools and techniques of React, TypeScript, and Angular 2. Meet your authors: Simon Hjberg is a senior UI engineer. He is the co-author of Developing a React Edge: The JavaScript Library for User Interfaces published by the Bleeding edge Press, co-organizer of the Providence JS Meetup group, and former JavaScript instructor at Startup Institute Boston. Simons big passion is developing streamlined user interfaces, but he also has extensive experience developing servers. He spends his time building functional user interfaces with JavaScript, and hacking on side projects David Sherret is a software developer in the healthcare industry. Within that, he leads several projects including one that supports the logistics behind specialty pharmaceuticals and maintains a patented technology for reducing health insurance fraud. Mathieu Chauvinc is a Managing Director at Red Ape Solutions, where he aspires to keep the company at the bleeding edge of web technologies. On a daily basis, he leads the tech team of 15 and collaborates with them in building complex single page applications and neat hybrid mobile apps. He has been involved in web technologies for over a decade, from Django to Node.js and Go, SQL to NoSQL, Mootools to Angular 2, continuously trying to keep the right balance between the excitement of new frameworks and the stability of proven ones. He always has a special place in his heart for Python and Django. He holds a masters in engineering from the German university Karlsruhe and a masters in engineering from the French ENSAM (Paris). Despite an engineering background, he has always had a passion for knowledge sharing, which has followed him until today, and he regularly conducts corporate or free training sessions on various IT topics in his country of residence, Malaysia."
Price: 199.99


"LEARNING PATH: Real-World Apps with Angular 2 & Bootstrap 4"
"Angular 2 is a game changer in the field of web development and enables you to efficiently architect large-scale and maintainable software. It has everything from a powerful view engine to an exceptional data binding framework and a design that embraces modern web development. With Angular 2, the web application building process is made easier and more efficient. Quite often when building various web applications, you will face the need to build out beautiful and mobile responsive websites in a small time frame. Bootstrap allows users to quickly get started developing professional-looking responsive web applications. With both joining forces, we burst into modern web development with the very best of development and design. Bootstrap 4 helps alleviate the pain by defining sophisticated and refined user inputs and web components ready for your use. Learn how to quickly get your projects up to speed with the worlds most popular front-end framework. If you're interested to become an ace at creating stunning Angular2 applications using Bootstrap, 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 basics of the Bootstrap framework to integrate with Angular projectsWrite a web server that pre-renders Angular apps for performance and SEOExplore and understand the newly introduced components and principles within Bootstrap 4Lets take a quick look at your learning journey. This Learning Path demonstrates how to write dynamic, feature-rich Angular 2 applications with Bootstrap's responsive layouts and end-to-end testing techniques. Youll set up your development environment with Angular 2 and ES6 with TypeScript. This Learning Path takes a component-centric approach, using them as the main point of discussion to help you learn the core concepts in Angular 2. You'll also get to grips with Bootstrap to create and design web applications that are elegantly styled with a responsive user interface. Youll learn about the advanced features of Angular 2 such as components, views, event handlers, directives, dependency injection, services, routing, and data binding using Bootstrap styling. You'll build a simple weather application where you'll learn the basic concepts of Angular 2 such as writing basic components, making API calls, and routing. Next you'll build a more complex Twitter app, which will be based on the knowledge you gained while building the weather application. It will show you how to handle more complex API calling scenarios, filter data using pipes, and integrate external components into the application. Further, youll learn Bootstrap 4's new features and changes, but create larger projects with these components and frameworks. These projects include building out the structure and design of a social media platform, comprehensive login and registration forms, and finally a music library application. Each project will provide you with a chance to use some of the new Bootstrap 4 components in the greater context of the Bootstrap framework. By the end of this Learning Path, youll be ready to start building quick and efficient applications with a stunning interface that takes advantage of all the new features on offer from both Angular 2 and Bootstrap Meet Your Experts: We have combined the best works of the following esteemed author to ensure that your learning journey is smooth: Saimadhu Polamuri is a data science educator and the founder of Data Aspirant, a Data Science portal for beginners. He has 3 years of experience in data mining and 5 years of experience in Python. He is also interested in big data technologies such as Hadoop, Pig, and Spark. He has a good command of the R programming language and Matlab. He has a rudimentary understanding of Cpp Computer vision library (opencv) and big data technologies.Alexander T. Combs is an experienced data scientist, strategist, and developer with a background in financial data extraction, natural language processing and generation, and quantitative and statistical modeling. He is currently a full-time lead instructor for a data science immersive program in New York City.Eder Santana is a PhD candidate on Electrical and Computer Engineering. His thesis topic is on Deep and Recurrent neural networks. After working for 3 years with Kernel Machines (SVMs, Information Theoretic Learning, and so on), Eder moved to the field of deep learning 2.5 years ago, when he started learning Theano, Caffe, and other machine learning frameworks. Now, Eder contributes to Keras: Deep Learning Library for Python. Besides deep learning, he also likes data visualization and teaching machine learning, either on online forums or as a teacher assistant."
Price: 199.99


"Getting Started with PowerShell DSC"
"Windows PowerShell is a scripting language especially designed for system administration and it lets you manage computers from the command line. PowerShell DSC enables you to deploy and manage configuration data for software services and also manages the environment in which these services run. The main goal of this video is to teach you how to configure, deploy, and manage your system using the new features of PowerShell v6 DSC with Windows 10 and Windows Server 2016.This video begins with the basic fundamentals of PowerShell DSC, covering the architecture and components of the Desired Sate Configuration. Next, this video familiarizes you with sets of PowerShell language extensions and new PowerShell commands. Later, this course helps you understand and create DSC configurations with the help of practical examples, and also teaches you to create DSC custom resources for your custom applications. Finally, you will learn to deploy a real-world application using PowerShell DSC. By the end of the video, you will be more familiar with the powerful Desired State Configuration platform, which helps you achieve continuous delivery and efficient management and easy deployment of data for systems.About the Author:Prajeesh Prathap is a delivery engineer and expert for DevOps, Continuous Delivery, and ALM. He has over 10 years' software development experience as a developer, architect, and consultant. Over these years he has used his technical expertise and agile practices to help teams become hyper-productive. In conjunction with establishing successful Agile processes, his focus is on helping teams develop strong Agile engineering practices and disciplines such as Test-driven development, refactoring, Continuous Integration, and Continuous Delivery."
Price: 124.99


"Webpack for React Applications"
"Whether you are optimizing build times to decreasing bundle sizes or strategies of serving large applications, performance is always one of the main traits of web applications. Having a slow Webpack build with a ton of libraries is always a challenge. No matter if it's perceived by the end user, server, or developers.In this course, we will learn how to use Webpack with a real project. You will be provided with a dynamic responsive photo gallery application written in react, along with minimal to basic Webpack configuration and will be shown how to apply advanced features such as deploying with Babel, code splitting, and ES2015.By the end of this tutorial, you will be able to deploy your application to dynamic cloud hosting sites such as AWS in order to improve the existing application.This course uses Webpack 2.6.1, and React 15.5.4, while not the latest version available, it provides relevant and informative content for legacy users of Webpack and React.About the AuthorColibri is a technology consultancy company founded in 2015 by James Cross and Ingrid Funie. The company works to help their clients navigate the rapidly changing and complex world of emerging technologies, with deep expertise in areas such as big data, data science, machine learning, and cloud computing. Over the past few years they have worked with some of the world's largest and most prestigious companies, including a tier-1 investment bank, a leading management consultancy group, and one of the world's most popular soft drinks companies, helping each of them to better make sense of its data and process it in more intelligent ways. The company lives by its motto: Data -> Intelligence -> Action.Alexandru Toea is a Senior Frontend developer. He is currently working with various startups specializing in building complex React applications for both public and internal use. Alexandru started his frontend developer career by building his school's websites around 10 years ago and has constantly advanced his knowledge of web technologies ever since. He is currently working with a technology startup to provide it with the tools required for quick expansion.Alexandru has spent the past four years working with React and Redux as well as building efficient real-time applications for both startups and corporate clients. He has a passion for efficient and clean code, while also staying on top of all the new developments in the front-end world. On the site he is also an Authorized Google Trainer, teaching for companies such as Solvay and Lucas Films."
Price: 129.99


"Chef Recipes"
"Chef is a configuration management tool that lets you automate your more cumbersome IT infrastructure processes and control a large network of computers (and virtual machines) from one master server. This course will help you solve everyday problems with your IT infrastructure with Chef. It starts with recipes that will show you how to effectively manage your infrastructure and solve problems with users, applications, and automation. You will then come across a new testing framework, InSpec, to test any node in your infrastructure. Further on, you will learn to customize plugins and write cross-platform cookbooks for specific platforms. You will also install packages from a third-party repository and learn how to manage users and applications. Towards the end of the course, you will build high-availability services and explore what Habitat is and how you can implement it.About the AuthorMohammad Sharique Kamal is an Automation and DevOps Engineer at Intel Security with 9+ years' experience in Hybrid Server Environment (Windows, RHEL and SUSE) with Full CI/CD implementation via Chef, Jenkins, GIT, Puppet, and so on."
Price: 124.99


"JIRA Administration - Getting Started with JIRA"
"JIRA Software is an agile project management tool that supports any agile methodology, be it scrum, Kanban, or your own unique flavor. From agile boards to reports, you can plan, track, and manage all your agile software development projects from a single tool. JIRA Software brings the power of agile methodology to Atlassian JIRA.We start with setting up Jira's look and feel to meet your corporate style. It will also teach you how to configure default languages settings, dashboards, project navigation, and everything else to make your users comfortable working with Jira. Then we move on to Jira instruments to manage users: create new users, assigning users to a group, a project role and teach you automatically assign users to a group.Then we move to adding a new project and configure a project. You will get a basic understanding of different schemes used in Jira for project configuration. Also, you will become familiar with versions and components of the project that help you with project management. In the end, you will continue discovering Jira configuration schemes and will become familiar with versions and components of the project that could help you with project management.About the AuthorIev Strygul a software engineer who specializes in the full stack of Atlassian products. He is certified by Atlassian in Jira software and Jira administration. He has more than 4 years of experience and is presently working on iDalko."
Price: 124.99


"Building Advanced OpenCV3 Projects with Python"
"OpenCV is a native cross-platform C++ library for Computer Vision, Machine Learning, and image processing. It is increasingly being adopted for development in Python.This course features some trending applications of vision and deep learning and will help you master these techniques. You will learn how to retrieve structure from motion (sfm) and you will also see how we can build an application to capture 2D images and join them dynamically to achieve street views by capturing camera projection angles and relative image positions. You will also learn how to track your head in 3D in real-time, and perform facial recognition against a goldenset. You will also build an app to capture facial emotions based on a CovNet.Next, you'll generate panoramas using image stitching and we extend this concept by generating a map based on the trajectory of ISS. You'll also learn to build an application to capture beautiful panoramas and also achieve AR effects. You then delve into one of the most trending domains of computer vision: autonomous cars. You'll learn about various architectures and develop the skills to detect lanes, and segment and track vehicles in traffic.You will be using Carla, which is a open driving simulator by Intel, for your project to train a car learn how to drive itself using an end-to-end model.By the end of this course you will have learned to perform 3D reconstruction by stitching multiple 2D images and recovering camera projection angles. You will also have learned to capture facial landmark points and recognize emotion in images, including in real time. You will also have learned to generate a panorama of a scene and augment a camera view with virtual objects. You will be familiar with the field of self-driving cars and its history, and will have trained a car to drive itself in a simulator.About the AuthorRiaz Munshi has a Bachelor's and a Master's degree in Computer Science from University of Buffalo, NY. He is a computer vision and machine learning enthusiast. Riaz has 3.5 years' experience working on challenging problems in mobility, computing, and augmented reality. He has a solid foundation in Computer Science, with strong competencies in data structures, algorithms, and software design. Currently he works at Yahoo as a software engineer, exploring use-cases that harness the power of AR to control robots. He makes robots perform more efficiently at their job by guiding them remotely via holograms."
Price: 124.99


"Advanced Server-Side Programming with Node.js"
"Node.js is a powerful, performance-efficient language. Its non-IO blocking technology makes it perfect for creating highly scalable web applications built around user interaction.In this course, you will learn to create highly secure and scalable applications using various languages and frameworks such as EJS, PassportJS, OAuth (for user authentication with Facebook, Twitter and more), the Helmet module, and encryption with BCrypt. You will also learn about the MVC architecture to make sure your codebase is maintainable and scalable, making you a better developer overall.This course is for you if you have a basic understanding of Node.js and want to take your web applications to the next level in security and scalability by learning in-demand skills.About the AuthorMohammad Hunan Chughtai is a full stack web developer in NYC with a computer science and mathematics background. He has worked on many stacks including PHP, Ruby on Rails and of course Node.js/MERN stacks. He has built many websites for clients using Node.js, express.js, and other JavaScript technologies. He has been commended for his focus on writing highly scalable and secure code. Mohammad has led teams in developing functional and object-oriented software. He hopes to be a driving force in the generation of software developers who will solve large-scale issues, ultimately leading to a better, more friendly, and efficient world. Previously, he worked as a math instructor, teaching skills for standardized logic testing, such as the SAT.In his spare time, he likes to learn new technologies in order to build useful and exciting software and hardware projects with friends."
Price: 124.99


"Deploying and Running Docker Containers"
"Docker is a portable container format that allows you to run code anywhere from your desktop to the cloud. Docker's workflow makes development, testing, and deployment much easier and much faster. This video course will walk you through a basic deployment-pipeline setup in Jenkins. You will then learn how to create two minimal Docker environments: one for development and one for production. You will then set up Jenkins inside a Docker container to support and automate your deployment pipeline. Next, you will learn how to provide reliability and scalability to your application by setting up a cluster of Docker hosts using Docker's Swarm mode, and then automate the deployment of Docker hosts using Chef. Finally, you will monitor, log, and manage your Docker containers. Towards the end of this video course, you will work with the various components required to run Docker in production.This course uses Docker 17.06, while not the latest version available, it provides relevant and informative content for legacy users of Docker.About the AuthorAllan Espinosa is a DevOps practitioner and an active open source contributor to various distributed systems tools, such as Docker and Chef. Allan maintains several Docker images for popular open source software that were popular even before their official release from the upstream open source groups.Throughout his career, Allan has worked on large distributed systems containing hundreds to thousands of servers in production. He has built scalable applications on various platforms ranging from large supercomputing centers to production clusters in the enterprise. He is currently managing distributed systems at scale for Bloomberg, where he oversees the company's Hadoop infrastructure.Allan can be contacted through his Twitter handle @AllanEspinosa"
Price: 124.99


"Learning Kubernetes"
"Kubernetes is a market-leading cloud platform technology and is the best solution over other cloud platforms. Further, almost all of the major cloud infrastructure providers, such as AWS, Azure, and Google, offer hosted versions of Kubernetes.So, here is an opportunity to get to know the highly-versatile and ubiquitous Kubernetes cloud platform. In this course you will be provided with hands-on experience in installing Kubernetes on your personal computers. Moving on you will also be provided with an insight into the Kubernetes architecture, and industry-proven best practices for managing a production-ready, Kubernetes installation.Later, you will see how to extend the opportunities that containerization innovations have brought about in a new and even more effective way. You will then get started with the basics, explore the fundamental elements of Kubernetes, and find out how to install it on your system, before digging a little deeper into Kubernetes core constructs. Finally, you will learn how to use Kubernetes pods, services, replication controllers, and labels to manage your clusters effectively and also get a feel for how to handle networking with Kubernetes.This course uses Kubernetes 1.8 while not the latest version available, it provides relevant and informative content for legacy users of Kubernetes.About the AuthorBraithe E.S. Warnock is currently a managing cloud architect for the financial services division of Ernst & Young. He has had the opportunity to work with several of the largest PCF installations on an international scale. He helped build the framework for the adoption of PCF at top companies such as Ford, Comcast, DISH, HSBC, and Charles Schwab. As a vendor-neutral consultant, Braithe enjoys helping people understand the rapidly-evolving world of cloud and application architecture.Braithe has more than six years' experience and specialization in global digital transformations. He has expertise in various cloud and cloud platform technologies (PCF, AWS, Azure, VMware, Netflix OSS, Kubernetes, and OpenShift) and also the Java and Spring Boot frameworks. He has developed over 100 microservices using Spring Boot, Java 7/8, Spring Cloud, and Netflix OSS, spanning half a dozen unique cloud-native microservice architectures. He also has experience in developing machine learning models using AWS, Spark, and MLlib to support product recommendations and enhance customer data."
Price: 124.99


"GUI Programming with C++"
"C++ has come a long way and has now been adopted in several contexts. Its key strengths are its software infrastructure and resource-constrained applications. The C++ 17 release will change the way developers write code, and this video course will help you master your developing skills with C++. With real-world, practical examples explaining each concept, the course will begin by introducing you to the latest features in C++ 17. It encourages clean code practices in C++ in general and demonstrates GUI app-development options in C++.By the end of the course, you'll have an in-depth understanding of the language and its various facets.About the AuthorJeganathan Swaminathan, Jegan for short, is a freelance software consultant and founder of TekTutor, with over 17 years' IT industry experience. In the past, he has worked for AMD, Oracle, Siemens, Genisys Software, Global Edge Software Ltd, and PSI Data Systems. He has consulted for Samsung WTD (South Korea) and National Semiconductor (Bengaluru). He now works as a freelance external consultant for Amdocs (India). He also works as a freelance corporate trainer. He holds CSM, CSPO, CSD, and CSP certifications from Scrum Alliance. He is a polyglot software professional and his areas of interest include a wide range of C++, C#, Python, Ruby, AngularJS, Node.js, Kubernetes, Ansible, Puppet, Chef, and Java technologies. He is well known for JUnit, Mockito, PowerMock, gtest, gmock, CppUnit, Cucumber, SpecFlow, Qt, QML, POSIX Pthreads, TDD, BDD, ATDD, NoSQL databases (MongoDB and Cassandra), Apache Spark, Apache Kafka, Apache Camel, Dockers, Continuous Integration (CI), Continuous Delivery (CD), Maven, Git, cloud computing, and DevOps. You can reach him for any C++, Java-, Qt-, QML-, TDD-, BDD-, and DevOps-related training or consulting assignments. Jegan is a regular speaker at various technical conferences."
Price: 124.99


 
Previous Next