Previous Next
 
"Working with Data and Cloud in Spring 5.0"
"Spring 5.0 is due to arrive with a myriad of new and exciting features that will change the way weve used the framework so far. This video will show you this evolutionfrom solving the problems of testable applications to building distributed applications on the cloud. The video begins with an insight into the new features in Spring 5.0 and shows you how to build an application using Spring MVC. You will realize how application architectures have evolved from monoliths to those built around microservices. You will then get a thorough understanding of how to build and extend microservices using Spring Boot. You will also understand how to build and deploy Cloud-Native microservices with Spring Cloud. The advanced features of Spring Boot will be illustrated through powerful examples. We will be introduced to a JVM language thats quickly gaining popularity - Kotlin. Also, we will discuss how to set up a Kotlin project in Eclipse. By the end of the video, you will be equipped with the knowledge and best practices required to develop microservices with the Spring Framework.About the AuthorRanga Rao Karanam is a programmer, trainer, and architect. His areas of interest include Cloud Native Applications, microservices, evolutionary design, high-quality code, DevOps, BDD, TDD, and refactoring. He loves consulting for start-ups on developing scalable, component-based Cloud Native applications, and following modern development practices such as BDD, continuous delivery, and DevOps. He loves the freedom the Spring Framework brings to developing enterprise Java applications.Ranga started in28minutes with the vision of creating high-quality courses on developing Cloud Native Java applications. He is looking forward to enhancing his already considerable success--75,000 students on Udemy and 35,000 subscribers on YouTube.Ranga likes to play cricket and go hiking. His dream is to spend a year hiking the Himalayas."
Price: 124.99


"IBM Cognos Framework Manager"
"Framework Manager, part of the IBM Cognos Business Intelligence suite, allows users to model data to facilitate report development and delivery. Framework Manager acts as the middleware between the database and report-writing tools such as Workspace Advanced and Report Studio. While Framework Manager can appear to be very technical and hard to understand, at its core, it's a very simple application that just requires some basic knowledge of SQL and the end reporting goals of the organization.In this series, you'll learn how to navigate and master the components of a model or package. (Knowing your way around is crucial to understanding the application.) Then you'll design, build, deploy, and test your models. Finally, you'll apply security to the model; otherwise, users would have open access to all tables and fields published in it.The goal of this course is to make Framework Manager easy and fast to learn. While becoming an expert takes time, this series is a great springboard into further developing or improving models that may exist in your organization.About the Author :Aaron SolarWith involvement in both manufacturing and service industries across multiple sectors, Aaron has 20+ years of BI, financial system, accounting, and business intelligence experience. His depth of experience from IT & MIS demands continual process improvement and automation within departmental operations as well as zero tolerance for inaccuracies in management systems. Aaron is currently a consultant for Aronson LLC, a firm based in Rockville, MD.Specialties: Cognos Business Intelligence (BI): Query Studio, Workspace Advanced, Report Studio, Framework Manager. Cognos Impromptu. Deltek Costpoint, Deltek GCS Premier, QuickBooks, MS Dynamics NAV/Navision, Ross Systems, Crystal Reports, MS Access, SQL Server, MySQL, Oracle, Adobe Creative Suite, Joomla, WordPress, X-Cart, and so on."
Price: 124.99


"Python GUI Programming Recipes using PyQt5"
"Python and one of its QT bindings, PyQT, has changed the face of GUI development. It allows us to build beautiful and powerful GUIs that grab the attention of Python programmers. QT5 has several advantages over other GUI frameworks such as tkinter and wxPython.In this video, we will successfully install PyQt5 and the toolset that contains the QT Designer tool. The QT Designer enables us to develop our GUI in a visual manner, using drag and drop to add and position widgets, and we will use it extensively. We will then learn how to convert QT Designer-generated code into pure Python code.After having successfully installed PyQt5, the QT Designer, and all other required QT tools, we will start out simple, building a Python GUI using only a few lines of PyQT5 code. Then, we will build a more complex GUI using QT Designer. Along the way, we will explore many QT widgets and learn how to efficiently lay out our GUI design. We will enhance the look-and-feel of the GUI using CSS styling. We will also connect our GUI to a SQL database, which we will create. We decouple the business logic code from the UI code, using best practices. At the end of this video tutorial, viewers will be able to develop complex GUIs using PyQt5.About the Author :Burkhard Meier is a professional software test automation designer, developer, and analyst. He has more than 17 years' professional experience working for several software companies in California, USA.He is the author of Python GUI Programming Cookbook, First and Second Edition. This book is also available as a Packt video course.He is also the author of the Python Projects Packt video course. In his professional career, he developed advanced in-house testing frameworks written in Python 3. He also developed advanced test automation GUIs in Python, which highly increased the productivity of the software development testing team.When not dreaming in Python code, he reads programming books about design, likes to go for long walks, and reads classical poetry."
Price: 124.99


