AW Software Products ExcitingAds :: Exciting Ads

kahm-logo

Sitemap

 
"LEARNING PATH: Docker: Dockerization with Docker"
"Docker is an open source containerization engine that offers a simple and faster way for developing and running software. It is one of the worlds best software container platforms. The use of containers in Docker makes it easy to develop, deploy and execute applications. If you're interested to gain practical knowledge on how to orchestrate and deploy scalable applications with Docker, then you should surely go for this Learning Path. Packts Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. The highlights of this Learning Path are: Develop containerized applications using Docker Explore advanced build options and image tagsDeploy and test your Docker containers and put them to work in productionLets take a quick look at your learning journey. This Learning Path begins with setting up the Docker environment. You will be introduced to the basic Docker commands and how to work with images and containers. You'll then quickly learn how to write a Dockerfile, build an image from it, and then launch a container from that image. You'll also get hands-on experience with common Docker tasks such as pushing images to remote repositories, and using port mappings and the image caching layer during builds. You'll also explore how to run Docker services and learn how it can be used to run a group of related Docker containers. This Learning Path also covers advanced topics such as sharing data between containers, Docker services to run a group of related Docker containers etc. You'll also gain knowledge on how you can contribute to the image repository by publishing different images. This will accustom you with the image building process and you'll be able to successfully run your programs within containers. By the end of this Learning Path, you'll be confident in building and deploying your applications using Docker and have a clear understanding of techniques to get it running in production systems. Meet Your Expert: We have combined the best works of the following esteemed author to ensure that your learning journey is smooth: Viktor Farcic is a senior DevOps consultant at CloudBees, a member of the Docker Captains group, and an author. He codes using a plethora of languages starting with Pascal (yes, he is old), Basic (before it got the Visual prefix), ASP (before it got the .NET suffix), C, C++, Perl, Python, ASP.NET, Visual Basic, C#, JavaScript, Java, Scala, and so on. He never worked with Fortran. His current favorite is Go. Viktor's big passions are Microservices, Continuous Deployment, and Test-Driven Development (TDD). He often speaks at community gatherings and conferences. Viktor wrote Test-Driven Java Development by Packt Publishing, and The DevOps 2.0 Toolkit. Randall 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: 199.99

"LEARNING PATH: Master Continuous Delivery Pipeline with Ease"
"Continuous Delivery is used so as to have a constant flow of changes into production through an automated software production line. The combination of Docker and Jenkins improves your Continuous Delivery pipeline using a few resources. It also helps you scale up your builds, automate tasks, and speed up Jenkins performance with the benefits of Docker containerization. So if you are a developer or DevOps engineer and want to master the techniques of Continuous Delivery Pipeline, 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 dockerize an application for the continuous delivery process Understand the principles and technical aspects of a successful continuous delivery pipeline Combine Ansible with Docker and Docker Compose Implement server clustering using Docker Swarm Lets take a quick look at your learning journey. You will start off with an introduction of continuous delivery. You will then set up a Docker server and configuring Jenkins on it. You will work through the steps to build applications on Docker files and integrate them with Jenkins using continuous delivery processes such as continuous integration and automated acceptance testing. Next, you will be introduced to continuous delivery pipelines in depth and improve the continuous integration and delivery process of app development. Finally, you will build a complete continuous delivery pipeline. On the completion of this Learning Path, you will be able to implement a mixture of different aspects related to the continuous delivery process in your application. Meet Your Expert: We have the best works of the following esteemed author to ensure that your learning journey is smooth: Rafal Leszko is a passionate software developer, trainer, and conference speaker living in Krakow, Poland. He has spent his career writing code, designing architecture, and tech leading in a number of companies and organizations such as Google, CERN, and AGH University. Always open to new challenges, he has given talks and conducted workshops at more than a few international conferences such as Devoxx and Voxxed Days."
Price: 199.99

"LEARNING PATH: Electron: App Development with Electron"
"Electron is a popular open source framework that allows you to build desktop applications using the skills you already possess as a front-end developer. So, if you are a web developer who wants to build modern apps with Electron, 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: Build your Electron application and debug it Create high quality desktop experiences using web technologies Automate your deployments using continuous integration services Lets take a quick look at your learning journey. You will start with the introduction of Electron. You will then dive into all you need to know to start writing your first Electron application, where you will learn the main APIs provided by the platform and how to apply them to real-world scenarios. You will then know how to test and debug Electron applications, and will conclude with an in-depth knowledge of how Electron works, and how its architectured, so you have all the necessary knowledge to tackle even the most challenging problems. Next, you will go through detailed explanation on how to properly package, sign, and distribute Electron applications. You will also cover every single major operating system in detail by using tools that automate the whole process. Finally, you will address how to set up an auto-updating infrastructure, and discuss various tips & tricks related to packaging and distribution. By the end of this Learning Path, you will be well versed with building and distributing applications using the Electron framework. Meet Your Expert: We have the best works of the following esteemed author to ensure that your learning journey is smooth: Juan Cruz Viotti is a software engineering team lead at resin .io. He is an active member of the open source community, and is the maintainer of several open source projects, most notably Etcher, a cross-platform image writer desktop application focused on IoT. Juan approaches software engineering with a focus on testability, and maintainability, and has extensive experience with web technologies on browser, server, mobile, desktop, and embedded applications."
Price: 199.99

