"Elasticsearch 5.x Solutions:Mastering ElasticsearchOperation" |
"Spanning around 4 hours, this course dives straight into the core capabilities of Elasticsearch. It contains practical recipes on the major operations such as searching, working with text, numeric and geo queries, performing aggregations and scripting.About The AuthorAlberto Paro is an engineer, project manager, and software developer. He currently works as freelance trainer/consultant on big data technologies and NoSQL solutions. He loves to study emerging solutions and applications mainly related to big data processing, NoSQL, natural language processing, and neural networks. He began programming in BASIC on a Sinclair Spectrum when he was eight years old, and to date, has collected a lot of experience using different operating systems, applications, and programming languages.In 2000, he graduated in computer science engineering from Politecnico di Milano with a thesis on designing multiuser and multidevice web applications. He assisted professors at the university for about a year. He then came in contact with The Net Planet Company and loved their innovative ideas; he started working on knowledge management solutions and advanced data mining products. In summer 2014, his company was acquired by a big data technologies company, where he worked until the end of 2015 mainly using Scala and Python on state-of-the-art big data software (Spark, Akka, Cassandra, and YARN). In 2013, he started freelancing as a consultant for big data, machine learning, Elasticsearch and other NoSQL products. He has created or helped to develop big data solutions for business intelligence, financial, and banking companies all over the world. A lot of his time is spent teaching how to efficiently use big data solutions (mainly Apache Spark), NoSql datastores (Elasticsearch, HBase, and Accumulo) and related technologies (Scala, Akka, and Playframework). He is often called to present at big data or Scala events. He is an evangelist on Scala and Scala.js (the transcompiler from Scala to JavaScript)."
Price: 124.99 |
"Functional Data Structures and Algorithms" |
"Functional data structures have the power to improve the code base of an application and improve efficiency. With the advent of functional programming, and with powerful functional languages such as Scala, Clojure and Elixir becoming part of important enterprise applications, functional data structures have gained an important place in the developer toolkit. Immutability is a cornerstone of functional programming. Immutable and persistent data structures are thread-safe by definition and hence very appealing for writing robust concurrent programs. How do we express traditional algorithms in a functional setting? Wont we end up copying too much? Do we trade performance for versioned data structures? This course attempts to answer these questions by looking at functional implementations of traditional algorithms.It begins with a refresher and consolidates what functional programming is all about. Next, youll get to know about Lists, the work horse data type for most functional languages. We show what structural sharing means and how it helps to make immutable data structures efficient and practical. Moving on, you will learn about binary trees, where we will be building complete trees, greedy algorithms, and back tracking.About theAuthorAtul S. Khot grew up in Marathwada, a region of the state of Maharashtra, India. A self-taught programmer, he started writing software in C and C++. A Linux aficionado and a command-line guy at heart, Atul has always been a polyglot programmer. Having extensively programmed in Java and dabbled in multiple languages, these days he is getting increasingly hooked on Scala, Clojure, and Erlang. Atul is a frequent speaker at software conferences, and a past Dr. Dobb's product award judge. In his spare time, he loves to read classic British detective fiction. He is a foodie at heart and a pretty good cook. Atul someday dreams of working as a master chef, serving people with lip-smacking dishes.He was the author of Scala Functional Programming Patterns published by Packt Publishing in December 2015. The book looks at traditional object-oriented design patterns and shows how we can use Scala's functional features instead.Raju Kumar Mishra is a consultant and corporate trainer for big data and programming. After completing his B.Tech from Indian Institute of Technology (ISM) Dhanbad, he worked for Tata Steel. His deep passion for mathematics, data science, and programming took him to Indian Institute of Science (IISc). After graduating from IISc in computational science, he worked for Oracle as a performance engineer and software developer. He is an Oraclecertified associate for Java 7. He is a Hortonworks-certified Apache Hadoop Java developer, and holds a Developer Certification for Apache Spark (O'Reilly School of Technology and Databriks), and Revolution R Enterprise-certified Specialist Certifications. Apart from this, he has also cleared Financial Risk Manager (FRM I) exam. His interest in mathematics helped him in clearing the CT3 (Actuarial Science) exam."
Price: 124.99 |
"Advanced Puppet Techniques" |
"Puppet is a configuration management tool that allows you to automate all of 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 starts with taking your Puppet knowledge to the next level by delving deep into concepts such as scaling the Puppet infrastructure, utilising storeconfigs with PuppetDB, and using different external node classifiers. Youll then get your hands dirty by running Puppet components in Docker containers, using Puppet to create Docker images, and running applications on Docker along with orchestration using Mcollective. At the end of the course, you will learn how to write custom plugins for Puppet such as facts, resource types, providers, and functions.About the Author :Anirban Saha is an infrastructure professional with more than six and half years' experience in infrastructure management at various industries and organizations ranging from early startups to corporate environments. He has worked extensively with configuration management and automation tools including Puppet, Chef, Ansible, Saltstack, and Terraform, to name a few. He has extensive experience in architecting, deploying, and managing large infrastructures. He speaks at various conferences on the latest technologies and is also the author of Salt Cookbook published by Packt."
Price: 124.99 |
"Learning Path: Platforming: Create 2D and 3D Platform Games" |
"If youre a developer or an enthusiast who wants to develop 2D and 3D platform games for the gamers out there, then this course is for you.Platformers continue to remain the favorite of gamers. They involve players jumping on platforms and avoiding obstacles. In this course, we will give you a platform to start creating your own platformers.In the first part, we will create a cross-platform C# engine that you can then use to create your own games, as well as a simple game that you can expand and improve upon. In the second part, we will focus on the C++ API of Unreal Engine. We will take you from a basic level of Unreal Engine 4 knowledge to being fluent and capable of navigating the Engine to build quality games using the C++ API. This course will help you create games which are easy to create but difficult to master.Platforming: Create 2D and 3D Platform games provides a unique approach to learning to build platform games. We learn various techniques to build 2D and 3D games using C# and C++ API.This course is a learner material and the curriculum is so planned to meet your learning needs. This course starts with the basics of game development that is creating 2D games using various techniques like designing, creating main scenes, creating enemies, making levels and creating other fun stuff.Once weve prepared our first 2D game, we will start by more advanced game creation which is creation of 3D multiplayer platform games. We do this by creating characters and creating the main menu. We also look into the network game states for designing multiplayer games and finally we will look into the integration of our game.By the end of the course, youll be ready to create your custom platform games instead of playing the boring ones out there.About the AuthorAmerigo Moscaroli is a Senior Software Developer at Mazooma Interactive.Paul Mauviel is a freelance contract consultant specializing in virtual reality, Unreal Engine, and containerized web application technology. His most recent work is DreamDesk , which is a Virtual Reality desktop application built in Unreal Engine 4; it stands out from the competition by allowing users to view any of their open windows in VR. Paul has also worked on multiple containerized application solutions for dynamic web application hosting and deployment."
Price: 199.99 |
"SVG and Interactive Visualization in D3" |
"D3.js is a JavaScript library designed to display digital data in dynamic graphical form. It helps you bring data to life using HTML, SVG, and CSS. D3 allows greater control over the final visual result, and it is the hottest and most powerful web-based data visualization technology on the market today. In this course, you will learn how to map values in your data domain to the visual domain using scales, and use the various shape functions supported by D3 to create SVG shapes in visualizations. Moving on, youll see how to use and customize various D3 axes and master transition to add bells and whistles to otherwise dry visualizations.About the AuthorNick Zhu is a professional programmer and data engineer with more than a decade experience in software development, big data, and machine learning. Currently, he is one of the founders and CTO of Yroo - meta search engine for online shopping. He is also the creator of dc.jsa popular multidimensional charting library built on D3."
Price: 124.99 |
"Learning Path: MongoDB: Backend Programming with MongoDB" |
"Want to experience preparing scalable and efficient databases for your applications? Then this is the right course for you. MongoDB is the most popular NoSQL database in the market today. With support for real-time analytics, it is being used by many big enterprises for efficient and fast processing of data.This Video Learning Path will show you how you can get the most out of MongoDBs advanced features with ease. After getting a quick overview of the basics of MongoDB, you will directly jump to covering the concepts related to advanced data modelling, complex querying, indexing, and database operations. This Video Learning Path will also cover important aspects such as cloud deployment which is important when it comes to web applications and integration with Hadoop for fast and efficient Big Data processing. MongoDB provides excellent set of tools and services to maximize your applications performance. You will explore real-world examples that you can watch and use directly for your application. We will then explore the profiling and performance tools for MongoDB. We will make it even more accessible by moving to MongoDB cloud services, including analytics, automation, and even Database-as-a-Service. By the end of this Video Learning Path, you will have mastered all the concepts of MongoDB along with learning to boost your applications performance.About the AuthorRick Copeland is the Principal Consultant of Arborian Consulting, which provides MongoDB and Python-focused consulting, training, and custom development services. Rick has been using MongoDB since 2009 and Python since 2005, and has spoken at various user groups and conferences on both topics. He is a member of the Python Software Foundation and the Masters of MongoDB."
Price: 199.99 |
"Fundamentals of Linux" |
"CentOS is a community-based enterprise class operating system focused on delivering a robust open source ecosystem. IT offers a consistent manageable platform that suits a wide variety of deployments. For open source communities, it offers a solid, predictable base to build upon, along with extensive resources to build, test, release, and maintain their code. Linux is a Unix-like computer operating system assembled under the model of free and open-source software development and distribution. In this course you will work through all the basic Linux and command-line concepts. You will start with how to install Linux and then learn the concepts of virtualization, how to work with VirtualBox, install CentOS 7 in VirtualBox, and connect to your VM through SSH. Then you will learn about the command-line, how to work efficiently with the shell, navigating the Linux filesystem, and creating and deleting dot files and dot directories. Then you will learn about creating user permissions and group permissions and viewing and editing files. Then you will learn what every sysadmin needs to know about the command-line, master additional programs bash shell scripts, and learn how to automate scripts. Finally you will explore more advanced command-line concepts, troubleshooting, and understanding ACL. This course explains and teaches all the important command-line tools and utilities, using very easy to understand, real-world examples to follow along within short, you'll learn everything you really need to know about Linux when starting out from scratch as a new system administrator or for any other reason.About the AuthorsOliver Pelz has more than 10 years of experience as a software developer and systemadministrator. He graduated with a diploma degree in bioinformatics and is currently working at the German Cancer Research center in Heidelberg where he has authored and co-authored several scientific publications in the field of Bioinformatics. Along with developing web applications and biological databases for his department and scientists all over the world, he administers a division-wide Linux-based data center and has set up two high-performance CentOS clusters for the analysis of high-throughput microscope and genome sequencing data.He loves writing code, riding his mountain bike in the Black Forest of Germany and has been an absolute Linux and open source enthusiast for many years. He has contributed to several open-source projects in the past and also worked as a reviewer on the book CentOS High Performance, Packt Publishing."
Price: 124.99 |
"Deploying Cloud-native AWS components" |
"Amazon Web Services(AWS) is a secure cloud services platform, offering compute power, database storage, content delivery and otherfunctionality to help business scale and grow. AWS cloud products and solutions are used to build sophisticated applications with increased flexibility, scalability and reliability. Cloud-native components provide great value with minimal effort.In this video course we will start by looking at different textual search engines and learn how to run code instead of instances. Which will help you to reach from raw data to actionable insight. Next, we will deep die into AWS Lambda and understand its functions and how to deploy them effectively. Moving on, we will cover API Gateways and their stages, deployment and capabilities. AWS Deployment services like Elastic Beanstalk, CodePipeline and OpsWorks will be the next topic in the course. Finally, we will look at the new offerings from AWS to Artificial Intelligence.About the Author :Paulina Budzon is a certified AWS DevOps Professional engineer, primarily interested in designing, building and maintaining highly available, scaleable and resilient distributed web applications.She had started as a Web Developer and worked with technologies like PHP, RoR, MySQL, PostgreSQL and MongoDB. She has swiftly progressed her career, gaining wide knowledge of architectural aspects of web application. Thanks to her experience, Paulina offers a unique combination of understanding of both architectural and development sides of software engineering."
Price: 124.99 |
"Exploring Unreal Engine 4 VR Editor and Essentials of VR" |
"With the major version release of Unreal Engine 4, Epic games have marked their presence into the world of Virtual Reality. Following the release of some popular product launch such as Oculus, HTC Vive, Samsung Gear and more, VR has gained a lot of grounds and is a booming industry today.This course would start by teaching you how to work with the VR editor, understand the interaction models, and enhance the experience of your user by scaling the motion controller. We will start by building the game engine from source and launch the latest version of VR Editor then would get into world navigation and understand the menus within the editor. Moving on, we will look at setup of camera functionality and motion controllers to create a Toggled and Auto-walk character movement while exploring locomotion movement and teleporting. In the end, we would interact with the environment created by us using Motion Controller interaction.About the AuthorKostas Dokos is currently a Computer Games Lecturer at Solent University in Southampton, UK. He has been working in the game industry since 2011 as a gameplay/AI programmer as well as a game producer, and has worked with various companies such as SAE Institute, the Hellenic Ministry of National Defense, and Microsoft. He is also a founding member of Genesis Game Studios (his own game development startup based in Greece, in which he developed and published six titles and worked on various tech demos) and CodeBiz, a freelance agency working on a wide range of software engineering projects. He was a BSc Program Leader at SAE Institute where he designed the main Programming course that currently runs Europe-wide at SAE branches. Kostas has a BSc degree in Computer Science from University of Piraeus, Greece, where he graduated at first place , and a MSc degree in eLearning, from the same university. He also represented Greece twice at Microsoft Imagine Cup 2013 and 2014, in which his team were twice placed among the top 10 in the world. His research interests include VR and Immersion Systems in games.Orfeas Eleftheriou was born in Lesvos , a small Greek island in the Mediterranean Sea, and is currently a game developer based in Thessaloniki, Greece. He started developing mobile apps in 2013 and since 2015 has been working in the game industry, focusing on gameplay programming. Orfeas is an active Engine contributor for Unreal Engine 4 and a spotlighted member of its community thanks to his tutorials and tech demos regarding C++ development in the Engine in his personal website."
Price: 124.99 |
"Elasticsearch 5.x Solutions Node and Cluster Management" |
"Thishighly practical course focuses primarily on the node and cluster management aspects of Elasticsearch. The video contains recipes and hands-on solutions to backing up and restoring your nodes and clusters in Elasticsearch, as well as working with user interfaces.About The AuthorAlberto Paro is an engineer, project manager, and software developer. He currently works as freelance trainer/consultant on big data technologies and NoSQL solutions. He loves to study emerging solutions and applications mainly related to big data processing, NoSQL, natural language processing, and neural networks. He began programming in BASIC on a Sinclair Spectrum when he was eight years old, and to date, has collected a lot of experience using different operating systems, applications, and programming languages.In 2000, he graduated in computer science engineering from Politecnico di Milano with a thesis on designing multiuser and multidevice web applications. He assisted professors at the university for about a year. He then came in contact with The Net Planet Company and loved their innovative ideas; he started working on knowledge management solutions and advanced data mining products. In summer 2014, his company was acquired by a big data technologies company, where he worked until the end of 2015 mainly using Scala and Python on state-of-the-art big data software (Spark, Akka, Cassandra, and YARN). In 2013, he started freelancing as a consultant for big data, machine learning, Elasticsearch and other NoSQL products. He has created or helped to develop big data solutions for business intelligence, financial, and banking companies all over the world. A lot of his time is spent teaching how to efficiently use big data solutions (mainly Apache Spark), NoSql datastores (Elasticsearch, HBase, and Accumulo) and related technologies (Scala, Akka, and Playframework). He is often called to present at big data or Scala events. He is an evangelist on Scala and Scala.js (the transcompiler from Scala to JavaScript)."
Price: 124.99 |
"Creating a 2D Platformer" |
"In this course, we are going to learn the fun part - creating a game! We will start by designing the game and how you want it to work, before learning about the basic game loop and an introduction to the physics system Farseer.You will then move on to building our game by starting with the platforms that the player will jump on,and then actually creating our main character Zippy. You then need to create some enemies to make the game more interesting, and add some collectibles to get as you progress.The final part will then put all this together into a level class, as well as creating the UI and the main menu so that players can navigate to different sections of the game.About the AuthorAmerigo Moscaroli is a Senior Software Developer at Mazooma Interactive."
Price: 124.99 |
"Learning Neo4j Graphs and Cypher" |
"Learning Neo4j provides you with a step-by-step approach to adopting Neo4j, the world's leading graph database. This video includes a lot of background information, helps you grasp the fundamental concepts behind this radical new way of dealing with connected data, and will give you lots of examples of use cases and environments where a graph database would be a great fit, starting with a brief introduction to graph theory.This video will show you the advantages of using graph databases. Following on from that, you will be introduced to Neo4j and you will be shown how to install Neo4j on various operating systems. You will then be shown how you can model and import your data into Neo4j. The video also includes a thorough introduction to the Cypher Query Language and how it can be used to query Neo4j. You will also gain an insight into graph visualization options for Neo4j and discover external sources where you can learn more about Neo4j. By the end of this comprehensive video, you will have a thorough understanding of the fundamentals as well as the more advanced functionalities offered by Neo4j, and can use them to build your own solutions.About the Author :Chris Fauerbach is an avid learner and has been teaching technology in the classroom and business setting since early college. Chris has been dreaming of a Neo4J project for years. After spending countless hours learning the technology, the problem finally arose. While developing a cyber security program, the graph relationship turned out to be the right answer. Relational databases would be too complicated with dynamic relationships just wouldn't work.He has been developing software integration projects for over 20 years. He has a passion for data enrichment, cyber security and full-text search and is a huge proponent of open source software.Chris has a bachelors degree in computer science and a masters degree in information systems. Chris has written web applications, databases driven applications, big data systems etc. He's an expert in languages from C to Python, HTML to SQL."
Price: 124.99 |
"SQL Server 2016 Maintenance and Automation" |
"Microsoft SQL Server 2016 is considered the biggest leap in the data platform history of the Microsoft, in the ongoing era of Big Data and data science. Compared to its predecessors, SQL Server 2016 offers developers a unique opportunity to leverage the advanced features and build applications that are robust, scalable, and easy to administer.In this video tutorial, you will start with diving into Backup and Recovery of your Database. Here, you will learn to develop a backup strategy and carry out full database backups as well as differential database backups. You will explore the different options for restoring your system logs, and how to restore your databases state to a specified point in time. From there, you will move on to Automating your Server. You will learn to create tasks and jobs for your system, and also set up operations and notifications. You will also learn to configure alerts and database emails for sending messages to users. After that, you will dive right into High Availability and Disaster Recovery, where you will database mirroring, log shipping, and availability groups. Finally, you will explore the different types of server and data replication and how they are used.By the end of this video tutorial, you will be well versed with automating and maintaining your own database using SQL Server.About the AuthorSteve Jones has been working with SQL Server since 1991. He has worked with all versions of SQL Server as a developer and DBA, in a variety of industries and companies. Over the last 25 years, he been greatly pleased with the enhancements and growth of the platform; he feels SQL Server is an outstanding database platform that is suited to a wide variety of needs and situations.In 2001, Steve founded SQLServerCentralwith Brian Knight, Andy Warren, and three other partners. In 2002, Steve left his job with PeopleSoft to manage SQLServerCentral as a full-time editor, publisher, and writer. Andy, Brian, and Steve continued to manage and grow SQLServerCentral until 2007 when it was sold to Redgate Software along with Database Weekly (then Database Daily). At that time Steve went on to work for Redgate and has continued his work with SQLServerCentral and Red Gate as a writer and speaker.Steve regularly presents at SQL Saturday conferences and other technical events on career and technical topics, and enjoys meeting and interacting with the SQL Server community. He has been a presenter at //build/, the PASS Summit, Dev/IT Connections, VSLive, SQL Bits, SQL Intersection, and many user groups in the US.Steve is a graduate of the University of Virginia. He has been awarded the title of Microsoft Data Platform MVP from 20082017 for his many contributions to the SQL Server community. Steve holds an MCSE from NT 4.0, an MSITPro in SQL Server, and numerous other MCP certifications in SQL Server."
Price: 124.99 |
"Django Projects: E-Learning Portal" |
"This course demonstrates how to build a modern web application using Django. We start by setting up a best-practices development environment and then quickly move to writing a simple e-learning system, showcasing the key features of Django and its ecosystem. Following Djangos philosophy of being the framework for perfectionists with deadlines, we will take a pragmatic getting-things-done approach, while avoiding decisions that would hurt us in later stages of development. By the end of the course, we will have built a simple e-learning platform, including content management, student registration, and a restful API.About the AuthorRen Fleschenberg is a web developer/sysadmin hybrid with a focus on back-end development in Python and Django. He has been working with Django for about 5 years and has built a variety of Django-based websites. He co-maintains an open source Django-based e-commerce solution."
Price: 124.99 |
"Learning IBM SPSS Statistics" |
"This video course consists of step-by-step software demonstrations geared to familiarize new users of IBM SPSS Statistics with this software. The first section focuses on what IBM SPSS Statistics is, on what it does, who uses it, and how it is used. The section then introduces new users to the IBM SPSS Statistics user interface so they can become familiar with the windows, menus, and dialog boxes that are part of the software. Finally, the first section discusses the steps to analyzing data and some of the typical analyses users might perform.The second section focuses on summarizing individual variables. Specifically this section discuss some of the reasons users need to summarize variables, and which summary statistics are relevant given the type of data you are summarizing. This section also illustrates several procedures, such as the Frequencies and Descriptives procedures, which assist in providing summary statistics, and we will show how to obtain confidence intervals. Finally, the Chart Builder is introduced so that users can create pie charts, simple bar charts, and histograms.The third and final section of this video course shows users how to perform and interpret the results of basic statistical analyses and graphical displays. Users will learn when to use different statistical techniques, how to set up different analyses, and how to interpret the results. The third section begins by introducing the idea of inferential statistics and hypothesis testing, and then moves on to discuss independent sample t-tests, crosstabs and chi-square tests, as well as correlations. In addition, visual displays are created so that users can better present their findings by showing error bar charts, bar charts with a mean, clustered bar charts, and scatterplots.About the Author :Jesus Salcedo has a Ph.D. in Psychometrics from Fordham University. He is an independent statistical consultant that has been using SPSS products for over 20 years. He is a former SPSS Curriculum Team Lead and Senior Education Specialist who has written numerous SPSS training courses and trained thousands of users.Keith McCormick is a career long practitioner of predictive analytics and data science. He has engaged in statistical modeling, data mining, and mentoring others in the area for more than 20 years. He has a particular expertise in helping organizations perform their first predictive analytics project or build their first predictive analytics practice, and has done so in a variety of industries including healthcare, banking, telecommunications, non-profit, direct mail, pharmaceuticals, and retail. Keith is also an established author and speaker with four books in print, or under contract. Although his consulting work is not restricted to any one tool, his writing and speaking has made him particularly well known in the IBM SPSS Statistics and IBM SPSS Modeler communities."
Price: 124.99 |
"Learning Path: SMACK: Getting Started with the SMACK Stack" |
"If you want to outrun your competitors by taking business decisions using your data, then this course is for you.SMACK is an open source full stack for big data architecture. It is a combination of Spark, Mesos, Akka, Cassandra, and Kafka. This stack is the newest technique developers have begun to use to tackle critical real-time analytics for big data.SMACK: Getting Started with Scala, Spark, and the SMACK Stack gets you familiar with Scala and understanding the various features offered by it. You will also get to understand the process for data analysis using Spark. Finally, you will be introduced to the SMACK Stack which helps us to process data blazingly fast. Development using these technologies can be summarized as: More data: Less Time.This Learning Path is a learner material and the curriculum is so planned to meet your learning needs. It starts with the basics of Apache Spark, one of the trending big data processing frameworks on the market today. We it moves on to Scala, which has emerged as an important tool for performing various data analysis tasks efficiently. It will help you leverage popular Scala libraries and tools to perform core data analysis tasks with ease in Spark. In the last part, we will teach you how to integrate the SMACK stack to create a highly efficient data analysis system for fast data processing. By the end of the course, youll be able to analyze and process data swiftly and efficiently as compared to other traditional data analytic systems.About the Author:For this course, we have combined the best works of this esteemed author: Nishant Garg has over 16 years of software architecture and development experience in various technologies, such as Java Enterprise Edition, SOA, Spring, Hadoop, Hive, Flume, Sqoop, Oozie, Spark, YARN, Impala, Kafka, Storm, Solr/Lucene, NoSQL databases (such as HBase, Cassandra, and MongoDB), and MPP databases (such as GreenPlum). He received his MS in software systems from the Birla Institute of Technology and Science, Pilani, India, and is currently working as a senior technical architect for the Big Data R&D Labs with Impetus Infotech Pvt. Ltd. Nishant has also undertaken many speaking engagements on big data technologies and is also the author of Learning Apache Kafka & HBase Essestials, Packt Publishing.Anatolii Kmetiuk has been working with Scala-based technologies for four years. He has experience in Deep Learning models for text processing. He is interested in Category Theory and Type-level programming in Scala. Another field of interest is Chaos and Complexity Theory and Artificial Life, and ways to implement them in programming languages.Ral Estrada Aparicio is a programmer since 1996 and Java Developer since 2001. He loves functional languages such as Scala, Elixir, Clojure, and Haskell. He also loves all the topics related to Computer Science. With more than 12 years of experience in High Availability and Enterprise Software, he has designed and implemented architectures since 2003.His specialization is in systems integration and has participated in projects mainly related to the financial sector. He has been an enterprise architect for BEA Systems and Oracle Inc., but he also enjoys Mobile Programming and Game Development. He considers himself a programmer before an architect, engineer, or developer."
Price: 199.99 |
"Building Pro Web Apps with TypeScript 2.x" |
"Writing large applications in JavaScript is a challenge. TypeScript brings JavaScript down to earth by providing optional static typing and future JavaScript features today. It gives developers instant feedback on the code they are writing in order to catch mistakes earlier in the development process.In this course, you will take a basic game application and enhance it to provide a better user experience. You will start by learning how to incorporate Object Oriented Programming concepts within your application such as inheritance in classes. You will also learn to extend your classes and work with interfaces and TypeScript's newly introduced mixin classes. You will then learn to play with TypeScript's types, enforce efficient typing with TypeGuard, and trigger your application in different ways using function overload. After that you will explore how to use Asynchronous code to work with image data in your applications, and use class decorators to add exciting JavaScript features within your application. Finally you will learn to improve the quality of your code with the help of different method such as unit testing and code coverage.About the AuthorPatrick Desjardins has been working since many years as Senior Software Developer Engineer in a top 25 companies in the US. He was a Microsoft Most Valuable Professional (MVP) in Asp.Net for two consecutive years, 2013 and 2014. He has studied software engineering and he is known for his analysis, resourcefulness and abilities to find effective solutions quickly. Since his early professional career, his focus has always been to keep up to date in order to provide quality services to meet customers needs. Patrick is a professional who has a well-developed work ethic and who has the desire to perform both in quality and timeliness. His area of interest is Web development, which he has embraced since the early 2000s. For many years Patrick has continued to train daily in new technologies and put all theories learned into practice in various projects. On his spare time, Patrick wrote several books about web related subjects like .Net, Asp.Net, JavaScript and Azure."
Price: 124.99 |
"Learning Path: Microsoft Azure: Cloud Computing and Storage" |
"Cloud computing is on the rise. More and more business are opting for cloud computing. The platform that is well-known in this domain is Microsoft Azure. If youre a developer or an IT architect looking forward to make use of cloud computing, this Learning Path is for you. This Learning Path will start with a brief introduction to cloud computing with Azure and then dive into the fundamental steps such as exploring the Azure portal and managing the Azure platform. You will learn to implement the Azure Virtual Machine, and work with Resource Manager. After that, you will explore the Azure SQL Server Database, followed by seeing how to deploy, configure, and manage Azure Web Apps that connect you to the cloud.Moving further, get on with the basics of Azure Functions. Then, learn how to create functions such as WebHooks, Azure Connected, and event processing. Moving ahead, the video demonstrates how to develop, manage, deploy, and monitor your Azure functions in almost any language such as C#, F#, Node.js, Python, PHP, as well as scripting options such as Bash, Batch, and PowerShell.Finally, get introduced to Windows Azure storage and how it can be used to build large-scale, real-world applications in various scenarios using Azure storage services like blob, table, queue, and file. Next, this tutorial will teach you about storage accounts and the overview to client library.By the end of this Learning Path, you will be well-versed with the intricacies of Microsoft Azure and professional at it.About The Author :Peter De Tender has 20 years of professional expertise in Microsoft Infrastructure consulting and architecting, with a main focus on Microsoft Cloud technologies (Azure, Enterprise Mobility Suite, Office 365...). After working for some of the top Microsoft partners in Belgium, he ran his own successful business for several years, mainly providing Infrastructure and Cloud Architect training and readiness in a passionate and enthusiastic way. Peter coached several Microsoft Partners all over the world in doing more Microsoft business, both from a technical and business angle Just recently, as of June 2016 to be exact, Peter joined Microsoft Corp as an FTE Azure Architect and Program Manager in the global AzureCAT GSI team, part of Azure engineering, where his role consists of providing Azure-focused readiness training and cloud practice building coaching to the TOP Microsoft Global System Integrators.Paul Oliver is the Principal Software Architect at Vosaic. Vosaic helps its users unlock insights with video for education and simulations. Vosaic is closely aligned with Hudl, which is the premier video platform for sports. Throughout his career, he's been passionate about building well-architected software solutions with security of primary importance. He's architected several applications in the cloud using Microsoft Azure, Amazon Web Services, and Heroku.Harshul Patel is a technology enthusiast from India; he is thoroughly knowledgeable in virtualization and cloud computing technologies. Harshul was one of the early Indian adopters of Windows PowerShell. He frequently lectures on Windows PowerShell in user group gatherings and delivers training across various organizations. He is also the proud recipient of multiple faculty awards and has received an innovation award from his employer."
Price: 199.99 |
"Learning Path: Python: Guide to Become a Python Professional" |
"If you are looking for a complete course on Python programming, then go for this Learning Path. Python is the preferred choice of developers, engineers, data scientists, and hobbyists everywhere. It is a great scripting language that can power your applications and provide speed, safety, and scalability.We will begin this learning journey by understanding the basic concepts of Python such as statements and syntax along with using numbers, strings, and tuples. We will then explore various function definition techniques along with learning the basics of classes and objects.Going ahead, we will understand the intermediate concepts such as functional and reactive programming in Python. We will also explore statistical programming and regression.Next, you will uncover the advanced topics in Python, will learn to implement real-world test cases to your programs along with integrating different applications. By the end of this Video Learning Path, you will become proficient in Python. About the AuthorsSteven F. Lott has been programming since the 70s, when computers were large, expensive, and rare. As a contract software developer and architect, he has worked on hundreds of projects, from very small to very large. He's been using Python to solve business problems for over 10 years. Hes currently leveraging Python to implement microservices and ETL pipelines. His other titles with Packt Publishing include Python Essentials, Mastering Object-Oriented Python, Functional Python Programming, and Python for Secret Agents. Steven is currently a technomad who lives in various places on the east coast of the U.S. Daniel Arbuckle gained his PhD in Computer Science from the University of Southern California. He has published numerous papers along with several books and video courses, and he is both a teacher of computer science and a professional programmer."
Price: 199.99 |
"Diving into JSF API" |
"Are you ready to get more out of the JSF APIs? JavaServer Faces (JSF) is a Java specification for building component-based user interfaces for web applications. Top level classes for the JavaServer(TM) Faces API. The JSF APIs are convenient pluggable mechanisms to manage the execution of an application based on JavaServer Faces. You will start by learning about different aspects of the JSF API such as listeners, handlers, renderers, and factories, which can be used to get started with AJAX.You will begin your journey by working with action listeners, and then explore the different types of handler. You will then see why JSF needs renderers. You will then work with default and custom factories with the help of practical examples.In this course you will also see how JSF and HTML5 can work together for better results. Finally, you will see how to upload files in JSFAbout The AuthorAnghel Leonard is an autodidact senior Java developer with many years of experience in Java SE, Java EE, and related frameworks. He has written and published a significant number of articles about Java technologies as well as tips and tricks for many programming-dedicated websites. In addition, he has reviewed several books, JavaOne articles, and toprated dissertations about Java.He has written two books about XML and Java (one for beginners and one for advanced developers) for Albastra, a Romanian publisher; four books for Packt Publishing, which are Jboss Tools 3 Developer Guide, JSF 2.0 Cookbook, JSF 2.0 Cookbook LITE, and Mastering JavaServer Faces 2.2; the Rapid PrimeFaces video course for Packt Publishing; two books for Apress, called Pro Java 7 NIO 2 and Pro Hibernate and MongoDB; and one book for Glasnevin Publishing titled Mastering OmniFaces. Currently, Anghel is developing web applications using the latest Java technologies in the market such as WebServices, JMS, EJB, CDI, JSF (the PrimeFaces, OmniFaces, and RichFaces frameworks), Spring MVC, Hibernate, and so on."
Price: 124.99 |
"Learning Path: Vue.js: Web Application Development Made Easy" |
"Vue.js is the upcoming efficient JavaScript framework for building user interfaces. It makes use of the fast and composable Modelviewviewmodel architecture. If youre a JavaScript developer looking to develop user interfaces speedily, this Learning Path is for you. This Learning Path will start by building a simple application in Vue.js so you can observe its features in action. Delving into more complex concepts, youll learn about reactive data binding, reusable components, plugins, filters, and state management with Vuex.Moving further, create a To-Do Application. After that, you will build a GitHub application which connects to GitHub using the Axios client. You will learn to create different Vue components as well as handle computed properties for your application. Finally, you will then build a real-time chat application, where you will work with Pusher service, Vue Router, and Vuex. Then, know everything you need to be fully comfortable working with Virtual Private Clouds in the AWS ecosystem, as well as get acquainted with some essential best practices for securing your applications. By the end of this Learning Path, you will have worked with the different features of Vue.js that will make you fall in love with single page web application development. About the Author: For this course, we have combined the best works of this esteemed author: Olga Filipova took her master's degree in Computer Science in Portugal, at Coimbra University. She worked as a software engineer at Feedzai and as a tutor for professional web development course at a training center in Coimbra. Currently working as a senior software engineer and JavaScript team leader at Meetrics and as technical director at EdEra, she is skilled in project management, team leading, web-development, server management, and programming. Peter van Meijgaard is a web application developer who has been tinkling with web development ever since he can remember. He is an avid JavaScript developer and loves Vue.js for its simplicity as well its ability to facilitate web app development. He has given various talks on Vue.js in the past, and has also worked on various training programmes."
Price: 199.99 |
"Learning Path: Django: A Practical Approach to Master Django" |
"Django is a high-level Python-based framework that encourages rapid development and provides a clean, sensible design. Application development with Django can be summarized in these words: Easy Creation: Scalable Application. The primary goal of Django is to ease the creation of complex and database-driven websites. Django supports the principle of not repeating yourself by providing support for reusability and pluggability. Some of the well-known companies using Django include Public Broadcasting Service (PBS), Instagram, Mozilla, and so on. If you are a web developer knowing basics of Django and want to learn advanced features of Django, then this Learning Path is for you. In this course, you will have an in-depth knowledge regarding various advanced features used by Django such as using class-based views, creation of custom middlewares, and templates. You will also get acquainted with some features like creating APIs and caching. You will also get a clear understanding of the topics with a lot of examples and practice. Finally you will gain knowledge of how Django projects are made by creating Django projects. By the end of this Learning Path, you will be able to create advanced Django websites with the help of illustrative examples and practice. About the Author: For this course, we have combined the best works of this esteemed author: Antonio Mele holds an MSc in Computer Science. He has been developing Django projects since 2006 and leads the djangoSpanish Django community. He has founded Zenx IT, a technology company that creates web applications for clients of several industries. Antonio has also worked as a CTO for several technology-based start-ups. His father inspired his passion for computers and programming. Matthew Nuzum has been developing web applications since 1999 and worked for several start-ups including Canonical, makers of Ubuntu, as well as Fortune 500 companies. He has a passion for helping others learn new technologies and has written numerous tutorials and help documents as well as running a web-focused user group based in his hometown of Des Moines. Kevin Veroneau is a very active Python and Django developer who has worked for many start-ups, has an active Python blog, and has worked on a magnitude of Python projects over the years. Ren Fleschenberg is a web developer/sysadmin hybrid with a focus on back-end development in Python and Django. He has been working with Django for about 5 years and has built a variety of Django-based websites. He co-maintains an open source Django-based e-commerce solution."
Price: 199.99 |
"Java Data Science Solutions - Analyzing Data" |
"If you are looking to build data science models that are good for production, Java has come to the rescue. This unique video provides modern solutions to solve your common and not-so-common data science-related problems. We start with solutions to help you obtain, clean, index and search data. Then you will learn a variety of techniques to analyze data. By the end of this course, you will be able to perform all advanced operations it takes to analyze the complexity of data and to perform indexing and search operations.About The AuthorRushdi Shams has a PhD on application of machine learning in Natural Language Processing (NLP) problem areas from Western University, Canada. Before starting work as a machine learning and NLP specialist in industry, he was engaged in teaching undergrad and grad courses. He has been successfully maintaining his YouTube channel named Learn with Rushdi for learning computer technologies."
Price: 124.99 |
"Learning path: Java 9: Programming with Java 9" |
"If youre a programmer who wants to stay updated according to the industry standards, then this Learning Path is for you. Java 9 is the most recent update to the list of Java languages. Java 9 is the successor of Java 8 and this version is making a lot of developers happy due to a variety of reasons. Java 9 incorporates a plethora of new changes like the Java platform module system, restructuring the JDKs and JREs runtime modules, defining a new URI scheme for naming modules, classes, and so on. In this Learning Path, you will learn functional and reactive programming using Java 9. functional programming includesthe introduction to functional Programming and installation. Application development with Java 9 can be summarized in these words: More Power; Less Code. Under reactive programming, you will get to learn about the basics of reactive programming and understand the Flow API. You will also get to learn about the various operators, and learn about the unit and concurrency testing used in reactive programming. You will also learn about Lambda expressions, Stream operations, sequential data processing and parallel streams. By the end of this Learning Path, you will be able to successfully write powerful functional and reactive programs with the help of Java 9. About the Author:For this course, we have combined the best works of this esteemed author: Marco Faella is a professor of Computer Science at the University of Naples ""Federico II"", Italy. He has taught classes on Java programming, compiler construction, and software engineering to undergraduate and graduate students since 2005. He is the author of over 50 scientific publications in international conferences and journals. He has also developed scientific software in C++, OCaml, Python, and Java. Marco is fluent in C, C++, OCaml, Python, and Java and has contributed to the Parma Polyhedra Library, a well-known scientific library for the symbolic manipulation of polyhedra. Manuel Vicente Vivo is a Senior Associate Software Engineer at Capital One. He is involved in all kind of decisions regarding the Mobile product. He had an opportunity to do some API and Mobile development (both Android and iOS) and automation testing and also wrote few articles about RxJava (1 and 2) that are quite popular. He is interested in functional programming. Manuel has spoken in conferences about Rx Java. He always looks for perfection, and he believes that having an application that is well tested and with a really defined structure makes a huge difference."
Price: 199.99 |
"R and Machine Learning Fundamentals" |
"R is one of the most popular languages used for machine learning and arguably, the best entry point to the fascinating world of machine learning (ML). If you're interested to explore both the programming and machine learning world with R, then go for this course.This course is a blend of text, videos, code examples, assessments, case studies, and a mini project which together makes your learning journey all the more exciting and truly rewarding. It is meticulously designed and developed in order to empower you with all the right and relevant information on R.Lets take a look at this learning journey. The course starts with teaching you how to set up the R environment, which includes installing RStudio and R packages. You will learn the various data types, operators, and control structures. You will then understand the split-apply-combine paradigm. You will see how to build effective data visualization using the widely popular ggplot2 library. The course also demonstrates a case study on the very famous Iris dataset.Moving ahead, you will be introduced to the various aspects of machine learningsupervised, unsupervised, reinforcement, and deep learning. Machine learning aims to uncover hidden patterns, unknown correlations, and find useful information from data. This course aims to make you proficient enough to write R programs to perform various ML tasks irrespective of your previous programming experience and skill level. You will go through the different types of machine learning and when it's to be used along with a case study. Finally, you will look at a full-fledged project that will teach you how to build machine learning models.By the end of this course, you will have a good knowledge of R principles in both programming and machine learning which you can use as a springboard to further develop your expertise.About the AuthorAkash Tandon is a Data Engineer at RedCarpet (a Y-Combinator and Google Startup Launchpad startup) with his primary responsibilities including setup and maintenance of the organizations Machine Learning infrastructure. Hes also a data science competitions enthusiast and has worked on various competitions with notable results on various platforms, including Kaggle, HackerEarth and Analytics Vidhya. An avid open source software (OSS) enthusiast, he has worked thrice with the the organization, R project of Statistical computing, under the Google Summer of Code programs, both as a student and mentor."
Price: 199.99 |
"Learning Path: TypeScript: Guide to Master TypeScript 2.x" |
"TypeScript is an open source language which is developed by Microsoft. TypeScript allows you to create scalable web applications which are easy to implement. It is a strict superset of JavaScript. TypeScript can be utilized to create JavaScript applications for client-side or server-side execution. As TypeScript is a subset of JavaScript, it supports all the libraries of JavaScript.In this Learning Path, you will start learning from the basics of TypeScript like installation to creating a basic TypeScript application. You will also learn to write TypeScript code and stitching all the code together to create modules. You will also learn how to write your custom code and enhance your code using Node and Gulp.Finally, you will also gain experience with TypeScript usage by building a basic game application. Also you will learn about the new class introduced to TypeScript known as mixin and also learn about OOP concepts like inheritance for your applications. If you are a JavaScript developer wanting to unleash its true power by building scalable and maintainable applications, then this course is for you.By the end of this Learning Path, you will be able to understand the basic concepts of TypeScript and will also be able to create scalable and pro apps with TypeScript.About The Author :Kamran Ayub is a WebApps consultant and has been associated with the web industry since 2000. He specializes in both front-end and back-end development, and is heavily involved in open source.Kamran has used TypeScript in large-scale open source projects since version 1.0. Currently situated in Minnesota, he has given talks on Demystifying TypeScript and TypeScript in Action multiple times over the past few years to different audiences and at different conferences such as his own workplace, the Twin Cities Code Camp, Minnesota Developer Conference, and Midwest.js.He has only received positive feedback on the sessions and is always excited to revamp them each year to update them and spread the love for TypeScript. He is excited to formally record a course on TypeScript where he can take the appropriate time to go over each of the topics he covers in his talks more in-depth and with the ability to focus on important points and explain.Patrick Desjardins has been working since many years as Senior Software Developer Engineer in a top 25 companies in the US. He was a Microsoft Most Valuable Professional (MVP) in Asp.Net for two consecutive years, 2013 and 2014. He has studied software engineering and he is known for his analysis, resourcefulness and abilities to find effective solutions quickly. Since his early professional career, his focus has always been to keep up to date in order to provide quality services to meet customers needs. Patrick is a professional who has a well-developed work ethic and who has the desire to perform both in quality and timeliness. His area of interest is Web development, which he has embraced since the early 2000s. For many years Patrick has continued to train daily in new technologies and put all theories learned into practice in various projects. On his spare time, Patrick wrote several books about web related subjects like .Net, Asp.Net, JavaScript and Azure.Patrick Desjardins has been working since many years as Senior Software Developer Engineer in a top 25 companies in the US. He was a Microsoft Most Valuable Professional (MVP) in Asp.Net for two consecutive years, 2013 and 2014. He has studied software engineering and he is known for his analysis, resourcefulness and abilities to find effective solutions quickly. Since his early professional career, his focus has always been to keep up to date in order to provide quality services to meet customers needs. Patrick is a professional who has a well-developed work ethic and who has the desire to perform both in quality and timeliness. His area of interest is Web development, which he has embraced since the early 2000s. For many years Patrick has continued to train daily in new technologies and put all theories learned into practice in various projects. On his spare time, Patrick wrote several books about web related subjects like .Net, Asp.Net, JavaScript and Azure."
Price: 199.99 |
"Learning Path: Cloud 9: Code and Deploy Java Apps on Cloud 9" |
"Cloud 9 is an online IDE which is used to develop applications on the go. It provides the setup that you need, instantly. The main advantage of Cloud 9 is that you can access your code anywhere, using any web browser. Also you can share your environment with other developers for code review without the environment being set up on the developer's machine. If you want to ease your Java application development, then go for this Learning Path. In this Learning Path, you will learn to set up Cloud 9 with various other processes such as configuration of Cloud 9, build Java programs, and work with many more features. You will also learn how to install Googles app engine to design and build apps for Google Cloud that can scale without limits. By the end of this Learning Path, you will have gained skills to efficiently develop and deploy your Java applications on Cloud 9.About the AuthorBrett Hooper is a well-seasoned software engineer, entrepreneur, teacher, and all-around techno-surfer. His decades of experience have taken him from years of IT consulting for Fortune 100 behemoths, to a number of entrepreneurial start-up efforts, to the U.S. Dept of Defense in defining their way forward in mobile and web-related technologies. Bretts excitement in learning, implementing, and teaching new, interesting development frameworks, stacks, and services is never waning and keeps him heads-down more than not. He develops new teaching content from his AlohaCodeWorks headquarters in beautiful Maui, HI."
Price: 199.99 |
"Learning Path: ArcGIS: Get Started with ArcGIS" |
"In this Learning Path, you will look at using ArcGIS Online and building GIS applications that can be run on the ArcGIS Server.Initially, we will have a look at the ArcGIS Online platform, and create basic maps, and then learn how to use the SmartMapping tools to explore your data and create relevant visualizations. We will also learn how to use the analysis tools to enrich data. We will learn how to share your WebMaps as embedded maps or use the provided application templates.Later we will look at creating applications for ArcGIS Server. The ArcGIS API for JavaScript is the preferred way of developing your custom applications for ArcGIS Server since it can be used for both web and mobile application development. It's easy to use and doesn't require the use of a browser plugin.We will learn how to work with 3D maps, perform client-side analysis, visualizations, etc. We will also learn how to use the various tasks provided by ArcGIS Server including spatial and attribute queries, identification of features, finding features by attribute, and so on. Geocoding and geoprocessing tasks are covered in-depth to help you accomplish your task in GIS.Finally.About The Author :Rene Rubalcava have been in the field of GIS for 15 years and using ArcGIS products for just as long. I have been building custom ArcGIS applications for the desktop and browsers for 10 years. I am currently a software engineer at Esri working on the ArcGIS API for JavaScript, and before that worked in local government and freelance work. I keep current on almost all mapping technologies, from web based mapping tools to desktop data creation tools. I am also a huge fan of functional languages such as Haskell, Elm and PureScript. I have experience in .NET using C#. Python, and some C++. I know web technology, such as CSS, HTML5, plenty of JavaScript, multiple JavaScript frameworks, libraries and Node."
Price: 199.99 |
"Learning Path: R: Master Statistical Modeling Using R" |
"The R language is best suited for statistical computations and visualization. Even if you do not have any prior experience in programming or statistical software, this Learning Path will help you get you up and running not only with the basics of R but also statistically modeling.This learning journey begin by introducing R and setting things up so that you are ready to go using RStudio, the associated IDE. Then, you will look at R as a programming language and see how the standard things are done in it. You will obtain a dataset and then learn how to clean the dataset. Data cleaning constitutes almost 80% of data analysis. You will also explore discrete distributions, continuous distributions, and random number generation. Finally, you will see how to model your data and discover hypothesis testing. You will dive into descriptive statistics and graphs, parametric and nonparametric statistical methods, correlation and regression analysis, and time-series analysis. By the end of this Learning path, you will be able to use R to model the different types of data with ease.About The AuthorDr. Samik Sen is a Theoretical Physicist and loves hard problems to think about. After his Phd, which was about developing computational methods to solve problems for which no solutions existed, he began thinking about how to tackle the maths problem while lecturing. He developed algorithms to generate problem sets and solutions, and learned how to create video lessons. He has developed a large Facebook community teaching school maths around Ireland, with associated e-learning products and YouTube channel. Samik is currently fascinated by machine and deep Learning.He has developed a machine learning system which is performing better than he can himself which was the hope. Olgun Aydin is a PhD candidate at Department of Statistics, Mimar Sinan University. He has been working on Deep Learning for his PhD thesis. Also working as Data Scientist.He is so familiar with Big Data technologies like Hadoop, Spark and able to use Hive, Impala. He is a big fan of R. Also he really loves to work with Shiny, SparkR.He has many academic papers and proceedings about applications of statistics on different disciplines. Mr. Olgun really loves statistic and loves to investigate new methods, share his experience with people."
Price: 199.99 |
"Learning Path: Go: Building Cloud Native Go Applications" |
"Ever wanted to build massive, scalable, and performance-oriented cloud native applications that dont crush under the demands of todays customers? Well, look no further.Embark on a journey like never before with Packts latest offering, Go: Building Cloud Native Go Applications Cloud native has been the term du jour for quite some time now. As the world slowly moves towards the cloud, which promises lesser downtime, and more speed and efficiency, websites and applications that take full advantage of the capabilities of the cloud are dominating the world like never before, fast replacing monolithic web applications. This Learning Path takes you on a journey to building fast, scalable cloud-based applications using Go, specifically, microservices in Go. We begin with learning about the basics of cloud-native applications. Then, we start learning about microservices, which form an integral part of applications that run on the cloud. We learn how to create simple microservices using the Go programming language. We then deploy our first application in the cloud using Kubernetes and Docker. Later, we cover topics such as service discovery and microservice communication in detail. Along the way, we will also be working with and learning to use a plethora of useful tools such as Kubernetes, RabbitMQ, Kafka, and Consul. By the end of this Learning Path, you would have become skilled in creating seamless cloud-first applications and services using Go.About The AuthorMario-Leander Reimer has been a chief technician at QAware since the beginning of 2014. He is responsible for the technical success of projects in the field of after sales for their customer BMW. He is a specialist in the design and implementation of complex system and software architectures based on open source technologies. As a member of the Java Community Process (JCP), his goal is to further improve the Java platform and to develop practical specifications. He is a speaker at international conferences and guest lecturer at Rosenheim University of Applied Sciences."
Price: 199.99 |