"iOS 11 Programming with SWIFT"
"You want to build iOS applications for the iPhone and iPad, but where do you start? Forget sifting through tutorials and blog posts; this is a direct route into iOS development, taking you through the basics and showing you how to put the principles into practice. The goal of this tutorial is to help you become a professional developer by unleashing the full potential of iOS 11 to build applications. This tutorial will cover the essentials of the Swift language, building flexible iOS user interfaces working on multiple devices, looking into how software patterns such as Target-Action and Model-View-Controller are implemented in iOS 11, and focusing on specific issues to make you proficient at tasks more rapidly.About the AuthorMichael J Huber Jr is a Networking Engineer with long experience developing both on the backend and mobile sides. He likes to work in an agile environment with visibility on the entire software life-cycle. He tries always to do his best to share knowledge across the team he works with.A contributor to the Vapor web framework, he gave a talk with SLC Cocoahead on Server-side Swift with Vapor and on setting up, installing, and using Vapor's web framework to create an API in Swift and then use that API in an iOS app, deploying the App to a Linux server, and using a MySQL database to store and read data.He worked with US Vision as a Network Engineer and Network Technician, and the University of Pennsylvania as a hardware/software analyst."
Price: 124.99


"Building Effective Microservices"
"Microservices is an architectural style that structures an application as a collection of loosely coupled services, which implement business capabilities. The microservice architecture enables the continuous delivery/deployment of large, complex applications. It also enables an organization to evolve its technology stack. Microservices are easy to scale independently and guide you in moving your application from a Monolith to a Microservice architecture.We start the video with a brief introduction to Microservices and show you how to address challenges in a practical way. This video course will guide you in setting up the environment for implementing Microservices. It will take you through building your very own microservices using tools like REST and GUICE and then help you to set up your client for discovery and also in communicating between the Microservices. The course will then show you on how to assemble the microservice by making it observable and adding a client load balancing for your microservice. Finally, the video will show you how to test and monitor your application for improving the performance and deploy your Microservice to the cloud. This video will set a solid foundation for you to start implementing Microservices in the everyday task.About the Author :Diego Pacheco is an experienced software architect and DevOps practitioner with over 10 years of solid experience. He has led architecture teams using open-source solutions such as Java, Scala, AWS Cloud, Akka, Cassandra, Redis, ActiveMQ, NetflixOSS Stack: Simian Army, RxJava, Karyon, Eureka, and Ribbon on Big Customers in Brazil, London, Barcelona, India, and the USA. Diego has a passion for functional programming and is currently working as a Software Architect/Agile Coach with Scala, Akka, and NetflixOSS.During his free time, he enjoys playing wicked tunes on his guitar, gaming, and blogging."
Price: 124.99