"LEARNING PATH: Modern User Interfaces with React and Flux"
"Every great website needs a great user interface. This Learning Path focuses on how to build amazing user interfaces for your websites using React and Flux. React stack is the perfect tool to create amazing modern dynamic user interfaces. Flux fits seamlessly with React. In MVC terms, Flux is the Model and Controller to Reacts View, but it actually goes much deeper than that. So, if you're a developer who want to build modern user interfaces with React and Flux, 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: Create different UI components for your sites such as buttons and jumbotrons Create applications with Flux and React Learn how to build a user interface using React and Flux Lets take a quick look at your learning journey. This Learning Path begins with building a simple user interface in React. You will then learn to integrate Bootstrap 4 and third-party tools into React to make your user interface look even better. You will also see how to integrate and componentize CSS into React using Sass which enables you to style your components using web standard techniques. Next, you will dive into animation wherein you will understand events and states to create reactive user interface components. You will explore how to connect a server to MongoDB using Mongoose and learn more about nodemon, express, and EJS. You will also learn to build some of the critical components required to create a To-Do list. Moving ahead, this Learning Path shows how to integrate a Flux application with any backend. Next, you will gain hands-on knowledge on how to migrate your applications to different database services. Finally, you will understand how Flux can be used to scale applications. By the end of this Learning Path, you'll be able to build modern user interfaces using React and Flux. Meet Your Expert: We have the best works of the following esteemed authors to ensure that your learning journey is smooth: Ben Fhala discovered his passion for data visualization six years ago while he was working at Parsons in New York, in their data visualization department, PIIM. He is the owner of the online video training school, and an Adobe ACP. He enjoys spending most of his time learning and teaching and has a love for visual programming and visualization in general. Ben has had the honor of developing applications for members of the US Congress, prime ministers, and presidents around the world. He has built many interactive experiences for companies such as Target, AT&T, Crayola, Marriott, Neutrogena, and Nokia. He has technically directed many award-winning projects and has been part of teams that have won three Agency of the Year awards. Manish Sethi works as an engineer in Bangalore, India. Over the course of his career, he has worked for startups and Fortune 10 companies, helping organizations adopt a cloud-native approach to architect massively scalable products.He regularly spends time learning and implementing new technology paradigms and actively finds himself solving practical problems using serverless architecture, machine and deep learning, and so on. He contributes to Bangalore DevOps and the Docker community by writing blog posts, giving talks in meetups, and so on."
Price: 199.99

"LEARNING PATH: Game Development with GameMaker Studio 2"
"GameMaker Studio 2 is a game engine that is used to publish games to a variety of platforms. It is one of the most versatile and friendly game creation tools for beginner and professional game developers. It is used for the creation of cross-platform and multi-genre video games using a scripting language known as GameMaker Language (GML). So, if you are a beginner who wants to a get a kick-start in you gaming journey with GameMaker Studio, 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: Export your games to multiple platforms including Windows, mobile, the Mac, and more Create animations in GameMaker Studio 2's sprite editor Understand the basics behind programming in GameMaker Studio 2 Learn complex hardening and migrate security infrastructures Lets take a quick look at your learning journey. You will first learn all about GameMaker: Studio 2s interface and general workflow. You will then be looking at the available resources in GameMaker Studio 2. You will understand the various options of objects and how they change the way your game will work as well as how to create your own simple object for use in a game. You will then learn about rooms, the resource that we use to set out levels, menus, and much more. Next, you will deal with the different types of variables available and about functions and statements. Next, you will learn about loops and scripts. You will then learn to create base assets, player and enemy creation, and finally scoring in the game and exporting your game as a standalone executable so that anyone can play, even if they don't have GameMaker. On the completion of this Learning Path, you will have an in-depth understanding of GameMaker Studio 2 and have acquainted with the GameMaker language. Meet Your Expert: We have the best works of the following esteemed author to ensure that your learning journey is smooth: Nathan Auckett is an independent game developer and a moderator at @gamejolt. He is an advanced GameMaker user and has been using the software for over 7 years now. He started using GameMaker during its seventh version and has been using the built-in programming language ever since to create his own games. In 2012, he began creating small tutorials on various topics in GameMaker and has since then created over 50 tutorials helping people achieve a variety of different tasks in GameMaker. You can find him on Twitter: @NathanAuckett"
Price: 199.99

"LEARNING PATH: R: Machine Learning and Deep Learning with R"
"Machine learning is a subfield of computer science that gives computers the ability to learn without being explicitly programmed. Deep Learning is the next big thing and a part of machine learning. Its favorable results in applications with huge and complex data is remarkable. R is one of the most popular programming languages among the data science professionals. So, if you're a data science professional who wants to learn machine learning and deep learning with R, 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: Classify data with the help of statistical methods such as k-NN Classification, logistic regression, and decision trees Learn to develop machine learning applications and distributed jobs with SparkR Dive deeper into deep learning and artificial neural networks Let's take a quick look at your learning journey. This Learning Path starts off by explaining different learning methods such as clustering, classification, model evaluation, and performance metrics. You will then dive into the general structure of the clustering algorithms and develop applications in the R environment by using clustering and classification algorithms for real-life problems. Next, you will explore elements of deep learning neural networks, types of deep learning networks, and frameworks used for deep learning applications with building an application in TensorFlow package. You will learn to develop machine learning applications and distributed jobs with SparkR. Moving ahead, this Learning Path teaches you how to leverage deep learning to make sense of your raw data by exploring various hidden layers of data. You will understand the basics of deep learning and artificial neural networks. You will then explore advanced ANNs and RNNs. Next, you will deep dive into convolutional neural networks and unsupervised learning. Finally, you will learn about the applications of deep learning in various fields and understand the practical implementations of scalability, HPC, and feature engineering. By the end of this Learning Path, you will be able to build powerful machine learning and deep learning applications with the help of R. Meet Your Experts: We have the best works of the following esteemed authors to ensure that your learning journey is smooth: Olgun Aydin is a PhD candidate at Department of Statistics, Mimar Sinan University. He has been working on Deep Learning for his PhD thesis. He is also working as a Data Scientist.He is familiar with Big Data technologies such as Hadoop, Spark and is able to use Hive, Impala. He is a big fan of R. He loves to work with Shiny and SparkR.He has many academic papers and proceedings about applications of statistics on different disciplines. Vincenzo Lomonaco is a Deep Learning PhD student at the University of Bologna and founder of ContinuousAI .com an open source project aiming to connect people and reorganize resources in the context of Continuous Learning and AI. He is also the PhD students' representative at the Department of Computer Science of Engineering (DISI) and teaching assistant of the courses Machine Learning and Computer Architectures in the same department. Previously, he was a Machine Learning software engineer at IDL in-line devices and a master student at the University of Bologna where he graduated cum laude in 2015 with the dissertation Deep Learning for Computer Vision: A comparison between CNNs and HTMs on object recognition tasks""."
Price: 199.99

