"Elastic Databases and Data Processing with AWS" |
"This course will show you how to expand your database and data processing capabilities by leveraging some of the fully managed data processing technologies available through AWS. Filled with practical, real-life examples, this course will cover scalable, next-generation NoSQL database technologies such as DynamoDB, which will help you build fault-tolerant applications and understand the benefits from fully managed SQL services such as RDS, Redshift, and Athena. By the end of the course, viewers will be able to build a fully managed Elastic Database that can be managed with a single click. This will also help you drastically reduce the time it takes to set it up, and also minimize the errors or challenges faced by administrators in real life.About the authorJames 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: R: Master R Data Analysis and Visualization" |
"R is one of the most comprehensible statistical tool for managing and manipulating data. With the ever increasing number of data, there is a very high demand of professionals who have got skills to analyze these data. If you're looking forward to becoming an expert data analyst, 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: Manipulate and analyze small and large sets of data with R Practice with real-world examples of data analysis and visualization Lets take a quick look at your learning journey! This Learning Path begins with familiarizing you with the programming and statistics aspects of R. You will learn how CRAN works and why to use it. Acquire the ability to conduct data analysis in practical contexts with R, using core language packages and tools. You will then generate various plots in R using the basic R plotting techniques. Learn how to make plots, charts, and maps in step-by-step manner. Utilize R packages to add context and meaning to your data. Moving ahead, the Learning Path will gradually take you through creating interactive maps using the googleVis package. Finally, you will generate chloropleth maps and contouring maps, bubble plots, and pie charts. By the end of this Learning Path, you will be equipped with all data analysis and visualization techniques and build a strong foundation for moving into data science. About the Author: We have combined the best works of the following esteemed authors to ensure that your learning journey is smooth: Dr. Samik Sen is a theoretical physicist and loves thinking about hard problems. After his PH.D. in developing computational methods to solve problems for which no solutions existed, he began thinking about how to tackle math problems while lecturing. He has a YouTube channel associated with data science, which also provides a valuable engagement with people round the world who look at problems from a different perspective.Fabio Veronesi obtained a Ph.D. in digital soil mapping from Cranfield University and then moved to ETH Zurich, where he has been working for the past three years as a postdoc. In his career, Dr. Veronesi worked at several topics related to environmental research: digital soil mapping, cartography and shaded relief, renewable energy and transmission line siting. During this time, he specialized in the application of spatial statistical techniques to environmental data.Atmajit Singh Gohil works as a senior consultant at a consultancy firm in New York City. After graduating, he worked in the financial industry as a Fixed Income Analyst. He writes about data manipulation, data exploration, visualization, and basic R plotting functions on his blog. He has a master's degree in financial economics from the State University of New York (SUNY), Buffalo. He also graduated with a Master of Arts degree in economics from the University of Pune, India."
Price: 199.99 |
"Building an ASP.NET Application with Visual Studio 2017" |
"ASP .NET Core is a new open-source and cross-platform framework for building modern cloud based internet connected applications, such as web apps, IoT apps and mobile backends. ASP .NET Core apps can run on .NET Core or on the full .NET Framework. The ASP .NET Core MVC framework is a lightweight, open source, highly testable presentation framework optimized for use with ASP .NET Core.This video course is designed for people looking to create ASP .NET Core web application on Visual Studio 2017, host different applications and project types to further host the ASP .NET core website. We'll learn to host our site in Linux. As compared to ASP .NET it's built on .NET Core, which supports true side-by-side app versioning.This course will simplify the modern web development with the advanced Tools. The video course also covers built-in support for dependency injection and ability to host on IIS or self-host in your own process. ASP .NET Core MVC provides a patterns-based way to build dynamic websites that enables a clean separation of concerns. It gives full control over markup, supports TDD-friendly development and uses the latest web standards.About the AuthorKen Tucker has been a Microsoft MVP from 2003-2016 and has done notable work in MVC, WebAPI, Azure, WP8, WP81, Inversal Apps, Xamarin and Windows Store Apps. Ken is an active blogger and loves to bring advancement to the world in a new learning way."
Price: 124.99 |
"Java 9 Concurrency - High-Level Elements" |
"Writing concurrent and parallel programming applications is a crucial skill for any Java programmer. Java 9 comes with a host of fantastic features, including significant performance improvements and new APIs. This video will take you through all the new APIs, showing you how to build parallel and multi-threaded applications. The video covers all the elements of the Java Concurrency API, with essential recipes that will help you take advantage of the exciting new capabilities. You will learn how to use parallel and reactive streams to process massive data sets. Next, you will move on to create streams and use all their intermediate and terminal operations to process big collections of data in a parallel and functional way. Further, youll discover a whole range of recipes for almost everything, such as thread management, synchronization, executors, parallel and reactive streams, and many more. At the end of the video, you will learn how to obtain information about the status of some of the most useful components of the Java Concurrency API and how to test concurrent applications using different tools.About the AuthorJavier Fernndez Gonzlez is a software architect with almost 15 years experience in Java technologies. He has worked as a teacher, researcher, programmer, analyst, and writer, and he now works as an architect in all types of projects related to Java, especially J2EE. As a teacher has over 1,000 hours of training in basic Java, J2EE, and the Struts framework. As a researcher, he has worked in the field of information retrieval, developing applications for processing large amounts of data in Java, and has participated as a co-author in several journal articles and conference presentations. Recently, he worked on developing J2EE web applications for various clients from different sectors (public administration, insurance, healthcare, transportation, and so on). He has also worked as a software architect. He is the author of the books, Java 7 Concurrency Cookbook and Mastering Concurrency Programming with Java 8 by Packt."
Price: 124.99 |
"Learning Path: Build SEO-Friendly Websites with WordPress" |
"One of the main things you will want to do once your website is done is get it seen by search engines. Search Engine Optimization is a very deep subject and can take a long time to master since it is changing all the time. If you want to know how to build or make your websites SEO-friendly, then go for this Learning Path.Packt's 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: Save thousands of dollars by never having to hire a web designer again Turn your WordPress site into business by getting it search engine optimized Set up an online store or membership site so you can make money from your site Lets take a quick look at your learning journey! You'll learn how to create new pages, set up and structure your site, and add features to it. You'll then progress to theming, customizing, and making your site responsive so it works on all devices. You'll also learn something often neglected but important: how to set the tone of the site with graphics, select a color palette, and add images in order to best tell your story to everyone. You'll then explore some cool HTML5 and CSS tricks and shortcuts that will make visiting your website a pleasant experience. Finally, you'll learn SEO (Search Engine Optimization) and SEM (Search Engine Marketing) techniques that will get your site seen by search engines. By the end of this Learning Path, you will know all the cutting-edge techniques of WordPress and build SEO-ready websites that can be found by all the major search engine. About the Author: We have combined the best works of the following esteemed author to ensure that your learning journey is smooth: Andros T. Sturgeon is the founder of Starchild Interactive, a web development and online marketing firm located in Ojai, California. Andros has been helping people with online marketing, videos, and websites for over 20 years. Andros's father was the science fiction writer Theodore Sturgeon who wrote for the original Star Trek television series and coined the phrase ""Live Long and Prosper."""
Price: 199.99 |
"Building Web Apps with jQuery, JavaScript and Bootstrap" |
"Once you've learned the JavaScript language,the aim of this course is to tackle and face the challenge of building rich full featured web apps remains. This course shows you how to harness your JavaScript knowledge, combine it with Bootstrap and jQuery, to build powerful modern UIs for your web apps. The web developers will able to graduate from a basic understanding of JavaScript web programming to being able to use the wide array of possibilities the jQuery library offers for web development. You will also get to know about Bootstrap framework and ES6 standard. It will also cover basic knowledge about DOM API.Get to know about DOM Traversal and also about manipulation and how events respond to the user actions using jQuery. You will get to examine and implement animation using jQuery library to the web page.The core capabilities of the library will be explored, including demonstrations of various points of DOM manipulation and traversal; using jQuery to manipulate events and change how the user interacts with the page; working with animations; AJAX calls, and more.By the end of the video course, viewers will be able to build outstanding visual and interactive website experiences with their knowledge of jQuery, JavaScript and Bootstrap.About The AuthorBartlomiej Potaczek is a Software Engineer working for Schibsted Tech Polska programming mostly in Javascript. He is a big fan of everything related to react world, functional programming and data visualisation.He founded and created a portal that allows the user to learn to program in pair programming fashion. InitLearn help users to find a proper teacher that will devote all time especially for them. Lessons are conducted in pair programming fashion, using tools that allow teaching and learning to program in a collaborative way (e.g. Screenhero). He was involved in the backend of initLearn which is built on Spring Boot technology. The platform is hosted on Heroku. Frontend was created using ReactJS, Redux, Sass.Besides programming, he practices football and Crossfit. ""Talk is cheap. Show me the code. - Linus Torvalds Currently, he is working on rewriting front end- Swedish most complete TV guide for over 200 channels. Also, recently worked on technologies such as react, react router, redux."
Price: 124.99 |
"Advanced Techniques for Exploring Data Sets with Pandas" |
"In this course, you will learn how to start using pandas from end-to-end: from getting your data into pandas; using pandas to manipulate, transform, analyze, and visualize data; to ultimately taking your transformed data out of pandas into any number of formats.This course will get you (or anyone who has never used pandas) started on using it as a complete end-to-end data analysis workflow. You will start by setting up Python, pandas, and Jupyter notebooks. You will learn how to use Jupyter notebooks to run Python code. We will then show how to get data into pandas and do some exploratory analysis. You will learn how to manipulate and reshape data using pandas methods. You will also learn how to deal with missing data from your datasets, how to draw charts and plots using pandas and Matplotlib, and how to create some cool visualizations for your audience. Finally, you will wrap-up your newly gained pandas knowledge by learning how to get data out of pandas into some popular file formats.About the AuthorHarish Garg is a Data Analyst, author, and Software Developer who is really passionate about Data Science and the Python programming language. He is a graduate from Udacity's Data Analyst Nanodegree program. He has 17 years of industry experience, which includes data analysis using Python, developing and testing enterprise and consumer software, managing projects and software teams, and creating training material and tutorials. Harish also worked for 11 years for Intel Security (previously McAfee, Inc.).He regularly contributes articles and tutorials on data analysis and Python. He is also active in the open data community and is a contributing member of the Data4Democracy open data initiative. He has written data analysis pieces for think tan takshashila."
Price: 124.99 |
"High Performance Java" |
"Java 9 comes with a host of new features and new APIs with lots of ready-to-use components to build efficient and scalable applications. This course begins by introducing you to JDK 9s latest additions and tools. Youll learn about the latest performance features in Java 9, and see how to write microbenchmarks with JMH. After that, youll learn how to make the most of Java 9s performance. Youll discover how to develop highly concurrent applications with just-in-time compilation, segmented code, and ahead of time compilation.Writing Java programs in a way that can be optimized by the compiler is not an easy task, but youll learn how to do this. The compiler can help you optimize your code in a very different way, and youll see how these optimizations affect the code written in Java 9. To create an efficient application, its imperative to test your app in the right way, so to write performance tests, well use the JMH tool and youll learn how to leverage it.About The AuthorTomasz Lelek is a Software Engineer, programming mostly in Java, Scala. He is a fan of microservices architecture, and functional programming. He has dedicatedconsiderable time and effort to be better every day. He recently divedinto Big Data technologies such as Apache Spark and Hadoop. Tomasz is passionate about nearly everything associated with software development.Recently he was a speaker at conferences in Poland - Confitura and JDD(Java Developers Day) and also at Krakow Scala User Group. He has also conducted a live coding session at Geecon Conference."
Price: 124.99 |
"Java 9 New Features Deep Dive" |
"Java 9 intends to change the way Java developers used to write code. It introduces a modular JDK so that developers can only include the modules that they need. The prospect of being one of the first to explore the brand new JDK from Java is the primary motivator. Also, this is the biggest change that has been introduced in Java for a while.The primary motivator for this video is to see it as a preparatory course for whats to come in Java 9. We will emphasize the impact new features will have on development, and of course get the viewer actually writing out their own Java 9 code examples too.We will start up with the setting up of Java 9 and learn the modularization concepts and then proceed to deployment. This should be hands on look at Java 9, but no one will be using it to make real-world applications yet. This is an assessment video for the millions of Java developers out there looking to put it to the test.About the authorPeter Verhas is a senior developer and software system architect with more than 30 years of software development experience. He currently works for EPAM as a senior developer, where he is involved in many customer projects and actively participates in the education activities of the company. Peter writes a technical blog, and is committed to open source software development. He has used Java since 2005 and is also an author at Java Code Geeks."
Price: 124.99 |
"Basic Data Structures and Algorithms in Java 9" |
"Java 9 Data Structures and Algorithms covers classical, functional, and reactive data structures, giving you the ability to understand computational complexity, solve problems, and write efficient code. This video is based on the Zero Bug Bounce milestone of Java 9.We start off with the basics of algorithms and data structures, helping you understand the fundamentals and measure complexity. From here, we introduce you to concepts such as arrays, linked lists, and abstract data types such as stacks and queues. Next, we'll take you through the basics of functional programming while making sure you get used to thinking recursively. We provide plenty of examples along the way to help you understand each concept. You will also get a clear picture of reactive programming, binary searches, sorting, search trees, undirected graphs, and a whole lot more!About the AuthorDebasish 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 had 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 is leading 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 has worked for Tata Consultancy Services Ltd., Oracle India Pvt. Ltd., and Talentica Software Pvt. Ltd."
Price: 124.99 |
"Writing High Performance Java Application in Java 9" |
"A lot of applications that are built today need to handle huge amounts of traffic in low latency. Java is a very popular language and JVM is a popular platform to build high performance programs in Java. Java 9 adds reactive programming as a first class citizen to handle traffic in a multi-threaded and concurrent way. Writing high-performance concurrent and thread-safe programs is hard, but youll discover how and see what Java 9 adds to the software engineer toolkit.First, well create efficient lock-free programs that leverage the multi-core architecture of the CPU using the newest Java 9 features. Then youll see how Java Memory Model affects the performance of your programs. Youll discover why its even more important to be aware of the software-hardware co-operation of your programs in Java 9. Moving on, youll find out how to leverage constructs from JAVA 9 java.util.concurrent to create efficient multi-threaded programs. Well explore the different kinds of locking available in JAVA 9 and get to know when you should use which kind of locks. Finally, youll see what tools are shipped with the JDK 9 and know how to use them properly.About The AuthorTomasz Lelek is a Software Engineer, programming mostly in Java, Scala. He is a fan of microservices architecture, and functional programming. He has dedicated considerable time and effort to be better every day. He recently dived into Big Data technologies such as Apache Spark and Hadoop. Tomasz is passionate about nearly everything associated with software development. Recently he was a speaker at conferences in Poland - Confitura and JDD (Java Developers Day) and also at Krakow Scala User Group. He has also conducted a live coding session at Geecon Conference."
Price: 124.99 |
"Functional Programming in Python" |
"Functional programming is a style of programming that is characterized by short functions, lack of statements, and little reliance on variables. You will learn what functional programming is, and how you can apply functional programming in Python.In this video course, we will learn what functional programming is, and how it differs from other programming styles, such as procedural and object-oriented programming. We will also learn why and when functional programming is useful, and why and when it makes programs unnecessarily complex. Then we go on to explore lambda expressions, which are short one-line functions, and are the purest form of functional programming that Python offers. Next, we will learn about higher-order functions: functions that accept other functions as argument, or return other functions as return values. In Python, higher-order functions are elegantly supported through decorators. We will also encounter important concepts from functional programming, such as monads, currying, statelessness, side-effects, memoization, and referential transparency; these concepts may initially seem odd to Python programmers, but we will see how they are elegantly supported by the language. In fact, many Python programmers already make use of concepts from functional programming without being aware of doing so.All the videos in this course contain hands-on examples of the introduced concepts. We will also consider several different implementations of an interactive calculator to illustrate how you can use functional programming in a simple-but-complete program.About The AuthorSebastiaan Matht currently works as assistant professor at the University of Groningen in the Netherlands. He is the lead developer at OpenSesame, which is an open-source, Python-based program for implementing psychology and neuroscience experiments. Sebastiaan is also the designer of DataMatrix, a Python library for numeric computing that is focused on elegance and readability.Sebastiaan also gives regular workshops on using OpenSesame and Python for scientific purposes, and regularly publishes Python tutorials on his YouTube channel. As such, he has extensive experience in teaching Python and making advanced topics seem as easy as possible."
Price: 124.99 |
"Build Your Swift App Using Protocols" |
"This course shows you how to get the most out of Protocol Oriented Programming. Taking you beyond the basics, it teaches you advanced techniques and ways-of-thinking that will improve the way you use protocols, and shows you how to solve common problems you'll face when working with protocols. You will soon be building your first app with protocols. By the end of this course you'll be a protocol programming expert.About the AuthorHamish Knight is a Computer Science undergraduate at the University of Bath in the UK with a passion for Swift. Hamish is always interested in exploring how Swift operates at a lower level, and enjoy posting answers to Swift questions on Stack Overflow. Furthermore, he has over three years of experience developing mobile apps for iOS, with four apps currently on the App Store."
Price: 124.99 |
"Java Data Science Solutions - Big Data and Visualization" |
"If you are looking to build data science models that are good for production, Java has come to the rescue. With the aid of strong libraries such as MLlib, Weka, DL4j, and more, you can efficiently perform all the data science tasks you need to. This course will help you to learn how you can retrieve data from data sources with different level of complexities. You will learn how you could handle big data to extract meaningful insights from data. Later we will dive to visualizing data to uncover trends and hidden relationships. Finally, we will work through unique videos that solve your problems while taking data science to production, writing distributed data science applications, and much morethings that will come in handy at work.About the AuthorRushdi Shams has a Ph.D. 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 the 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 |
"Reactive Programming for Android" |
"Writing code on Android is hard. Writing high-quality code that involves concurrent and parallel tasks is even harder. Ensuring that this code will run without unforeseen race conditions is an order-of-magnitude harder. RxJava can help write code for such tasks.In this course the novice developer will be introduced to a wide variety of tools that RxJava provides to enable them to produce robust and high-quality code for their asynchronous tasks by building a relatively simple application using advanced RxJava techniques to produce a high-quality product.The starting sections will lead the developer through RxJava's initial setup in the Android environment. Later you will learn about RxJava 2.0 step-by-step by starting off with stock data processing and display. The developer will learn to choose appropriate Schedulers and to use the Retrofit library for remote requests. In the final sections, the viewer will also learn advanced topics such as adding integration to Twitter to process its streaming data by combining it with stock data.About The AuthorTadas Subonis started coding when he was about thirteen. Since then, he has programmed with PHP, JavaScript, Python, C++, and Java (the language in which he has probably written the most code). He took up Android relatively recently, around 2014 (after a few false starts in 2012).However, he soon learned that Android lacks decent support for asynchronous programming (Async Task was/is a joke) while more reckless languages, such as JavaScript, had had promises for a long time. Furthermore, Java's standard library lacked decent support for functional programming primitives (map, filter), but that was easily fixable with libraries such as Guava. This led Tadas to a search for a library that would help him achieve a Promise-like functionality and interface. It didn't take him long to find ReactiveX and its family of implementations (including RxJava), which handles streams in a Reactive fashion. It didn't exactly offer the flow that Promise-like systems provide but, soon enough, he realized that it was even more powerful.Since then, he has been using RxJava (and RxKotlin) for his daily Android programming. The quality of the code (the lack of bugs, readability, and maintainability) has improved ten-fold. Giving users of your application a fast, crash-free experience is a must these days when competition for user attention on app marketplaces is getting fiercer and fiercer."
Price: 124.99 |
"Building with Bot Framework" |
"Today's bots can help us order food, shop for clothes, save money, and find restaurants. For example, Digit helps you manage your money by showing your bank balance, upcoming bills, and helping you save money through text messages.In this video, now that you have a good understanding of the different components and their role in the overall environment, we will start to delve into more advanced features. This video course will show how to add conversational logic to a bot by using LUIS and covers the basics, setting up Visual Studio, and exploring the LUIS User Interface, ending with building a demo bot using LUIS. We then move onto publishing your bot to Azure as well as deployment into different channels. You will finish the course by building your own bot using the knowledge gained from previous sections.About The AuthorEduardo Freitas delivers, supports, and helps create world-class software solutions that automate critical business processes, extract and process vast amount of data, improve efficiency, and slash operating costs by thousands. He turns help desks into profit centers and engines that drive sales and marketing.He's an expert in data capture, extraction, big data, and business process automation and helps his customers save thousands and slash costs by a factor of 70% or more.Victoria Clark is a Financial Management Consultant with a background in finance projects and systems, especially facilitating workshops and education on new developments, and has a great interest in new technologies. Born in South Africa she is currently living in the Netherlands and enjoys writing, learning new topics, and spending time with her family."
Price: 124.99 |
"Integrating Elasticsearch with PHP and Laravel" |
"Integrating Elasticsearch with PHP and Laravel will help you to achieve just what the title suggests. This video series will walk you through everything required to integrate Elasticsearch with your PHP / Laravel web application. The sections in the course will build from the ground up, starting with setting up your development environment all the way through creating a functional, searchable web application.First youll set up your dev environment using Laravel Homestead, which provides a pre-packaged vagrant environment in which well install Elasticsearch and set up our Laravel PHP application. Using this environment, well start working through Elasticsearch basics, moving on to using two different Elasticsearch PHP clients before integrating Elasticsearch with our Laravel model using Laravel Scout.This video series will not only leave you with the skills required to build a functional Elasticsearch integration in your PHP / Laravel web application, but will give you the knowledge required to extend this integration and solve real problems with real world applications.About the AuthorKyle Nicodemus is a graduate of the Rochester Institute of Technologys B. Thomas Golisano College of Computing and Information Sciences. Kyle has a strong background in Linux System Administration and Cloud Operations. He has worked in environments supporting both large and small scale web applications.He currently works as a DevOps Engineer at Global Thinking in Alexandria, Virginia. In his current role he is responsible for the design and implementation of the cloud infrastructure behind two large web software products. He also works as a technical architect and backend developer for web applications applications, including one built using the Laravel framework with a custom Elasticsearch integration."
Price: 124.99 |
"Mastering Functional JavaScript Libraries" |
"The goal of this course is to give you hands-on experience with JavaScript functional programming libraries. You will discover throughout the course how easy it is to apply functional programming concepts in practice.In the first section, you will learn how different functional programming libraries implement automatic currying, partial application, lazy evaluation, higher-order functions, promises, cloning, chaining, function composition, and immutable data structures. You will execute code in Underscore.js, LoDash, Lazy.js, Ramda.js, Immutable.js, Scala, Elm, PureScript, and ClojureScript.In order to learn how to use functional programming libraries in depth, in the second and third sections you will learn how to implement two web-applications using LoDash and RxJS.The LoDash application shows you how to process matrixes with LoDash, by implementing a Sudoku game in JavaScript. We will model the Sudoku table with LoDash, collect all the constraints of the table, and validate it. The Sudoku table will be rendered using Underscore templating, and DOM events will help you manipulate state space with user interactions.The third section introduces functional reactive programming using RxJS. Functional reactive programming deserves its own section, as it is a comprehensive topic providing you with a different developer experience from most of the other functional programming libraries. After learning the fundamentals of functional reactive programming and RxJS, you will learn how to put the theory into practice by implementing a web application. This web application uses the Slack API to monitor the activity of different Slack channels. Beyond submitting Ajax requests, you will also learn how to use web sockets to display live updates on your site using event streams.About the AuthorZsolt Nagy is a web development team lead, mentor, and software engineer living in Berlin, Germany.As a software engineer, Zsolt continuously challenges himself to stick to the highest possible standards when improving his own knowledge. The best way to learn is to create a meaningful product on the way. Until you reach this state, the second best way of learning is to share with others what you learned and how you structure your thoughts.Zsolt is an author of the book and video course ES6 in Practice , introducing you to all meaningful features of ES6. He is also an author of the book The Developers Edge How to Double Your Career Speed with Soft-Skills."
Price: 124.99 |
"Advanced Game Mechanics in Unity 5" |
"Advanced Game Mechanics in Unity helps users push their Unity knowledge to the next level. In this course, instructor Alan Thorn explores many powerful features in Unity 5, from debugging tools and version control, to 2D sprites and user interfaces. See how to get started quickly at scripting by useful behaviors and functionality to build solid games across many platforms, from endless-runners to shooters.In Advanced Game Mechanics in Unity 5, we take an in-depth look at coding sophisticated game behaviors in C#, considering subjects such as optimization, occlusion culling, debugging, artificial intelligence and more. Learn how to build intricate, fun, and colorful games that perform well and stand apart.By the end of this course, youll have mastered the Unity feature set, and will be ready to deploy many concepts and techniques to build your own games.About the authorAlan Thorn is a freelance game developer and author with over 12 years' industry experience. He is the founder of London-based game studio, Wax Lyrical Games, and is the creator of award-winning adventure game Baron Wittard: Nemesis of Ragnarok. He has worked freelance on over 500 projects worldwide including games, simulators, kiosks, and augmented reality software for game studios, museums, and theme parks. He has spoken on game development at universities throughout the UK, and is the author of nine books on game development, including Teach Yourself Games Programming, Unity 4 Fundamentals and the highly popular UDK Game Development."
Price: 124.99 |
"Building Your First Advanced CRUD Application with Vue 2" |
"Vue.js is the latest JavaScript framework to take the web development community by storm. Since its release, it has managed to establish itself as one of the most popular frameworks for building user interfaces and is experiencing a rapid adoption rate. Vue.js 2, just released, has major improvements in its framework, making it leaner and faster.In this course, you will start with a quick introduction to the Vue.js application, and will learn to use the Vue CLI, Vue Loader. You will also learn to set up a well thought out folder structure for your application. You will then look into adding Vuex functionality to your application such as Vue Router and Vuex Store and how to fetch data from other websites. After that you will learn to add awesome third-party functionality to interact with a backend, and handle different events. Finally, you will configure and deploy your application, then upload it using FTP or otherwise.About the AuthorPeter van Meijgaard is a web application developer who has been tinkering with web development ever since he can remember. He is an avid JavaScript developer and loves Vue.js for its simplicity as well as its ability to facilitate web app development. He has given various talks on Vue.js in the past, and has also worked on various training programs."
Price: 124.99 |
"Unity 5 Audio and Visual Effects" |
"This course helps you push your Unity knowledge to the next level. This course explores many powerful features in Unity 5, from adding sound effects and ambient noise to light sources and shadows. See how to get started quickly with sounds and advanced rendering concepts to build solid games across many platforms.About the authorDr. Edward Lavieri is a veteran game designer and developer with a strong academic background. He earned a Doctorate of Computer Science from Colorado Technical University, an MS in Management Information Systems (Bowie State University), an MS in Education (Capella University), and an MS in Operations Management (University of Arkansas).He has created and taught computer science courses since 2002. Edward retired from the U.S. Navy as a Command Master Chief after 25 years' service. As the founder and creative director of three19, a software design and development studio, Edward is constantly designing and developing software. He uses a variety of game engines and development tools. His passions include developing adaptive learning systems, educational games, and mobile apps.Edward authored Adaptive Learning for Educational Game Design (CreateSpace); Getting Started with Unity 5 (Packt Publishing); LiveCode Mobile Development HOTSHOT (Packt Publishing); LiveCode Mobile Development Cookbook (Packt Publishing); and Software Consulting: A Revolutionary Approach (CreateSpace). He was the technical editor for Excel Formulas and Functions for Dummies (Wiley Publishing). He has also developed numerous college courses involving computer science, information systems, and game development."
Price: 124.99 |
"Intermediate Coding Concepts with Unreal Engine 4" |
"In this course, you will learn intermediate concepts in Unreal Engine 4 C++ programming. You will be exposed to Unreal Engine 4 event handling, class communications, input systems, and other concepts by utilizing the C++ programming language in UE4. UE4 is among the most comprehensive and advanced game engines on the market. Along with the C++ programming language, this title will enable you to implement efficient games with unparalleled performance. This title is structured to cover intermediate concepts in UE4 game programming to further explore how actors and classes communicate, events are handled in the engine, and interactivity can be implemented using the UE4's collision and input system.About the AuthorDr. Alireza Tavakkoli is an Associate Professor of Computer Science at the University of Houston-Victoria. He is the director of the Digital Gaming and Simulation program. He is also the founding director of the Computation and Advanced Visualization Engineering Laboratory. His research interests include Visual Computing and Visualization, Artificial Intelligence and Machine Learning, Virtual Reality for Telepresence and Telerobotics, and high-performance computing. During his tenure at the university, Dr. Tavakkoli has taught graduate and undergraduate courses in Computer Science and Gaming, including, Advanced Level Design, Game Engines Programming, Gaming Network Architecture, Artificial Intelligence, Parallel Computing, and Theory of Computation."
Price: 124.99 |
"Learning Computer Vision with Tensorflow" |
"TensorFlow has been gaining immense popularity over the past few months, owing to its power and ease of use. This video aims to help you leverage the power of TensorFlow to perform image processing. Beginning with an introduction to image processing, the video will take you through TensorFlow's API-like graph tensor, which can be used for image classification.Starting off with basic 2D images, the video will gradually take you through recognizing more complex images, colors, shapes, and so on. Making use of the Python API, you will move on to classifying and training your model to identify more complex images such as face and expression detection, while you will also perform classification using regression.Then you will delve into more advanced stuff such as semantic segmentation, Neural Image Caption Generation, and so on, taking advantage of TensorFlow's Deep Neural Networks. Then the video will up the ante and cover advanced topics such as Object Tracking, Video stream processing, and, finally, accelerating image processing with a GPU.About the authorMarvin Bertin has authored online Deep Learning courses. Marvin is the technical editor of a deep learning book and a conference speaker. He has a bachelors degree in Mechanical Engineering and Masters in Data Science.Marvin has worked at a deep learning start-up developing neural network architectures. He is currently working in the biotech industry building NLP machine learning solutions. At the forefront of next generation DNA sequencing, he builds intelligent applications with Machine Learning and Deep Learning for precision medicine."
Price: 124.99 |
"IBM Cognos Report Studio" |
"IBM Cognos BI is a web-based report development tool designed to create anything from simple list reports to complex multi-page dashboards across multiple databases.Create any report your organization requires from visualizations to EDI feeds to third parties, all with one tool.Using the IBM Cognos BI Developer Trial Edition, you'll learn best practices for navigating Report Studio, the types of reports available, adding data, creating fixed filters, creating prompts (dynamic filters), and formatting. Next, you'll learn advanced topics such as prompt pages, variables, joints/unions, dashboards, drill-through reports, and active reports. Then we'll discuss securing our reporting environment through Cognos Administration, securing reports/directories/data, and the use of macros. Finally, we'll cover tips and tricks such as JavaScript and dynamic page breaking.By the end of this course, users will be able to take the practical examples used in the videos and apply them to their own environment. Learning Cognos is like learning a foreign language, so continual immersion is needed. Practice a few times a week to become familiar with the interface, your data, your organization's requirements, and your reporting style.About the AuthorAaron 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 |
"Developing Financial Analysis Tools" |
"As most of the data on the web or residing in a database is not structured in the right way, the course will assist viewers in developing skills to manipulate, transform, and evaluate raw input data. Through the concept of tidy data and visualization tools, viewers will be able to analyze trends and study the financial markets.Once users have developed a good understanding of financial markets and financial data, the next three sections (3, 4, and 5) will introduces users to the concepts of basic statistics, time series analysis, and forecasting. Viewers will use a variety of basic R functions and forecast package to understand statistics and perform time series analysis.By the end of this volume users will be able to use R, learn the use of Shiny apps, understand the concept of tidy data, and generate R markdown files for sharing information.About the authorAtmajitsinh Gohil works as a senior consultant at a consultancy firm in New York City. After graduating, he worked in the financial industry as a Fixed Income Analyst. He writes about data manipulation, data exploration, visualization, and basic R plotting functions.He has a master's degree in financial economics from the State University of New York (SUNY), Buffalo. He also graduated with a master of arts degree in economics from University of Pune, India. He loves to read blogs on data visualization and loves to go out on hikes in his free time."
Price: 124.99 |
"Networking and Security Best Practices on AWS" |
"This course will show you how to get started with the fundamental technologies required to secure your applications from the beginning of the architecture/development process: Identity Access Management (IAM) and Virtual Private Clouds (VPCs). Combined, these two technologies give you the essential capability you will need to create a secure and isolated virtual datacenter in the cloud, complete with fine-grained user access controls and activity monitoring.About The AuthorColibri 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 |
"Spring Security LDAP Integration and SAML Extension" |
"Spring Security is a Java/Java EE framework that provides authentication, authorization and other security features for enterprise applications.Starting with introduction to LDAP, we will develop a Spring Security application integrated with Active Directory LightWeight DS and Apache DS. Later, we will be introduced to SAML and its working, before proceeding to integrate with Spring Security. Here we will also look at the xml and Java configurations combined in one application. Furthermore, we will look at JaaS integration with Spring Security, Oauth2 basics and its working.The integration with Spring Security to create Resource and authorization servers will be explained later on in the final section of the course. Spring Security test-cases along with compatibility to MockMVC is explained at the end summarizing the entire course.About the authorAnkit Mishra is a Senior Software Engineer with extensive IT experience in mission-critical development projects and architecture designs. He has worked for giants such as Ericsson, Fidelity, and others.He has more than four years' experience in managing and delivering Spring MVC and Spring Security projects, Cloud deployment, and PaaS cloud administration. Currently, he is working on Spring microservices, Spring Security, cloud deployment, and tuning.Specialties: Red-Hat Certified engineerFunctional domains: Retail and Banking"
Price: 124.99 |
"Learning Puppet" |
"In this age of digital delivery and an 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. Automate all your IT configurations and take control over what you do to each Puppet Agent in a network, including when and how you do it.This video gets you up-and-running with Puppet straightaway using real-world examples. It will take you from a complete beginner to a confident Puppet user. The video will help you to install and set up Puppet and benefit from using Puppet as a configuration management tool for managing your remote servers. It will teach you how to write Puppet code using its Domain Specific Language (DSL) and then deal with big modules and manifests. You will then learn how to use different resource types available with Puppet, writing better manifests, handling dependencies, and using tags to gain more control with Puppet manifests. Finally, you will then go deeper into the DSL, look at dependencies and how Puppet treats individual code blocks; you will also look at how you can manage Cron jobs and run arbitrary commands with Puppet.About the Author :Toni Schmidbauer has been working with various Unix/Linux and BSD systems for the last 17 years. He started working with configuration management in 2005 with CFEngine 2 and switched to Puppet in 2010. Currently, he is responsible for a Puppet infrastructure containing around 2000 nodes running Solaris, AIX and Linux. When he's not writing Puppet code he likes to tinker with different programming languages and computers in general."
Price: 124.99 |
"Building RESTful Python Web Services with Django" |
"Python is the language of choice for millions of developers worldwide, due to its gentle learning curve and its vast applications in day-to-day programming. It builds great and reliable web services in the RESTful architecture. This video will show you the best tools you can use to build your own Python web services.Youll start by learning how to develop RESTful APIs using the Django framework combined with related libraries and tools. Well delve into the Django framework to build various web services. Well show you everything you need to successfully develop RESTful APIs with the Django framework such as request handling, URL mapping, serialization, validation, authentication, authorization, and databases.By the end of the video, youll have a deep understanding of the stacks needed to build RESTful web services.About the authorGastn C. Hillar is Italian and has been working with computers since he was eight. He began programming with the legendary Texas TI-99/4A and Commodore 64 home computers in the early 80s. He has a Bachelor's degree in Computer Science (he graduated with honors) and an MBA (he graduated with an outstanding thesis). At present, Gastn is an independent IT consultant and freelance author who is always looking for new adventures around the world.He has been a senior contributing editor at Dr. Dobb's and has written more than a hundred articles on software development topics. Gastn was also a former Microsoft MVP in technical computing. He has received the prestigious Intel Black Belt Software Developer award eight times."
Price: 124.99 |
"Mastering Entity Framework Core: Mapping & Manipulating Data" |
"Entity framework is an Object Relational Mapping (ORM) framework that offers an automated mechanism to developers for storing and accessing the data in the database. In order to survive in this growing market, the knowledge of a framework that helps provide easy access to databases, that is, Entity Framework has become a necessity. This Video will provide .NET developers with this knowledge and guide them through working efficiently with data using Entity Framework Core.You will start by understanding ORM concepts, before then moving on to discuss advantages of Entity Framework over ADO.NET. Next you will see how.NET Core fits into the overall pictures and go over the environment necessary to follow along with the course. Further you will learn to build your first sample project to see EF in action here you will learn to create database and add data to it. Further you will learn about Mapping Entities and Database structure here you will see how to create mapping between objects and database structures, how to define tables and columns. You will learn the specifics or SQL Server types and how to map them to .NET Types. You will define all possible types of relationships for your database model. Next you will dive into Querying data you will learn the basics of Linq then you will start with simple queries, advance to aggregations and projection techniques. You will see how to obtain object graphs and talk about performance. Next you will learn Manipulating data, you will learn how to create, read, update and delete data, commonly referred to as CRUD operations. You will see the differences between object graphs and individual objects when it comes to CRUD features of Entity Framework Core. Finally you will learn best practices examples.About the Author :Sergey Barskiy is an architect with Tyler Technologies. He lives in Atlanta, GA. He has been developing software for almost 20 years. Sergey is a Microsoft MVP. He holds these Microsoft certifications: MCPD, MCTS, MCSD for .NET, MCAD for .NET, MCDBA, and MCP. He has been working with Microsoft Technologies for over 15 years. He is a frequent speaker at various regional and national conferences, such as VS Live, DevLink, CodeStock, and Atlanta Code Camp, as well as local user groups. He is one of the organizers of Atlanta Code Camp. He authored articles for Code Magazine.Sergey Barskiy has been using Entity Framework since it was first released to the public. He has deployed a number of projects to production that used Entity Framework over the years. He has used the Code-First approach on a few different projects as well. Sergey has produced an online video training course for this technology. He has spoken on Entity Framework Code-First at a number of national and regional conferences and events."
Price: 124.99 |