".NET Core Microservices"
"Microservices are an architectural style that promotes the development of complex applications as a suite of small services based on business capabilities. This course will help you identify the appropriate service boundaries within the business.We'll start by looking at what microservices are, and their main characteristics. We will develop a basic distributed system using the microservice architecture and tools such as RabbitMQ service bus, to send messages across the separated services, or MongoDB, which is a NoSQL database. Within the course, we will focus on creating the HTTP API to act as a gateway to the whole system and so-called Activities Service, responsible for handling the incoming messages (or actually the commands that will be distributed through the services bus). We'll also implement the Identity Service, which will serve JSON Web Tokens (JWT) to authenticate requests incoming to the API. Our application will let the user store information about the activities performed at a given date for a selected category, for example, work, tasks, sport, and so on.Once the request to save the activity is published within the system, the Activities Service will handle the business logic and decide whether the activity is valid, which will eventually result in publishing the event about processing the successful or rejected activity. In the course, you will also learn about commands and events as well as handlers which is one of the most popular design patterns when it comes to creating distributed systems.By the end of the course, your services will be built using ASP.NET Core framework and later on, you will use tools such as Docker and Docker Compose to pack your application into the container and deploy it to the virtual machine running in the cloud.This course uses .NET Core 2.0 while not the latest version available, it provides relevant and informative content for legacy users of .NET Core.About The AuthorBorn and raised in Krakw, Piotr holds an M.Sc.Eng. degree in Applied Informatics. He has over 7 years' experience as software engineer and architect but is also interested in topics such as DevOps. He is a co-founder of the Noordwind teal organization and is a full stack developer working mainly with C#, .NET, .NET Core, and JavaScript technologies. He's also a big fan of DDD, CQRS, RESTful APIs, and distributed systems using the microservices pattern. Piotr is a well-known member of the Polish .NET community and his mission is to deliver the best content possible in terms of free and open software as well as programming courses. On top of that, he's an active open source contributor, consultant, blogger, public speaker, mentor, lecturer and co-organizer of the .NET Core Tour. In any spare time he enjoys lifting weights, running, and riding a motorcycle."
Price: 124.99


"IBM SPSS Modeler Essentials"
"IBM SPSS Modeler enables you to explore data, identify important relationships that you can leverage, and build predictive models quickly, allowing your organization to base its decisions purely on the insights obtained from your data.With the help of this course, you'll follow the industry-standard data mining process, gaining new skills at each stage, from loading data to integrating results into everyday business practices. Get a handle on the most efficient ways of extracting data from your own sources, preparing it for exploration and modeling. You will be acquainted with the best methods for building models that will perform well in your workplace.Go beyond the basics and get the full power of your data mining workbench using IBM SPSS Modeler with this handy tutorial.About the Author :Jesus Salcedo has a Ph.D. in Psychometrics from Fordham University. He is an independent statistical consultant and 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 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 have made him particularly well known in the IBM SPSS Statistics and IBM SPSS Modeler communities."
Price: 124.99


"Information Gathering with Kali Linux"
"Kali Linux is a Linux distribution designed for digital forensics, penetration testing, and security auditing. It is the successor of BackTrack, the world's most popular penetration testing distributor. Kali Linux includes many well-known security tools, and this course will teach you more about the tools and their usage.This course not only shows you how to install Kali Linux, but also how to properly plan the installation and select the best hardware. Well include post-installation tasks and youll see how to configure Kali Linux to get the best performance, as well as ensuring your project needs are satisfied. Within this, well show you how to gather information using the tools present in Kali Linux.The tools used in this course teach you how to acquire information about a target including web applications, documents, metadata, and other popular and powerful tools included with the distribution. This course helps you plan and install Kali Linux to get the optimal results for your specific needs. Well emphasize how to choose the best hardware and install the distribution and troubleshoot problems that may arise during the process.The course wraps up with post-installation and configuration tasks.About The AuthorSean Oriyano is a longtime security professional and entrepreneur. Over the past 25 years, he has divided his time between performing security research, consulting, and delivering training both in the field of general IT and cybersecurity.In addition, he has become a best-selling author with many years experience in both digital and print media. Sean has published several books over the last decade and has expanded his reach even further by appearing on shows in both TV and radio. To date, Sean has appeared in over a dozen TV programs and radio shows discussing different cybersecurity topics and technologies. When in front of the camera, Sean has been noted for his casual demeanor and praised for his ability to explain complex topics in an easy to understand manner.Outside his own business activities, he is a Chief Warrant Officer and commands a unit specializing in cybersecurity, training, development, and strategy. Additionally, as a CWO he is recognized as a SME in his field and is frequently called upon to provide expertise, training, and mentoring wherever and whenever needed.When not working, Sean is an avid Obstacle Course Racer having completed numerous races, a world championship race, and a Spartan Trifecta. He also enjoys traveling, bodybuilding, MMA, Metroid, and The Legend of Zelda."
Price: 124.99