"LEARNING PATH: Cisco:Voice Solutions for Business with Cisco"
"Network engineering has seen an increase in demand, and businesses are always on the lookout for engineers who can configure networks that meet their needs and provide support once theyre set up. Cisco provides a number of options both in terms of hardware and software to address these networking needs at various levels. So, If you are a novice in the field of network engineering or are simply looking to set up an efficient and cost-effective voice network for your own business, 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: Work with the perfect dial plan to maintain your network's cost-effectiveness Learn how to connect the analog telephone adaptor for connecting your Cisco phone to the network Know how to validate your calls over the network Let's take a look at your learning journey. To start with, you will explore the different hardware options over your network, and how they are brought together to create your basic connection. You will then learn to install and work with modems, routers, and analog telephones. You will also dive into implementing gateway and trunk connections with various hardware options provided by Cisco. After that, you will dive into different topologies and learn to implement each of these depending on the requirement. You will learn how to configure your network, practically manage your devices IP addresses, and work with different Cisco dial plans. Next, you will learn to set up Cisco command-line interface connections, and work with the hardware feature sets that fulfill your organization's various needs. From there, you will explore the different software you will need for your network. You will learn to work with the Cisco Unified Communication Manager Express, Cisco Unity, and Cisco Configuration Professional Express, as well as the different file sets you will encounter on a daily basis. After that, you will learn to design your SME topology, and configure various devices for your network. You will set up your own dial plans, and also set up accounts with the help of the Cisco GUI Admin. Finally, you will learn to use Cisco Unity Connection to manage voice calls and messages over your organization's network. On the completion of this Learning Path, you will be well versed with building, securing, and maintaining your own voice network for small to medium-sized enterprises. Meet Your Expert: We have the best works of the following esteemed author to ensure that your learning journey is smooth: Joseph Sullivan is a Professor at Joliet Junior College. Joe is a certified Cisco Netacad instructor and has received numerous Instructor Excellence Expert awards from Cisco; this is awarded to top instructors globally. He brings his field experience into the classroom and is an engineer with Motorola. In his role as a System Architect Senior Engineer for Motorola, Joe designed authentication systems for KDDI in Japan, E911 Public Safety Access Point Number portability, and enhanced Push-to-Talk services. He is also the principal innovator of two applied patents in the method and apparatus for packet discard selection and the management of paging resources associated with a push-to-talk communications. Joe is currently studying Cloud Infrastructure and continuing his work with collaboration-secure video and voice communication systems."
Price: 199.99

"LEARNING PATH: Powerful User Interfaces with Unity & Canvas"
"Unity is one of the most exciting and popular game engine in the gaming industry. Unity will ease your way of creating highly-optimized and beautiful 2D and 3D games by speeding up your development process. Canvas is a virtual learning environment that has been adopted by organizations of all kinds. Its flexibility and ease of use are unparalleled, and it has proved especially useful in situations where collaboration between individuals and in groups, with feedback on many different levels, is a must. So, if you want to become an expert in building interactive user interfaces with Unity and Canvas, then you should surely go for this Learning Path.Packts Video Learning Path is a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. The highlights of this Learning Path are: Learn to build the gaming interface by adding basic elements to Canvas Animate Canvas elements and develop reusable UIs to cut down on development time Create responsive UI for different resolutions and platforms by using the new video component offered by Unity 5.6 Let's take a quick look at your learning journey. This Learning Path starts off by diving deep into the entire Unity UI system. You will then walk through the core components and elements which will enable you to build exciting games using Unity. You will also understand how unitys components and elements interact with each other. Next, you will explore animating a Canvas. You will learn how to create reusable UI elements. You will also learn to design a game in Unity that will run on multiple devices. Finally, you will learn UI editing and scripting. By the end of this Learning Path, you will have a strong understanding of how the UI system works as a whole. Meet Your Expert: We have the best work of the following esteemed author to ensure that your learning journey is smooth: Keith OMalley is a Unity and Web developer/designer who loves coffee, music and games. He likes to be able to do everything, with a background in Web, VR and Graphic Design. He has been studying and working in multimedia for 6 years, including image manipulation, vector graphics photoshop/illustrator and sketch, making games and VR experiences in Unity, using IOT hardware such as Arduino's and creating a variety of web programming languages and frameworks. Keith graduated with a first class honours in multimedia programming from IADT in June 2016, and has two student of the year awards, one from the same degree and another from a Creative Multimedia Diploma completed in 2013."
Price: 199.99

"LEARNING PATH: AWS: Database Administration with AWS"
"Amazon Web Services is a bundled remote computing service that provides cloud computing infrastructure over the Internet with storage, bandwidth, and customized support for application programming interfaces. AWS provides a broad range of services to help you build and deploy big data analytics applications quickly and easily. AWS gives you fast access to flexible and low cost IT resources. Implementing these services to efficiently administer your cloud environments is a core task. So, if you're interested to master the administration techniques of AWS, 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: Install, configure, and administer computing, storage, and networking in the AWS cloud Automate your infrastructure and control every aspect of it through infrastructure as code Learn to manage the tools in AWS such as e-mail alarms, dashboard and budget Lets take a quick look at your learning journey. This Learning Path will help you build and administer your cloud environment with AWS. Youll begin with the AWS fundamentals and learn how to manage multiple accounts to set up consolidated billing. Youll then learn to set up reliable and fast hosting for static websites, share data between running instances and backup your data for compliance.Moving on, youll learn how to use the computer service to enable consistent and fast instance provisioning, and will see how to provision storage volumes and auto-scale an application server. Next, youll discover how to effectively use the networking and database service of AWS. Youll also learn about the different management tools of AWS along with securing your AWS cloud.Further, youll begin with the monitoring and alerting which is the critical part of using AWS-based infrastructure. Next, you will see database services provided by AWS cloud. Youll then learn networking which is foundational component of using other AWS services such as EC2, RDS, and others. Moving on, youll learn security which is one of the most critical areas of using the cloud. Finally, youll learn to estimate the costs for your cloud.By the end of this Learning Path, youll be able to easily administer your AWS cloud with networking, security and database services. Meet Your Experts: We have combined the best works of the following esteemed authors to ensure that your learning journey is smooth: Lucas Chan has been working in tech since 1995 in a variety of development, systems admin, and DevOps roles. He is currently a senior consultant and engineer at Versent and technical director at Stax. He's been running production workloads on AWS for over 10 years. Hes also a member of the APAC AWS Warriors program and holds all five of the available AWS certifications.Rowan Udellhas been working in development and operations for 15 years. He has held a variety of positions, such as SRE, front-end developer, back-end developer, consultant, technical lead, and team leader. His travels have seen him work in start-ups and enterprises in the finance, education, and web industries in Australia and Canada. He currently works as a senior consultant with Versent, an AWS Advanced Partner in Sydney. He specializes in serverless applications and architectures on AWS and contributes actively in the Serverless Framework community."
Price: 199.99