"Debugging and Unit Testing in Visual Studio 2017"
"Visual Studio 2017 brings powerful tools for testing, which help developers concentrate more on writing better code than finding loopholes in their code. This course is a comprehensive guide that exposes best in class techniques to test applications using the tools within Visual Studio.It begins with an introduction to the various tools within Visual Studio. The course shows you how to plan and create a test suite. Youll learn how to perform unit tests and once youre comfortable testing, youll learn how to automate your tests as well. Moving on, youll learn how to test your application for performance, running, distributing, and analyzing load tests. Youll use the Microsoft Test Manager to streamline your tests and then go on to test web performance and write code to customize it where needed. Youll also learn how to perform continuous testing that fits in line with DevOps practices for cloud environments. Youll use Selenium Webdriver and include it in a continuous integration build, after which youll learn to use IntelliTrace to debug your applications effortlessly. Finally, youll learn to work with test data and reports and manage your test lab.About The AuthorDamir Arh is a software architect and developer, who is interested in using new technologies and methodologies to make development processes more efficient and improve the user experience in software.He is a big proponent of TDD (test-driven development) and unit testing in general. He regularly uses NUnit and MsTest unit testing frameworks and is very fond of the NCrunch continuous testing tool. It really changes the way you look at unit tests.He has a lot of experience with setting up continuous integration servers (CruiseControl.NET and TeamCity), and has used and administered different source control tools (SVN, GIT, TFS, and VSS).He has been working with Microsoft development tools all of his professional career. He has lots of experience with most parts of the .NET framework: client-side (WPF, Windows Forms), server-side (WCF, WF, and ASP.NET), and data access (ADO.NET, Entity Framework).Lately, he has been very interested in mobile platforms, such as WinRT and Windows Phone. He has been a fan of Portable Class Libraries since they were first released. In the past, he spent a lot of time in the field of COM-.NET interoperability, as well as with Word and Excel automation.He is also experienced with all aspects of SQL Server (Database Services, Analysis Services, DTS, and Integrations Services). He loves to share his knowledge with other developers. He is a speaker at local events (Microsoft NT conference, Bleeding Edge, and local user group meetings). He regularly posts on his blog and is an active user on Stack Overflow."
Price: 124.99


"Spring 5.0 Core Training"
"In this video course, you will learn to work on two themes of Spring Framework 5.0 Reactive Programming and Microservices, which the most significant change coming up in Spring 5.0. Since Microservices was recently introduced with Spring Boot as the most popular micro service, a volume in this course is dedicated to introducing Spring Boot and Spring Cloud.Izzet Mustafaiev has experience of working in IT projects, taking various roles in software development as a software engineer and technical architect. He is particularly interested in web projects, new technologies, and frameworks, including Google Compute Engine, Docker, Ansible, Spring Boot, Vert.X, Erlang, Chef, Django, Play Framework, Capistrano, and Spring Integration. He is always looking for interesting projects, ideas, challenges, and opportunities to grow professionally. Specialties: About 10+ years' experience in software engineering. Practical experience Agile teams, in setting up/advocating agile/XP/clean code practices and processes, design, and implementation of CI and CD. He is passionate about DevOps and has lot of experience with object-oriented design, enterprise, and e-commerce projects.About The AuthorHe is an expert with: J2EE (JBoss, WebLogic, WebSphere, Tomcat, Spring, Hibernate, JPA); SQL (MySQL, Oracle); JavaScript; Ajax; XML; HTML; and CSS. He is also experienced in applied areas: Ruby, Groovy, Python, Scala, Erlang/Elixir, ATG, Hybris e-commerce platform, Agile/XP development, Google Compute/App Engine, OSGi, MongoDB, Riak, Redis, PostgreSQL, Kubernetes, and OpenShift."
Price: 124.99