"LEARNING PATH: Java: Data Analysis Made Easy with Java"
"Data analysis is the process of evaluating data using analytical and logical reasoning to examine each component of the data provided. So, if you're looking forward to master the data analysis techniques with Java, 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 to know the statistical data analysis techniques and implement them using the popular Java APIs and libraries Learn to perform graph analysis with real-world graph analysis examples Let's take a quick look at your learning journey. This Learning Path starts off with showing you how to obtain, understand, and evaluate the text. You will then look at different files and learn to apply analysis techniques, so that your software programs can make sense of information to gain valuable insights. You will also learn different methods to analyze text, big data, and other types of multimedia such as image analysis, facial analysis, and pattern recognition. Next, you will explore various techniques for pre-processing your data. You will learn to apply the basic analysis to your business needs and create time-series predictions. You will then see how to implement statistical data analysis techniques using Java APIs. You will also use JDBC to connect Java to SQL and MySQL databases and learn to work with NoSQL databases. Moving ahead, you will understand how to track data in a graph form so that you can take advantage of the graph analysis techniques and understand the various graph database components. Next, you will learn how to make a basic graph and view, interact with your graphs, and perform analysis such as cluster detection and statistical calculations. Finally, you will walk through a real-world graph analysis problem using Java to read your email communications and graph them for cluster detection. By the end of this Learning Path, you will have a strong knowledge on data and graph analysis techniques of Java. Meet Your Expert: We have the best work of the following esteemed author to ensure that your learning journey is smooth: Erik Costlow was the principal product manager for Oracles launch of Java 8. His background is in software security analysis, dealing with the security issues that rose to the surface within Java 6 and Java 7. While working on the JDK, Erik applied different data analysis techniques to identify and mitigate ways that threats could propagate through the overall Java platform and overlying applications."
Price: 199.99

"LEARNING PATH: Visual Studio: Master Visual Studio 2017"
"Visual Studio 2017 brings powerful tools for testing and debugging, which help developers concentrate more on writing better code than finding loopholes in their code. This Learning Path exposes best in class techniques to test and debug applications using the tools and techniques within Visual Studio 2017. So, if you're a .NET developer or a test engineer who wants to master the tools and techniques of Visual Studio 2017, 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: Focus on coding with the new, improved, and powerful tools of VS 2017 Test for performance, load, and continuous delivery, all at one place Master every tool to improve the effectiveness of manual testing Let's take a quick look at your learning journey. This Learning Path begins with an introduction to the new features of Visual Studio 2017 and C# 7.0. You will then understand how to work with source control repositories. You will also learn to plan and create a test suite. Next, you will learn how to perform unit tests. Once you are comfortable testing, you will learn how to automate your tests as well. You will learn how to test your application for performance, running, distributing, and analyzing load tests. You will also learn the use of Microsoft Test Manager to streamline your tests and then go on to test web performance and write code to customize it where needed. Moving ahead, this Learning Path teaches you how to perform continuous testing that fits in line with DevOps practices for cloud environments. You will be introduced to the tools that can improve the effectiveness of manual testing. You will then work with Microsoft Test Manager to organize test processes more effectively; (IntelliTrace for easier reproduction of issues encountered; and UI tests, to automate repetitive regression testing). Next, you will learn to configure Visual Studio Team Services to automatically build code and run unit tests whenever a change is committed to source control. Finally, you will focus on tools for improving application performance, that is, profiling and load testing. After the completion of this Learning Path, you will master the tools and techniques of Visual Studio 2017 to test and debug your applications efficiently. Meet Your Expert: We have the best works of the following esteemed authors to ensure that your learning journey is smooth: Kunal Chowdhury has been a Microsoft Most Valuable Professional since 2010, starting with Silverlight to Windows app development. He is also a renowned public speaker, active blogger by passion, and a software engineer by profession. Over the years, he has acquired profound knowledge on various Microsoft products and helped developers throughout the world with his deep knowledge and experience.As a technical buff, Kunal has in-depth knowledge of OOPs, C sharp, XAML, dot NET, WPF, UWP, Visual Studio, Windows 10 and Microsoft Azure. He is also proficient in entire Software Development Life Cycle and Scrum methodology. He has written many articles, tips & tricks on his technical blog for developers and consumers. Damir 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)."
Price: 199.99

"Introduction to Rust Programming"
"Rust is a highly concurrent and high performance language that focuses on safety and speed, memory management, and writing clean code. It also guarantees thread safety, and its aim is to improve the performance of existing applications. It has been backed by Mozilla to solve the critical problem of concurrency.In this video, you will learn to build concurrent, fast, and robust applications. From learning the basic syntax to writing complex functions, this video is your one-stop guide to get up to speed with the fundamentals of Rust programming. We cover the essentials of the language, including high performance networking. Well explain in detail the fundamentals of Rust programming. Youll will learn how to write object-oriented code, work with generics, conduct pattern matching, and build macros.By the end of video, you will be able to write applications in Rust.About the Author:Syed Omar Faruk Towaha has degrees in Physics and Computer Science and Engineering from Shahjalal University of Science and Technology. He is currently working as the Chief Technology Officer at an IT company in his city while working remotely with a Chinese company as a hardware designer. He has a number of publications from different publications. His recent publications include Learning C for Arduino, JavaScript Projects for Kids, Fundamentals of Ruby, Easy Circuits for Kids, How you Should Design Algorithms, and so on.Previously Syed worked a number of companies as either software engineer or technical advisor. He volunteers Mozilla as a Reps. Syed has proved his experience in various fields such as Mobile Application Developments with Java, Kotlin, Objective C, Swift, AngularJS, Ionic, and so on. He has excelled in Software Development with C#, .NET, Java, C++, and Python. He designed a number of ICs and EDAs layouts over last 4 years.Over last one decade, he did a number of projects related to Physics, Computer Science, Electronics, and Medical Science. He has experience with leading and managing multiple projects at the same time and getting the best results from all the projects. He is an open source enthusiast and contributing to a number of open source projects. If you want to know more about Syed and know updates about his works, you can visit his tweets @SOFTowaha."
Price: 124.99