"SQL Fundamentals for Business Intelligence"
"Many of us know a bit of SQL. But when it comes to answering real-world business questions, our rusty memories of database classes let us down!This video course will take you to an intermediate level of familiarity with SQL in the context of writing maintainable and sophisticated SQL for specific business queries. You will start by importing our first dataset which will be the DVD rental database. We then will explore and put into practice various SQL clauses and Join types. All examples of fundamental concepts are tightly guided by practical and hands-on exercises. No Foo Bar allowed anywhere, just problems from the wild, brought into the educational space. You will also learn tricks to get external data into the database, without worrying excessively about DBA functions and considerations.Youll also find out how to take the data into popular BI tools (Excel and Tableau) and refine the analysis further while discussing the interpretation of the data. By the end of the course, you will have developed your SQL skills and learnt how to answer business questions from the set of data.About the AuthorJeffrey James has been working in the analytics and data space since 2006. With roots in digital marketing and web analytics, hes applied analytical techniques to problems ranging from customer value analysis to financial forecasting, machine learning and process automation. Hes made his share of mistakes on the way to mastery and understands the mindset of a beginner/learner."
Price: 124.99


"Dive into Orchestration with Docker Swarm"
"Docker provides a fast and robust way to deploy applications. At present it is very popular as it makes it possible to get many applications running on the same server; it also makes it very simple to package and ship programs. In this course we cover the new orchestration features and help to build, test, and deploy your app using Docker. We show you how to use Docker Swarm to manage many containers across multiple servers. We familiarize you with local and shared storage and multi-host networking. Additionally, we discuss the core tools such as Docker Swarm and Compose in order to improve your orchestration skills. By the end of this course you will understand how to run a swarm and how to run services on the swarm. Finally you will learn to use docker-compose to create services and deploy multi-container services to a swarm.About the AuthorRandall Smith is a senior systems administrator at Adams State University. He has been administering Windows, Linux, and BSD systems since 1999.He has been active in helping other sysadmins solve problems online and off. He has presented at the Colorado Higher Ed Computing Organization and Educause conferences on topics including Linux KVM and Ceph. In his spare time, Randall streams Let's Play gaming videos at Music Free Gaming on YouTube and Twitch."
Price: 124.99


"Matplotlib for Python Developers"
"Matplotlib is a multi-platform data visualization tool built upon the Numpy and Scipy framework. One of matplotlib's most important features is its ability to play well with many operating systems and graphics backends.In this course, we hit the ground running and quickly learn how to make beautiful, illuminating figures with Matplotlib and a handful of other Python tools. We understand data dimensionality and set up an environment by beginning with basic plots. We 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, contours, and histograms 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 backends and transformations. Then lastly you'll explore the most important companions for Matplotlib, Pandas and Jupyter, used widely for data manipulation, analysis, and visualization.By the end of this course you'll be able to construct effective and beautiful data plots using the Matplotlib library for the Python programming language.About the AuthorBenjamin 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."
Price: 124.99


"Web Development with Elm"
"Elm is one of the leading languages responsible for increasing the adoption of Functional programming in frontend web development. Thanks to Evan Czaplicki and the Elm Community, we have at our disposal an incredibly user-friendly and easily accessible programming language that compiles to JavaScript and runs in the browser. It is a game-changer for web developers who are keen on getting their hands dirty with functional programming.As a strongly typed language with Type Inference, Elm guarantees error-free runtime and excellent performance. The thoughtfully designed pattern for state management called the Elm Architecture has served as an inspiration for numerous JavaScript libraries such as Redux and many others. Empower yourself with the ability to utilize all the essential aspects of Elm for developing real-world applications.The course is a practical application of a functional programming language. We will be looking into persistent data types and data structures. You will get an introduction to the concept of side-effects and state management.Together we will build a web application, exemplifying all the core principles of web application development with a purely functional language. Apart from Elm, you will be able to apply those principles in other programming languages for your practical needs.Strongly typed language with Type inference guarantees error-free runtime and excellent performance. Elm Architecture is the key inspiration for numerous JavaScript frameworks and libraries. Empower yourself with the ability to utilize all the important aspects of Elm for developing real world applications.We will be covering topics such as Functional programming, Persistent data structures, data modeling and performant HTML rendering. The course will introduce you to the concepts of Type inference, Side effects, and Lazy computations in practical examples. You will be able to build your interactive applications with the help of Type Inference and Time traveling debugger.Together we will build a real world application, exemplifying all core principles of application development in a purely functional programming language. You will be able to apply those principles in any other functional programming language for your practical needs.About the AuthorEduard Kyvenko is a Front-End developer with a focus on functional architectures. The primary maintainer of Create Elm App, open-source contributor and the author of one of the first production applications written in Elm."
Price: 124.99


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


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


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


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


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


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


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


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


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