"LEARNING PATH: Docker Swarm: Journey from Novice to Experts"
"Docker Swarm is a cluster manager solution developed by Docker. You can use it to quickly deploy a cluster of Docker hosts running either on your local machine or on supported cloud platforms. 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 is a clustering and scheduling tool for Docker containers. With Swarm, IT administrators and developers can establish and manage a cluster of Docker nodes as a single virtual system. So, if you're interested to build and manage containers in a highly-available cluster to deploy multi-container services to a Swarm, 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: Create, update, and remove services from the Docker Swarm cluster Discover how to use Docker Swarm to manage many containers across multiple servers Enhance your orchestration skills with Docker Swarm and Compose to orchestrate containers Deploy containers in a highly-available environment and scale them Lets take a quick look at your learning journey. In this Learning Path, youll first learn how Docker Swarm works. You will then use Docker Machine to create Docker hosts on your local Mac or Windows box, in your datacenter, or on cloud providers such as AWS or Digital Ocean. Youll also learn about Docker images, and how to manage services in the cluster. This Learning Path will cover Docker Secret, a safe encrypted place to store and inject credentials and secrets into containers. To run tasks in the cluster, you will learn about Docker services and Docker Stack. Further, youll learn the new orchestration features to build, test, and deploy your app using Docker. Youll learn how to use Docker Swarm to manage many containers across multiple servers. Youll get familiarized with local and shared storage and multi-host networking. Youll then learn about the Docker Swarm Remote API. Youll find out how to retrieve information from the cluster, and deploy and scale services using the API. You'll then know how to build your centralized logging and how to send data. Finally, you'll learn how to search for logs using Kibana, and collect metrics to monitor containers running in the cluster. Towards the end of this Learning Path, youll be able to use Docker Compose to create and deploy multi-container services to a Swarm and also send logs to a centralized place to monitor your Docker Swarm cluster. Meet Your Experts: We have combined the best works of the following esteemed author to ensure that your learning journey is smooth: 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. Email: albertogviana@gmail.comRandall 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: 199.99

"Using Spring and Angular for Web Application"
"This course teaches you how to use Angular and Spring to create a fully working messaging web application. The first sections of this course are about frontend technologies; here, you will learn advanced concept of Angular such as routing, observables, material design, and how to use it to create a messaging/notification component.In the second section, we focus on the backend part; after completing it, you will know how to use Spring 5 to develop a Web Socket notification service. In the third section, we bring together the concepts of the previous two sections to create a messaging/notification application. The last section covers tools that will help you to publish and maintain your application in production.Finally, you will also learn the new features of Angular 5. By the end of the course, youll be ready to launch your own creations into the World.About the AuthorMario Romano is the Director of Engineering in Alfresco but he is still really much involved with the 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 plays the piano when is not busy writing code, reading code or thinking about code."
Price: 124.99

"Explore Enhanced Interfaces with Geoserver"
"You will start the course by learning how to harness the capabilities of Web Map Service (WMS) beyond simple interactivity. Here you will understand GeoServer Layers and how to add information to your map by using cartographic styles, styling data with cascading style sheets, working with labels, and scale dependency. Further, you will explore the features of the OpenLayers API, beyond simple interactivity, and printing maps through the interface. You will learn about Common Query Language (CQL) and create an application that provides filtering and dynamic symbolization through the use of CQL to bring a more user-specific experience to your web application. Youll take this to the next level with deployment of a spatial database, PostGIS, in tandem with GeoServer. PostGIS adds support for geographic objects by allowing location queries to be run in SQL. Here you will cover the installation and population of the database in order to get it ready for GeoServer. You will use Web Feature Service (WFS) to provide feature-level read and write access involving the spatial database. This is a powerful capability for your end-user, as it will provide the means to alter and update data that they can select through a map-based interface.Finally, you will learn about the creation of a mobile/responsive user interface with OpenLayers, utilizing geolocation to provide a user experience specific to their current location, on top of GeoServer, with write capability. By the end of this volume, you will have learned how to build a complex web mapping application that harnesses the power of GeoServer, with improved cartography with Geoserver CSS and CQL. You will have created a PostGIS spatial database to leverage SQL and rich-data structures, and created a mobile/responsive user interface with the OpenLayers API, WFS, popular third-party open source libraries to provide feature-level location-specific write access, and ultimately a powerful platform for your end user.About the AuthorBen Mearns, an expert on geospatial data, lives on a farm in Pennsylvania. He was previously the Lead Geospatial Information Consultant at University of Delaware where heas the senior GIS professional charged with leading, developing, and advising on GIS solutionsdeveloped the GeoServer-based campus mapping system. While at UD, he also led classes, lectured, and facilitated workshops on GIS, web development, data science, open software and data, and other technologies. He has held GIS and data positions at the University of Pennsylvania Cartographic Modeling Lab, Princeton University Department of Sociology, and Macalester College Department of Geography, as well as numerous IT consulting relationships with clients in a variety of fields."
Price: 124.99

"Developing Advanced Plots with Matplotlib"
"Matplotlib is a multi-platform data visualization tool built upon the Numpy and Scipy frameworks. One of Matplotlibs most important features is its ability to work well with many operating systems and graphics backends. In this video course, youll get hands-on with customizing your data plots with the help of Matplotlib. Youll start with customizing plots, making a handful of special-purpose plots, and building 3D plots. Youll explore non-trivial layouts, Pylab customization, and more on tile configuration. Youll be able to add text, put lines in plots, and also handle polygons, shapes, and annotations. Non-Cartesian and vector plots are exciting to construct, and youll explore them further in this tutorial. Youll delve into niche plots and visualizing ordinal and tabular data.In this video, youll be exploring 3D plotting, one of the best features when it comes to 3D data visualization, along with Jupyter Notebook, widgets, and creating movies for enhanced data representation. Geospatial plotting will be also be explored. Finally youll learn how to create interactive plots with the help of Jupyter. By the end of this video tutorial, youll be able to construct advanced plots with additional customization techniques and 3D plot types.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

"Serverless JavaScript by Example"
"Serverless architecture is viewed as the savior of future web development, as it makes it possible to avoid many problems that traditional cloud hosting faces. The time has come for you to join the revolution!In this course, you will learn how to use AWS and the Serverless framework, which simplifies the process of creating serverless applications significantly. This course will take you step by step through the process of creating three real-world applications, as well as configuring AWS and the Serverless framework to work locally on your machine. Youll also see how to deploy your applications to AWS, as well as learning how to monitor your application.At the end of this video tutorial, youll learn to create an image resizer on AWS, which will automatically resize images.About the AuthorAdnan Rahi is a Full-Stack JavaScript developer, teacher, and mentor. He is a co-founder and developer at the online education start-up bookvar. He has been using AWS for over a year, focusing on Serverless architecture and DevOps. As a teacher, he teaches courses on topics such as JavaScript and MySQL, but is also an active speaker at Meetups.His way of giving back to the programming community is by leading Sarajevo's local freeCodeCamp community and hosting pro-bono events such as the first Hacktoberfest Hack Day in Sarajevo. Adnan is very passionate about writing technical blogposts about his coding adventures, and misadventures."
Price: 124.99