"Learning Path: R: Real-World Data Science Solutions with R"
"R is an open source programming language and software environment for statistical computing and graphics. R language is widely used among statisticians and data miners for developing statistical software and data analysis. R is open source and allows integration with other applications and systems. Compared to other data analysis platforms, R has an extensive set of data products. Problems faced with data like optimization and analyzation are cleared with Rs excellent data visualization feature. If you're interested to work effectively with data and solve real-world data problems using the most popular R packages and techniques, then go for this Learning Path.Packts Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. The highlights of this Learning Path are:Learn how to analyze, interpret, and optimize data in R Solve data problems efficiently Produce high-quality statistical graphics and increase your efficiency in data analysis code Lets take a quick look at your learning journey. This Learning Path will take you on a journey to become an efficient data science practitioner as you will thoroughly understand the key concepts of R. Starting from the absolute basics, you will quickly be introduced to programming in R. You will learn how to load data into R for analysis, and get a good understanding of how to write R scripts. You will also get to know how to perform basic analysis of the data. Further, this Learning Path deals with how to create R functions to avoid the unnecessary duplication of code. You will learn how to prepare, process, and perform sophisticated ETL for heterogeneous data sources with R packages. You will be provided with an example of data manipulation illustrating how to use the dplyr and data.table packages to efficiently process larger data structures. This Learning Path also offers an insight into time series analysis, while there is detailed information on the hot topic of machine learning, including data classification, regression, clustering, association rule mining, and dimension reduction. This Learning Path will also throw light on how functional programming and meta-programming with R can simplify and speed up your data analysis code. By the end of this Learning Path, you will understand how to resolve issues and comfortably offer solutions to problems encountered while performing data analysis and produce high-quality statistical graphics to increase your efficiency in data analysis code. Meet Your Expert: We have combined the best works of the following esteemed author to ensure that your learning journey is smooth: Mykola Kolisnyk has been working in test automation since 2004. He has been involved with various activities including creating test automation solutions from scratch, leading test automation teams, and working as a consultant with test automation processes. During his working career, he has had experience with different test automation tools such as Mercury WinRunner, Micro Focus SilkTest, SmartBear TestComplete, Selenium-RC, WebDriver, Appium, SoapUI, BDD frameworks, and many other different engines and solutions. He has had experience with multiple programming technologies based on Java, C#, Ruby, and so on, and with different domain areas such as healthcare, mobile, telecoms, social networking, business process modeling, performance and talent management, multimedia, e-commerce, and investment banking. Richard Skeggs is not new to big data as he has over 15 years of experience in creating big data repositories and solutions for large multinational organizations in Europe. Having become a single father, he has changed his focus and is now working within the academic and research community. Richard has special interest in big data and is currently undertaking research within the field. His research interests revolve around machine learning, data retrieval, and complex systems. Yu-Wei, Chiu (David Chiu) is the founder of Largit Data Company. He has previously worked for Trend Micro as a software engineer, with the responsibility of building up big data platforms for business intelligence and customer relationship management systems. In addition to being a startup entrepreneur and data scientist, he specializes in using Spark and Hadoop to process big data and apply data mining techniques to data analysis. Yu-Wei is also a professional lecturer, and has delivered talks on Python, R, Hadoop, and tech talks at a variety of conferences. In 2013, Yu-Wei reviewed Bioinformatics with R Cookbook, a book compiled for Packt Publishing. Dr. David Wilkins is a microbial ecologist currently based in Sydney, Australia. The author has worked with the R technology for around five years."
Price: 199.99


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


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


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


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


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


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


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


 
Previous Next