"Graph Algorithms for AI in Games"
"Graphs arise in various real-world situations as there are road networks, computer networks and, most recently, social networks! If you're looking for the fastest time to get to work, cheapest way to connect a set of computers into a network you will need algorithms on graphs.For using the efficient algorithm to automatically find communities and opinion leaders on Facebook, you're going to work with graphs and algorithms on graphs. This course will serve as an introduction to graphs and present their increasingly complex algorithms that work on graphs. In the course, you will start by understanding how graphs can be used in games to represent various states and how searching graphs can help us. The course will introduce you to pathfinding, which is one of the most commonly solved problems in game AI. The course will then show you how to Optimize the pathfinding.Finally, at the end of the course, you will learn the concept of meta-heuristics which can be used to find general solutions in complex domains.About the AuthorDaniel Jallov loves developing games with a flair for artificial intelligence and procedural content generation. He wrote a Masters Thesis on how to procedurally generate artificial intelligence and how to build a game where the uncertainties of procedurally generated AI are used to engage the users rather than scare them away.He is by no means a competitive gamer, but he enjoys games as a way to relax, to get challenged and to be entertained. I love the cinematic feel of modern AAA games, and he loves the intense game play experience of Super Hexagon and Hotline Miami. He loves getting lost in a deep story, and grinding for loot in a deep cave. He loves isolating himself in another world and playing local multiplayers with friends."
Price: 124.99

"Scala Beginner Programming Recipes"
"Scala is a powerful multi-purpose programming language that is much appreciated for its simple object-oriented, functional style.This video starts with recipes that explore core language principlescovering topics such as strings, classes, types, methods, and arraysbefore getting into concepts such as Object Oriented Programming. From there, you'll learn about functional programming techniques and how to handle files and processes. You'll go on to master concurrency in Scala, making use of the Akka framework. You'll learn about working with databases, and then about Reactive programming in Scala and how to use it to build robust microservices and distributed systems. You'll also use the Scala REPL to achieve a better feedback mechanism.Abojut the AuthorAntonio Salazar Cardozo is a developer who has led small teams from his classes at Georgia Tech and through each company he has contributed to. He is a software pragmatist and perfectionist who values great software that is written for humans first, and loves to help teams find the development and interaction styles that make them deliver the best software to solve the roblems they are solving. Between startups and larger companies, he has worked on most aspects of web and non-web systems, and loves to see how each piece of software is received and how it can improve. When he's not leaving honest, extensive code review, he's been known to travel and enjoys visiting both new and old places far from home."
Price: 124.99

"Learning Path: Kotlin: Android Development with Kotlin"
"Kotlin is a language that helps developers build amazing applications in an easy and effective way. So, if you're a developer who is looking to build mobile apps quickly with minimal intrusion from boilerplate syntax, 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 acquainted with the fundamentals of Kotlin and build effective Android applications Learn how to make development much faster using a variety of Kotlin features, from basics to advanced Embedded with real-world examples that will take you on a smooth journey developing Android apps Let's take a quick look at your learning journey. This Learning Path starts off with a brief introduction to Kotlin. You will then learn object-oriented programming with Kotlins new features. You will also create a simple Kotlin app project with its layout. Next, you will learn to connect those layouts and widgets to Kotlin functions. You will learn how to use IntelliJ IDE, which plays an integral role in Kotlin development. Finally, you will learn Kotlins programming concepts such as functions, lambdas, properties, type parameterization, and concurrency. By the end of this Learning Path, you will be proficient in using Kotlin for Android application development. Meet Your Expert: We have the best works of the following esteemed authors to ensure that your learning journey is smooth:Brandan Jones has been an Adjunct Assistant Professor for the University of Cincinnati since the 2000-2001 school year. He has taught many courses in programming, from introductory programming to full stack development. Brandan proposed and created the first Android programming course at the University of Cincinnati, and has been teaching it ever since. He reapplied this course and taught it at Northwestern University's School of Continuing Studies as well.Brandan is the creator of the Android app PlantPlaces .com Mobile, which allows users to search for plants by color, and GPS plants. He wrote this app in 2012, using TDD principles. Marko Devcic is a Software Engineer currently working as an Android developer for Austrian company mySugr in Vienna. He holds a Master's degree in Engineering from University of Zagreb in Croatia. Over the years, he has worked with various technologies and languages, mostly C# and Java. He is passionate about technology and software development. He loves reading about programming languages and writing simple and clean code. In his spare time, he writes code for his personal projects, and contributes to open source projects. Jussi Hallila is a Kotlin fanatic living in Ireland. As a Finland native, he is naturally a hockey fan and is always keen to discuss Linux and mock Apple, and he also gives lectures on open source. Jussi has been in software development for over ten years and has been working with multinationals as well as small start-ups. His experiences among the development sphere have ranged from full backend heavy Java development and implementing DevOps practices to the most hipsterish implementations of the newest of the new frontend frameworks. He has extensive experience developing with Spring, Vaadin, React, and Vue.Js, and advocating Kotlin server-side usage."
Price: 199.99

"Graph Analysis with Java"
"Graph analysis helps you track relationships between data points to identify associations, clusters, and patterns. This video course will begin by understanding how to track data in graph form so that you can take advantage of these techniques and understand the various graph database components. You will also learn how to make a basic graph and view, interact with your graphs, and perform analysis like cluster detection and statistical calculations. Towards the end of the video course, you will walk through a real-world graph analysis problem using Java to read your email communications and graph them for cluster detection.About the AuthorErik Costlow was the principal product manager for Oracles launch of Java 8. His background is in software security analysis, dealing with the security issues that rose to the surface within Java 6 and Java 7. While working on the JDK, Erik applied different data analysis techniques to identify and mitigate ways that threats could propagate through the overall Java platform and overlying applications."
Price: 124.99

"Web Developer Toolbox- Essentials for Modern Web Development"
"This course will teach you everything you need to know about the essential tools you need to become a better web developer. Through a series of real-life practical examples, we will explore a range of tools that form an essential part of your web development toolbox. We will start off by understanding Complex Dependency Management with NPM and YARN and how it will help you simplify application development and deployment. Moving along, we will cover essential tools and frameworks (such as moment.js, a modern date time calculation library) and fetch a high-speed HTTP request library, along with other relevant tools for your developer toolkit. Finally we will set up Webpack.By the end of this tutorial, you will have all the tools necessary to simplify application development and deployment, enabling you to focus on creating apps with improved capabilities and spend less time worrying about meta problems such as dependency management, deployment, and code bundling.About the AuthorsColibri 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 such as big data, Data Science, Machine Learning, and Cloud Computing. Over the past few years they have worked with some of the world's largest and most prestigious companies, including a tier-1 investment bank, a leading management consultancy group, and one of the world's most popular soft drinks companies, helping each of them to make sense of their data more effectively and process it in more intelligent ways. The company lives by its motto: Data -> Intelligence -> Action.Richard Gill is a Full Stack JavaScript developer. He runs ZDEV, a software consultancy that specializes in building websites and apps for small- and medium-sized clients. Richard has a Computer Science degree from Imperial College and started his career building technology at investment banks and hedge funds; he then moved on to consulting before founding his own development shop. Richard has spent three years working with React, React Native, and Redux to build websites and apps for real-world clients. He considers himself a generalist programmer who initially was expert in Java, C#, and Ruby on Rails before spending the last few years in a JavaScript/Node based environment. His company follows an apprenticeship model and all his staff were trained by him from scratch."
Price: 124.99

"Basic Statistics and Data Mining for Data Science"
"Data science is an ever-evolving field, with exponentially growing popularity. Data science includes techniques and theories extracted from the fields of statistics, computer science, and most importantly machine learning, databases, and visualization.This video course consists of step-by-step introductions to analyze data and the basics of statistics. The first chapter focuses on the steps to analyze data and which summary statistics are relevant given the type of data you are summarizing. The second chapter continues by focusing on summarizing individual variables and specifically some of the reasons users need to summarize variables. This chapter also illustrates several procedures, such as how to run and interpret frequencies and how to create various graphs. The third chapter introduces the idea of inferential statistics, probability, and hypothesis testing.The rest of the chapters show you how to perform and interpret the results of basic statistical analyses (chi-square, independent and paired sample t-tests, one-way ANOVA, post-hoc tests, and bivariate correlations) and graphical displays (clustered bar charts, error bar charts, and scatterplots). You will also learn when to use different statistical techniques, how to set up different analyses, and how to interpret the results.About the AuthorJesus Salcedo has a Ph.D. in Psychometrics from Fordham University. He is an independent statistical consultant that 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."
Price: 124.99

"Learning Path: Django: Modern Web Development with Django"
"Python is the language of choice for millions of developers worldwide, due to its effective learning curve and its vast applications in day-to-day programming. Django is a powerful Python web framework designed to develop web applications quickly, from simple prototypes to large-scale projects. It encourages clean, pragmatic design, and provides developers with a comprehensive set of tools to build scalable web applications. Django's primary goal is to ease the creation of complex, database-driven websites. If you're interested to build maintainable, scalable, secure web services and applications using the best tools and techniques of Django, then go for this Learning Path.Packts Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.The highlights of this Learning Path are:Develop powerful web applications quickly using the best coding practices Integrate other technologies such as Redis, Celery, Solr, and Memcached into your application with clear, step-by-step explanations and comprehensive example code Add authentication and permissions to a RESTful API built in the Django framework Lets take a quick look at your learning journey. This Learning Path begins by showing you how to build a blog application, before moving on to developing a social image bookmarking website, an online shop, and an e-learning platform. Youll learn how to build a search engine and implement a user activity stream. Youll then create a recommendation engine, an e-commerce coupon system, and a content management system. This Learning Path will also teach you how to enhance your applications with AJAX, create RESTful APIs, and set up a production environment for your Django projects. Youll learn how to develop RESTful APIs using the Django framework combined with related libraries and tools. Youll delve into the Django framework to build various web services. Youll learn everything you need to successfully develop RESTful API's with the Django framework such as request handling, URL mapping, serialization, validation, authentication, authorization, and databases. Finally, youll build a simple e-learning platform, including content management, student registration, and a restful API. By the end of this Learning Path, you'll have an acquired practical knowledge, of how Django works and how to integrate it with other technologies to build powerful web services, applications and RESTful web services. Meet Your Expert:We have combined the best works of the following esteemed authors to ensure that your learning journey is smooth:Antonio Mele holds an MSc in Computer Science. He has been developing Django projects since 2006 and leads the django. es Spanish Django community. He has founded Zenx IT, a technology company that creates web applications for clients of several industries. Antonio has also worked as a CTO for several technology-based start-ups. His father inspired his passion for computers and programming.Ren Fleschenberg is a web developer/sysadmin hybrid with a focus on back-end development in Python and Django. He has been working with Django for about 5 years and has built a variety of Django-based websites. He co-maintains an open source Django-based e-commerce solution.Gastn 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: 199.99

"Advanced Concepts of Multithreading with C++"
"Multithreaded applications execute multiple threads in a single processor environment, allowing developers achieve concurrency. This video will teach you debugging concurrent C++ applications and the best programming practices in C++. Also, you will learn about atomic operations before moving on to apply concurrency to distributed processing. The comprehensive coverage of essential multithreading concepts means you will be able to efficiently apply multithreading concepts while coding in C++.About the AuthorMaya Posch is a software engineer by trade and a self-professed electronics, robotics, and AI nut, running her own software development company, Nyanko, with her good friend, Trevor Purdy, where she works on various game development projects and some non-game projects. Apart from this, she does various freelance jobs for companies around the globe. You can visit her LinkedIn profile for more work-related details.Aside from writing software, she likes to play with equations and write novels, such as her awesome reimagining of the story of the Nintendo classic, Legend of Zelda: Ocarina of Time, and the survival-horror novel she recently started, Viral Desire. You can check out her Scribd profile for a full listing of her writings."
Price: 124.99

"Advanced Mapping with ArcGIS"
"ArcGIS provides single or multiple users with a scalable framework for implementing GIS solutions on desktops, in servers, over the web, and in the field. Analyzing spatial data has now become simpler than ever with ArcGIS 10.5x, a major release that comes with many new server and cloud capabilities. This video tutorial will take those with a basic knowledge of ArcGIS mapping to a more professional level. Initially, you will be introduced to ArcGIS Online, the cloud-based platform for hosting web maps and web mapping applications. You will learn various tasks and explore different activities that will familiarize you with using the ArcGIS web platform. After that, you will learn how to work with ArcScene, a program for modeling and visualizing geographic data in three dimensions. You will learn how to map heights and model landscapes, and also whole cities. Next, you will fulfill your training as an advanced GIS analysts by learning how to automate and document your workflow. You will learn about different functionality that will take you through ArcGIS automation with a strong focus on Python and the ArcPy site package for ArcGIS.By the end of this tutorial, you will be confident enough to take your ArcGIS knowledge and apply it in a fully professional setting.About the AuthorKyle Walker is an Assistant Professor of Geography at Texas Christian University. He conducts research in population geography, and teaches courses in human geography, Geographic Information Systems, and data analysis. Kyle describes himself as a geographer working in the areas of spatial demography, spatial data science, and R programming. His work has been featured in venues such as CityLab, Boston, and FiveThirtyEight, along with a wide variety of academic journals. He is based in Fort Worth, Texas."
Price: 124.99

"iOS Developer Essentials - TableViews"
"One of the pillars of iOS development is learning to work with a TableView. TableViews allow us to show a list of items to the user. We can see this in the Music app, the Settings app, Twitter, Facebook, and almost every app on our phones. This course will teach you the basics of TableViews, which are essential to making iOS apps in a fun-filled and engaging way.Well also help you to strengthen your Swift skills along the way.Well dive into the topics of arrays, loops, and functions. Well show how arrays are immensely helpful when working with TableViews and are the backbone for displaying data. Well also learn how loops help us harness Swift to do an insane amount of processing that we as humans could never do. Well also cover functions which allow us to organize our code and make it more efficient.Then we bring it all together in an Emoji Dictionary app. This app lists a bunch of emojis that we find interesting.When a user taps on an emoji, well then show the emoji magnified to see all details. Well also provide a definition of the emoji to the user. This course will help you learn some awesome iOS techniques.By the end of the video course, youll know how to build simple iOS apps using the TableView structure and also know the intermediate swift programming language.About the AuthorNick Walter is an iOS developer who has been focused on mobile app design and creation for over 5 years. His involvement in the iOS community started off with a bang, and in 2013 he was one of the 25 students worldwide to be invited to Apple's ""Cocoa Camp."" Within the community, he is also co-president of an Apple developer group called ""Cocoa Heads.He always wanted to transform brand new ideas into reality, but growing up in a small town, he had limited access to the required programming resources. This led to his early interest in online education. After experimenting with various companies, learning styles, and teaching processes, he adopted the best strategies and applied them while creating his courses.Since the announcement of the new Swift programming language by Apple, he devoted himself to the Apple documentation and any online resource that was available. Prior to teaching the internet's first course on Swift, he created five iOS apps from scratch that are currently live in the App Store and are being used by thousands of users worldwide."
Price: 124.99

"Advanced Analytics with R and Tableau"
"Tableau and R offer accessible analytics by allowing a combination of easy-to-use data visualization along with industry-standard, robust statistical computation.Moving from data visualization into deeper, more advanced analytics? This video course will intensify data skills for data viz-savvy users who want to move into analytics and data science to enhance their businesses by harnessing the analytical power of R and the stunning visualization capabilities of Tableau. Readers will come across a wide range of machine learning algorithms and learn how descriptive, prescriptive, predictive, and visually appealing analytical solutions can be designed with R and Tableau. To maximize learning, hands-on examples will ease the transition from being a data-savvy user to a data analyst using sound statistical tools to perform advanced analytics.By the end of this course, you will get to grips with advanced calculations in R and Tableau for analytics and prediction with the help of use cases and hands-on examples.About the AuthorsJen Stirrup, recently named as one of the top nine most influential business intelligence female experts in the world by Solutions Review, is a Microsoft Data. Platform MVP, and PASS Director-At-Large, a well-known business intelligence, and data visualization expert, author, data strategist, and community advocate who has been peer-recognized as one of the top 100 most global influential tweeters on big data and analytics topics.Specialties: business intelligence, Microsoft SQL Server, Tableau, architecture, data, R, Hadoop, and Hive. Jen is passionate about all things data and business intelligence, helping leaders derive value from data. For two decades, Jen has worked as an artificial intelligence and business intelligence consultant, architecting, delivering, and supporting complex enterprise solutions for customers all over the world.Ruben Oliva Ramos is a computer system engineer from Tecnologico of Len Institute with a master's degree in computer and electronic systems engineering, tele-informatics, and a networking specialization from University of Salle Bajio in Leon, Guanajuato, Mexico. He has more than five years' experience in developing web applications to control and monitor devices connected with the Arduino and Raspberry Pi using web frameworks and cloud services to build an Internet of Things applications.He is a mechatronics teacher at the University of Salle Bajio and teaches students studying for their master's degree in Design and Engineering of Mechatronics Systems. He also works at Centro de Bachillerato Tecnologico Industrial 225 in Leon, Guanajuato, Mexico, teaching electronics, robotics and control, automation, and microcontrollers at Mechatronics Technician Career.He has worked on consultant and developer projects in areas such as monitoring systems and datalogger data using technologies such as Android, iOS, Windows Phone, Visual Studio, .NET, HTML5, PHP, CSS, Ajax, JavaScript, Angular, ASP .NET databases (SQLite, MongoDB, and MySQL), and web servers (Node.js and IIS). Ruben has done hardware programming on the Arduino, Raspberry Pi, Ethernet Shield, GPS, and GSM/GPRS, ESP8266, control and monitor systems for data acquisition and programming.He's the Author of the Pack Publishing book: Internet of Things Programming with JavaScript."
Price: 124.99

"Mastering Machine Learning with MATLAB"
"MATLAB is the language of choice for many researchers and mathematics experts for Machine Learning. This video course will help you build a foundation in Machine Learning using MATLAB. Youll start by performing data fitting, pattern recognition, and clustering analysis. Then, youll explore feature selection and extraction techniques for dimensionality reduction for performance improvement. Finally, you will learn to put it all together through real-world cases covering major Machine Learning algorithms and will now be an expert in performing Machine Learning with MATLAB.About the AuthorGiuseppe Ciaburro holds a Master's degree in chemical engineering from Universit degli Studi di Napoli Federico II, and a Master's degree in acoustic and noise control from Seconda Universit degli Studi di Napoli. He works at the Built Environment Control Laboratory - Universit degli Studi della Campania ""Luigi Vanvitelli.""He has over 15 years' work experience in programming, first in the fieldof combustion and then in acoustics and noise control. His coreprogramming knowledge is in Python and R, and he has extensive experience of working with MATLAB. An expert in acoustics and noise control, Giuseppe has wide experience in teaching professional computer courses (about 15 years), dealing with e-learning as an author. He has several publications to his credit: monographs, scientific journals, andthematic conferences. He is currently researching Machine Learning applications in acoustics and noise control."
Price: 124.99

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