"Visual Studio 2015 Solutions - Part 1" |
"Visual Studio 2015 is the premier tool for developers targeting the Microsoft platform. Learning how to effectively use this technology can enhance your productivity while simplifying your most common tasks, allowing you more time to focus on your project.We will start with Exploring Visual Studio 2015, which deals with the tour of the new features found in the editor itself. Next we will look at Getting Started with Universal Windows Platform Apps, which examines the development process for UWP apps for Windows 10 powered systems. Later will see Web Development, here it covers several areas of web development and how VS2015 can assist you. After that we will see .NET Framework Development that focuses on developing applications that run on .NET. Finally we will be Debugging your .NET Application; here we will look at various ways to debug your .NET-based code.VS2015 is packed with improvements that increase productivity, and this video walks you through each one in succession to help you smooth your workflow and become more accomplished. From customization and the interface to code snippets and debugging, the Visual Studio upgrade expands your optionsand this video is your fast-track guide to getting on board quickly.About the AuthorsJeff Martin has been a contributing writer for InfoQ for over four years, focusing on .NET and Microsoft-based platforms. Experienced in writing, testing, and designing software, he enjoys learning about new technologies and explaining them to a broader audience. You can follow his work at InfoQ as .NET lead editor."
Price: 124.99 |
"Writing Java Apps with Cloud 9" |
"In this course we'll discover how Cloud9 works, how we can get access to an environment, and how to get a workspace setup for Java application development. Whats great about Cloud 9 online IDE is that your environment is running on a virtual machine in the cloud and is fully configured for you by default in under a minute! Everything is provisioned for you in Cloud 9 with proven, compatibility-tested versions of everything, across the board. Whats also nice is you can access your Cloud environment from any browser, any where, on any device and you can share your environment with other developers for code review and/or paired programming. Working with an online IDE versus working with a typical hard-installed client is a similar experience as coding goes. But, when it comes to testing, running a localhost server, networking and some other subtle tasks, things go a bit differently because your environment is in your browser with Cloud 9. We'll learn the ins and outs of coding in the cloud and see just how efficient it can be.By leveraging the Cloud 9 online development environment we're on the cutting edge of application development and deployment. Let ""Writing Java Apps with Cloud9"" take you into the future of application development!About the AuthorsBrett Hooper is a well-seasoned software engineer, entrepreneur, teacher, and all-around techno-surfer. His decades of experience have taken him from years of IT consulting for Fortune 100 behemoths, to a number of entrepreneurial start-up efforts, to the U.S. Dept of Defense in defining their way forward in mobile and web-related technologies. Bretts excitement in learning, implementing, and teaching new, interesting development frameworks, stacks, and services is never waning and keeps him heads-down more than not. He develops new teaching content from his AlohaCodeWorks headquarters in beautiful Maui, HI."
Price: 124.99 |
"Learning Path: CSS: Mastering Web Design with CSS3 Selectors" |
"CSS is a deceptively simple presentation language that has significantly developed over the last few years. Front-end developers need to keep style sheets manageable and organized by taking a modular approach to building a website. 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. In this Video Learning Path, we start off with a brief review of the foundations of CSS by using a good text editor to automate your authoring and set up a CSS baseline. We then move on to explore the power of CSS3 selectors and how they can be intelligently leveraged to create powerful interactive sites. As we proceed, we'll master the usage of a wide array of selector techniques and tricks, manipulating inner content, understanding structural selectors, and more. By the end of this Video Learning Path, youll have complete control over every element of your web page to make it behave exactly the way you want it to. This Learning Path is authored by some of the best in the field.About the AuthorsRich Finelli is a husband and a father living in Piscataway, NJ, working as a frontend developer. Hes truly passionate and excited for all frontend technologies and enjoys learning about web design and development. Ben Fhala discovered his passion for data visualization seven years ago while he was working at Parsons in New York, in their data visualization department, PIIM. He is the owner of the online video training school, 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. He has technically directed many award-winning projects and has been part of teams that have won three Agency of the Year awards."
Price: 199.99 |
"Learning Path:Android:Application Development with Android N" |
"Android Nougat is the 7th major version of the Android operating system. Nougat introduces notable changes to the operating system and its development platform, including the ability to display multiple apps on-screen at once in a split-screen view, support for inline replies to notifications, as well as an OpenJDK-based Java environment, support for the Vulkan graphics rendering API, and ""seamless"" system updates on supported devicePatterns provide a logical and elegant approach to solving many of the development problems that coders face. Lets look at the different features in-detail in this Video Learning Path and learn to develop applications that work efficiently with Android N. 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. This Video Learning Path starts by introducing the Android development environment and exploring its support libraries. You will gradually explore the different design and layout patterns and get to know best practices for how to use them together. We then move on to the introduction on Android Nougat. By getting to know all its new features, and lastly get started with building your own application. By the end of this Video Learning Path you will be able to build your own application that is supported by the latest Android version and deploy it on Play Store. This Learning Path is authored by some of the best in the field. About the AuthorSoham Mondal has worked with Android for about 4 years now and his own app Skyro Voice Recorder has around half a million downloads on the Play Store and has been featured there a couple of times. Apart from that, he has consulted with a bunch of start-ups on Android/UX and was an organizer with Blrdroid, one of the largest Android groups in the world.Kyle Mew has been programming since the early eighties and has written for several technology websites. He has also written three radio plays and three other books on Android development."
Price: 199.99 |
"Visual Studio 2015 Solutions Part 2" |
"We will start with Asynchrony in .NET, which deals with the use of asynchronous code to provide more responsive applications and discusses how it may benefit your applications. Next we will look at Unwrapping C++ Development, which tackles the elder statesman of languages served by VISUAL STUDIO 2015. Later will see Working with Team Foundation Server 2015, which describes how Team Foundation Server can benefit your productivity. After that will See Languages, it takes a moment to look at some languages other than .NET and C++, which include Type Script and Python. Python has a long and successful history, and it is now a first-class citizen of Visual Studio. Finally we will see Final Polish, we will cover some ways to extend Visual Studio's abilities, and we will get your app ready for consumption by end users.About the AuthorsJeff Martin has been a contributing writer for InfoQ for over four years, focusing on .NET and Microsoft-based platforms. Experienced in writing, testing, and designing software, he enjoys learning about new technologies and explaining them to a broader audience. You can follow his work at InfoQ as .NET lead editor."
Price: 124.99 |
"Learning vRealize Automation 7.2" |
"With the growing interest in Software Defined Data Centers (SDDC), vRealize Automation offers data center users an organized service catalog and governance for administrators. This way, end users gain autonomy while the IT department stays in control, making sure security and compliance requirements are met. In this video, you'll learn what each component does and how they dovetail with each other to bolster your understanding of vRealize Automation.This video starts off with a basic overview of the vRealize Automation architecture including the connection with endpoints such as vSphere or other hypervisors. You will also get a walk through the basic installation of the appliance and the windows components to ensure you have a simple environment.Moving on,the basic setup of tenants within vRealize Automation including the basic creation of endpoints, resource discovery, fabric/business groups and reservations. You will then discover how to create basic blueprints within vRealize Automation and get to know some very basic customization approaches to add blueprints to a catalog. You'll also create a basic self-service portal. Finally, you will get a quick overview of basic vRealize Automation extensibility with Custom Properties and vRealize Orchestrator, which will enable you to deal with some basic extensibility operations.About the AuthorsMatthias EisnerMatthias Eisner has dealt with company networks for 10+ years, and NSX is a perfect fit for the toolbox, helping customers on their journey to building a fully-automated on-premisecloud solution. More than two years ago, he was elected into the initial VCI team teaching NSXat the outset, together with his counter part Yves Sandfort.Furthermore, he was one of three initial Instructors who taught NSX Design. This allowed him to support big customers in creating designs for NSX and supporting them during their migration into the Software-defined Networking world to build a solid basic infrastructure supporting the journey into the SDDC.Yves SandfortAs a VMware Certified Instructor with a network background of 20+ years, Yves Sandfort was on the initial team that taught NSX in EMEA with his counterpart Matthias Eisner. They ran some of the very early customer classes and also helped to implement some of the first proof of concepts and later on production environments in EMEA.In his second role as a VCDX for cloud and management, its one of his tool kits when he designs cloud architectures for private, hybrid, or public cloud environments to build a modern SDDC implementation."
Price: 124.99 |
"Learning Path: R: Complete Machine Learning & Deep Learning" |
"Are you looking to gain in-depth knowledge of machine learning and deep learning? If yes, then this Learning Path just right for you.Packts Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.R is one of the leading technologies in the field of data science. Starting out at a basic level, this Learning Path will teach you how to develop and implement machine learning and deep learning algorithms using R in real-world scenarios. The Learning Path begins with covering some basic concepts of R to refresh your knowledge of R before we deep-dive into the advanced techniques. You will start with setting up the environment and then perform data ETL in R. You will then learn important machine learning topics, including data classification, regression, clustering, association rule mining, and dimensionality reduction. Next, you will understand the basics of deep learning and artificial neural networks and then move on to exploring topics such as ANNs, RNNs, and CNNs. 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 the Learning Path, you will have a solid knowledge of all these algorithms and techniques and be able to implement them efficiently in your data science projects. Do not worry if this seems too far-fetched right now; we have combined the best works of the following esteemed authors to ensure that your learning journey is smooth:About the AuthorsSelva Prabhakaran is a data scientist with a large e-commerce organization. In his 7 years of experience in data science, he has tackled complex real-world data science problems and delivered production-grade solutions for top multinational companies. Yu-Wei, Chiu (David Chiu) is the founder of LargitData, a startup company that mainly focuses on providing Big Data and machine learning products. He has previously worked for Trend Micro as a software engineer, where he was responsible for building Big Data platforms for business intelligence and customer relationship management systems. In addition to being a startup entrepreneur and data scientist, he specializes in using Spark and Hadoop to process Big Data and apply data mining techniques for data analysis. Vincenzo Lomonaco is a deep learning PhD student at the University of Bologna and founder of ContinuousAI, 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."
Price: 199.99 |
"Learning Path: Jupyter: Interactive Computing with Jupyter" |
"Are you looking forward to write, execute, and comment your live code and formulae all under one roof? Or do you want an application that will let you forget your worries in scientific application development? If yes, then this Learning Path will surely help you out by provide all that you need to know to work with the Jupyter Notebook a console-based approach to interactive computing!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 Jupyter Notebook is an open-source web application that supports more than 40 programming languages including those popular in data science such as Python, R, Julia, and Scala. This Learning Path is a one-stop solution for all you want to know about the Jupyter Notebook. It will teach you everything you need to know to perform scientific computation with ease.This Learning Path starts with a brief introduction to Jupyter Notebook and its installation in different environments. Next, you will see how to integrate the Jupyter system with different programming languages such as R, Python, JavaScript, and Julia. Moving ahead, you will master interactive widgets, namespaces, and working with Jupyter in the multiuser mode. You will also see how to share your Notebook with colleagues. Finally, you will learn to access Big Data using Jupyter.By the end of the Learning Path, you will be able to write code, compute mathematical formulae, create graphics, and view the output, all in a single document and web browser, using the Jupyter Notebook.About the Author:For this course, we have combined the best works of this esteemed author:Dan Toomey has been developing applications for over 20 years. He has worked in a variety of industries and companies in roles from the sole contributor to VP/CTO level. For the last 10 years or so, he has been contracting to companies in the eastern Massachusetts area. Dan has been contracting under Dan Toomey Software Corporation again as a contractor developer in the area."
Price: 199.99 |
"Learning Path: Haskell: Functional Programming and Haskell" |
"What makes functional programming great?Lets dive into this course and figure out the reason for the buzz around functional programming. In this Video Learning Path, we study a purely functional programming language Haskelland discover its capabilities. 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. Haskell is a powerful and well-designed functional programming language designed to work with complex data. Its emphasis on purity makes it easier to create rock-solid applications that stay maintainable and error-free even as they grow in scale. In this Learning Path, you will start with learning the fundamentals and building blocks of Haskell programming language with special emphasis on functional programming. You will learn how to solve programming problems and gain hands-on experience of creating an application. You will then move on to learn how to write expressions and high-order functions. We will then go on to discuss two other structured forms of interaction: streaming libraries and functional reactive programming. By the end of this course, youll have an in-depth knowledge of various aspects of Haskell, allowing you to make the most of functional programming in Haskell. To ensure that you get the best of the learning experience, in this Learning Path we combine the works of some of the leading authors in the business. About the AuthorRichard Cook is a staff software engineer at Tableau Software working on high-performance relational database systems. He works primarily in C++ but has experience in a broad range of languages and technologies. He frequently applies functional programming and Haskell experience in his daily work. He organizes the Seattle Area Haskell Users Group and is an active member of the Seattle functional programming community. He is currently working on developing a machine learning framework for Haskell.Hakim Cassimally learned the basics of Lisp 15 years ago and has been interested in functional programming ever since. After Audrey Tang developed the first prototype of Perl6 in Haskell (Pugs), he got seriously interested in Haskell and has written, spoken, and evangelised about learning and writing Haskell since 2006.Samuel Glineau is a Haskell developer with more than 10 years of experience in Haskell Programming. He has been blogging about Haskell for about the same time. He has given many talks at Montreals Haskell Meetup, and is now co-organizer.Samuel is a big fan of functional programming, and spends an enormous amount of time answering Haskell questions on the Haskell subreddit, and as a result has a good idea of the kind of questions people have about Haskell, and has learned how to answer those questions clearly, even when the details are complicated."
Price: 199.99 |
"Learning Path: Python: Effective Data Analysis Using Python" |
"Over the years, almost every organization has understood the importance of analyzing data.In fact, it would not be an overstatement to say that No organization will be able to survive todays cut-throat competition if it does not analyze data. Data analysis as we know it is the process of taking the source data, refining it to get useful information, and then making useful predictions from it. In this Learning Path, we will learn how to analyze data using the powerful toolset provided by Python. 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. Python features numerous numerical and mathematical toolkits such as Numpy, Scipy, Scikit learn, and SciKit, all used for data analysis and machine learning. With the aid of all of these, Python has become the language of choice of data scientists for data analysis, visualization, and machine learning. We will have a general look at data analysis and then discuss the web scraping tools and techniques in detail. We will show a rich collection of recipes that will come in handy when you are scraping a website using Python, addressing your usual and unusual problems while scraping websites by diving deep into the capabilities of Pythons web scraping tools such as Selenium, BeautifulSoup, and urllib2. We will then discuss the visualization best practices. Effective visualization helps you get better insights from your data, and help you make better and more informed business decisions. After completing this Learning Path, you will be well-equipped to extract data even from dynamic and complex websites by using Python web scraping tools, and get a better understanding of the data visualization concepts. You will also learn how to apply these concepts and overcome any challenge while implementing them. To ensure that you get the best of the learning experience, in this Learning Path we combine the works of some of the leading authors in the business.About the authorsBenjamin Hoff spent 3 years working as a software engineer and team leader doing graphics processing, desktop application development, and scientific facility simulation using a mixture of C++ and Python. This sparked a passion for software development and developmental programming and led him to explore state-of-the art projects in natural language processing, facial detection/recognition, and machine learning.Charles Clayton is a sole proprietor of crclayton technologies co, and an independent web developer. He is an experienced developer and Python specialist in Python web scraping solutions and tools such as Selenium, BeautifulSoup, and urllib2. He also has worked as a Reliability Engineer with West frazweer.Dimitry Foures is a data scientist with a background in applied mathematics and theoretical physics. After completing his physics undergraduate studies in ENS Lyon (France), he studied fluid mechanics at cole Polytechnique in Paris where he obtained first class in Masters degree. He holds a PhD in applied mathematics from the University of Cambridge. He currently works as a data scientist for a smart energy startup in Cambridge, in close collaboration with the university.Giuseppe Vettigli is a data scientist who has worked in the research industry and academia for many years. His work is focused on the development of machine learning models and applications to use information from structured and unstructured data. He also writes about scientific computing and data visualization in Python in his blogs.Igor Milovanoviis an experienced developer, with strong background in Linux system knowledge and software engineering education. He is skilled in building scalable data-driven distributed software rich systems."
Price: 199.99 |
"Learning Path: Unreal Engine: Develop Classic and RTS Games" |
"Are you a game developer looking to learn gameplay programming in Unreal Engine? Do you want to dive deep into the amazing capabilities of Unreal Engine? If yes, this Learning Path is for you.Unreal Engine has been awarded by Guinness World Records as ""the most successful video game engine"". Unreal Engine: Develop Unreal Classic and RTS Games is Packts Video Learning Path that 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. This Path will give you a brief overview of the basics and move quickly to explore the amazing capabilities of Unreal Engine. The design complexity of each game increases gradually to give you a complete overview of Unreal Engine 4 and its amazing features. You will learn to implement advanced shading techniques, create stunning graphics, leverage the rendering power of Unreal Engine to get the best out of it. Then, youll learn to implement an RTS-style free roaming camera from scratch. From there, youll move on to selecting Non-Playable Characters (NPCs) through mouse input, and using basic Artificial Intelligence (AI) and Pathfinding to have selected NPCs move around a level. Then, you will add a second unit to the game, make a unit attack, create destructible environments, and finally bring everything together with an RTS-style user interface using Unreal Motion Graphics (UMG). The goal of this course is to help you build complex games with Unreal Engine. This Learning Path is authored by some of the best in the field. About the AuthorMike Sill is a 3D Artist from Cleveland, OH, working in Los Angeles, CA. He has used Epics Unreal Engine since 2007 and professionally since 2012. Mike has had the honor of working alongside the likes of Jesse Schell, Patrick Hanenberger, and Dan Gregoire. Mike currently works as an Engine Artist making pre-viz and post-viz sequences for theme parks, Hollywood films, and AAA videogame titles.Jonathan A. Daley is a co-founder of independent game studio Nacelle Games, which he founded with his wife Carrie Daley, in 2014. Since then they've shipped several games and apps for iOS and tvOS, as well as consulted on several VR projects. Jonathan has programmed and designed over 20 games and apps since 2013, using everything from the Unreal Engine 4 and Unity 3D game engines, to programming games and apps from scratch in Xcode and Visual Studio."
Price: 199.99 |
"Learning AWS Lambda" |
"Amazon Lambda is the part of Amazon Web Services that lets you run your code without provisioning or managing servers. Amazon Lambda is a compute service that enables you to deploy applications and back-end services that operate with zero upfront cost and require no system administration. This video tutorial will start with the basics of Amazon Lambda and will then walk you through combining Lambda with other Amazon Web Services, such as Amazon API Gateway Service, Amazon DynamoDB, and so on. Moving on, this tutorial will show you how to write, run, and test Lambda functions using Node.js, Java, Python, and C#. Moreover, you will learn how to use its serverless framework to increase your development productivity.About the AuthorsMarkus Klems is an expert on software development and system administration for scalable, high-availability and high-performance software systems, such as big data, mobile, web application, and Software-as-a-Service systems. In the context of his research and development work at TU Berlin and Karlsruhe Institute of Technology (KIT), Markus has gained in-depth knowledge and experience with complex and large-scale IT systems. Markus has been working with Amazon Web Services (AWS) since 2008 and is particularly excited about emerging technology trends in the realms of serverless computing and serverless microservice architectures."
Price: 124.99 |
"Modern Python Solutions - Part 2" |
"Python is the preferred choice of developers, engineers, data scientists, and hobbyists everywhere. It is a great scripting language that can power your applications and provide great speed, safety, and scalability. By exposing Python as a series of simple recipes, you can gain insight into specific language features in a particular context. Having a tangible context helps make the language or standard library features easier to understand. This video comes with over 100 recipes on the latest version of Python.The videos will touch on all the necessary Python concepts related to data structures, OOP, functional programming, as well as statistical programming. You will get acquainted with the nuances of Python syntax and how to effectively use the advantages that it offers.You will be armed with the knowledge of creating applications with flexible logging, powerful configuration, and command-line options, automated unit tests, and good documentation.You will end the book equipped with the knowledge of testing, web services, and configuration and application integration tips and tricks.About the AuthorsSteven F. Lott has been programming since the 70s, when computers were large, expensive, and rare. As a contract software developer and architect, he has worked on hundreds of projects, from very small to very large. He's been using Python to solve business problems for over 10 years.Hes currently leveraging Python to implement microservices and ETL pipelines. His other titles with Packt Publishing include Python Essentials, Mastering Object-Oriented Python, Functional Python Programming, and Python for Secret Agents.Steven is currently a technomad who lives in various places on the east coast of the U.S."
Price: 124.99 |
"React Native Recipes - Volume 1" |
"React has taken the web development world by storm, and it is only natural that its unique architecture and third-party support ecosystem should be applied to native application development. Using JavaScript, you can build a truly native application that renders native UI components and accesses native device functionality. This video will take you from the basics of React Native development all the way through to some more advanced components.This video covers React Native topics ranging from adding basic UI components to successfully implementing Redux. The video follows a top-down approach, beginning with building rich user interfaces. These UIs will be created with both built-in and custom components. You will then animate UIs to make the application feel more alive. Then you will learn to store data in a native database and integrate it with the Facebook SDK. Finally, you will learn to make Redux fit into your application.About the AuthorsCrysfel Villa is a senior software engineer at Modus Create. He's a passionate JavaScript coder and an accomplished software developer with over 10 years' experience in technical training, consulting, and systems analysis. Crysfel loves to write about emerging technologies and he has deployed several apps to the Apple Store using React Native. He currently lives in NY and can be found attending tech meetups throughout the city.Stan Bershadskiy is an architect at Modus Create and holds a Master's in Computer Science from NYIT. While doing full-stack development, he found working on the frontend most enjoyable because of the speed with which one can develop and switch focus towards JavaScript. Stan likes to involve himself in anything JavaScript-related, particularly around building rich applications for the desktop, web, and mobile. He is located in New York City and can be found co-organizing NYC.JS meetups. More recently, he has focused on promoting React Native by presenting at conferences and publishing blog posts."
Price: 124.99 |
"Build with OpenCV" |
"Yes, computers can see too. Want to know how? This course will not just show you how but equip you with skills to implement your own ideas. Lets get started!This course is a blend of text, videos, code examples, and assessments, which together makes your learning journey all the more exciting and truly rewarding. It includes sections that form a sequential flow of concepts covering a focused learning path presented in a modular manner. This helps you learn a range of topics at your own speed and also move towards your goal of building cool computer visionapplications withOpenCV.OpenCV is a cross-platform, free-to-use library that is primarily used for real-time computer vision and image processing. It is considered to be one of the best open source libraries that helps developers focus on constructing complete projects on image processing, motion detection, and image segmentation.This course has been prepared using extensive research and curation skills. Each section adds to the skills learned and helps us to achieve mastery in developing computer vision applications using OpenCV. Every section is modular and can be used as a standalone resource too. This course has been designed to teach you OpenCV through the use of projects and learning recipes, and equip you with skills to develop your own cool applications. This course willtake you through the commonly used Computer Vision techniques to build your own OpenCV projects from scratch.Starting with the installation of OpenCV on your system and understanding the basics of image processing, we will swiftly move on to creating optical flow video analysis or text recognition in complex scenes, and will take you through the commonly used computer vision techniques to build your own OpenCV projects from scratch. We will develop awesome projects that will focus on the different concepts of computer vision such as image processing, motion detection, and image segmentation. By the end of this course, you will be familiar with the basics of OpenCV such as matrix operations, filters, and histograms, as well as more advanced concepts such as segmentation, machine learning, complex video analysis, and text recognition.This course has been authored by some of the best in their fields:Prateek JoshiPrateek Joshi is a Computer Vision researcher and published author. He has over eight years of experience in this field with a primary focus on content-based analysis and deep learning. His work in this field has resulted in multiple patents, tech demos, and research papers at major IEEE conferences. You can visit his blog.David Milln EscrivDavid Milln Escriv has more than 13 years of experience in IT, with more than nine years of experience in Computer Vision, computer graphics, and pattern recognition, working on different projects and start-ups, applying his knowledge of Computer Vision, optical character recognition, and augmented reality. He is the author of the DamilesBlog, where he publishes research articles and tutorials on OpenCV, Computer Vision in general, and optical character recognition algorithms.Vincius GodoyVincius Godoy is a computer graphics university professor at PUCPR. He started programming with C++ 18 years ago and ventured into the field of computer gaming and computer graphics 10 years ago. He is currently working with medical imaging systems for his PhD thesis.Robert LaganireRobert Laganiere is a professor at the School of Electrical Engineering and Computer Science of the University of Ottawa, Canada. He is also a faculty member of the VIVA research lab and is the co-author of several scientific publications and patents in content-based video analysis, visual surveillance, object recognition, and 3D reconstruction. Since 2011, Robert has also been Chief Scientist at Cognivue Corp, a leader in embedded vision solutions."
Price: 199.99 |
"Learning Path: Akka: Building Applications and Microservices" |
"If youre looking at building distributed, concurrent, fault-tolerant and scalable applications with ease, Akka is the go-to tool for it.Akka written in Scala, helps you build distributed systems that provides outstanding performance on local machines as well as over remote networks. Akka: Building Applications and Microservices with Akka is Packts Video Learning Path that 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. This Learning Path delivers a clear and practical introduction to the Akka toolkit, explaining the key components you need to know to get up and running with developing applications of your own. You will learn about the actor system, how to create hierarchical structures in Akka, and how to make routes in order to send messages to other actors. We will look at other use cases such as building an actor that can change its behavior during runtime. You will then create stateful actors, work with a cluster system, and work with remote actors. Then, this Learning Path will make you understand how to build Reactive microservices using Akka and Akka HTTP, which adhere to the principles underlying the Reactive Manifesto. You will delve deeper into concepts such as Responsive, Resilient, Elastic, and Message-Driven and will see how microservices should be designed to adhere to those principles. By the end of this Path, youll be well-versed in creating applications and microservices. The goal of this course is to make you efficient at building applications and microservices with Akka. This Learning Path is authored by some of the best in the field. Salma Khater is a senior software engineer with over 5 years of professional experience in development and deploying applications on the JVM using both functional and object-oriented paradigms including Scala and Java. She is specialized in designing and engineering real-time applications and distributed systems based on Akka and using frameworks and libraries like Play2, Spray. io, Thrift, Vertx, Django, Rails, and multiple SQL and NoSQL storage systems, for example MongoDB, Cassandra, Neo4J, Elasticsearch, and PostgreSQL.Tomasz Lelek is a Software Engineer and Co-Founder of initLearn. He mostly does programming in Java and Scala. He dedicates his time and energy to being better at everything. He is now delving into Big Data Technologies. He is very passionate about everything associated with software development."
Price: 199.99 |
"Elixir: Scalable and Efficient Application Development" |
"Elixir is a dynamic, friendly, easy-to-use, functional language designed to build scalable and maintainable applications. Elixir leverages the Erlang VM, known for running low-latency, distributed, and fault-tolerant systems, while also being successfully used in web development and the embedded software domain.This course begins with the origin of the Elixir programming language. You will dive into the functional programming paradigm and know why this language is so special. This course will then move on to introducing the core programming concepts of Elixir. You will sharpen your skills by learning the language syntax, defining modules, manipulating the characteristics of common data structures, and more. You will learn about Elixir installation along with successfully running its interactive shell called IEx and its build tool, Mix, which is used to scaffold, build, and test projects. Next, you will get to know Elixir data types and collections to perform complex computations along with familiarizing yourself with the concept of pattern matching used to extract data from complex structures. This course will teach you the IO concepts which will allow you to present data in much more useful ways.You will also glean a firm understanding of basics of OTP.By the end of this course, you will gain an accurate knowledge to start building your own applications from scratch.What am I going to get from this course?Understand functional programming and get to know the origin of ElixirCreate applications using the Mix tool setCommunicate with the outside world from within your programExplore Elixir to create resilient, scalable applicationsCreate fault-tolerant applicationsDesign program-distributed applications and systemsLearn to do more with less using Elixir's metaprogrammingWhats special about this course?We've spent the last decade working to help developers stay relevant. The structure of this course is a result of deep and intensive research into what real-world developers need to know in order to be job-ready. We don't spend too long on theory, and focus on practical results so that you can see for yourself how things work in action.We have combined the best of the following Packt products:Getting Started with Elixir by Joao GoncalvesLearning Elixir by Kenny BallouMeet yourexpert instructors:Joao Goncalves is a professional software engineer with over 7 years of experience in various areas of software development.Kenny Ballou is a life-long learner, developer, mathematician, and overall thinker. He enjoys solving problems, learning about technologies, and discussing new and different ideas.Meet your managingeditor:This course has been planned and designed for you by me,Tanmayee Patil. I'mhere to help you be successful every step of the way,and get maximum value out of your course purchase. If you have any questions along the way, you can reach out to me and our author group via the instructor contact feature on Udemy."
Price: 199.99 |
"Tableau 10: Complete Data Visualization Solutions" |
"Tableau is fun! It allows creativity and gives freedom to explore, understand, design, and share. Tableau doesnt lock you into a single path to a solution. Tableau designers feel like artists with data as paint and Tableau as a blank canvas.Tableau's uniqueness comes from its paradigm. Tableau is different from traditional BI products that force you to select a chart type and then match data to various components of the chart. You won't be confronted with wizards or pre-built dashboards that give you some insight at first but fail to deliver additional insight when you need it. Instead, Tableau allows hands-on interaction with data; it's easy to get into a flow of asking questions, uncovering new insights, raising new questions and answers, and finally designing a data story to share with others.The aim of this course is to equip you with the concepts and practical applications that will allow you to use Tableau to explore, analyze, visualize, and share the stories contained in your data.Beginning with the fundamentals, such as data preparation, youll soon learn how to build and customize your own data visualizations and dashboards, essential for high-level visibility and effective data storytelling. The course will show how to build basic charts in Tableau and moves on to building more complex charts by incorporating different Tableau features and interactivity components. Next, youll learn to perform different calculations such as row-level, aggregate-level, Level of Details, and table calculations. You'll learn the key concepts behind calculations and how they work in Tableau. Youll also find out how to do trend analysis and forecasting using clustering and distribution models to inform your analytics. But its not just about you when it comes to data its all about availability and access. Thats why well show you how to share your Tableau visualizations. Its only once insights are shared and communicated that you and your organization will start making smarter and informed decisions. And really, thats exactly what this course is for.By the end of this course, youll know how to analyze and communicate data and insights more efficiently and effectively by creating compelling interactive charts, dashboards, and stories in Tableau.Meet Your Experts:Donabel Santos is a self-confessed data geek. She loves working with data, writing queries, and developing reports on her SQL Server databases, and exploring and visualizing data with Tableau. She is the principal and senior Business Intelligence Architect at QueryWorks Solutions, a Tableau Learning and Alliance partner in Vancouver, BC, Canada providing consulting and training services. She is a Tableau Certified Professional and a Tableau Accredited Trainer, delivering Tableau public and on-site client training.Joshua N. Milligan has been with Teknion Data Solutions since 2004 and currently serves as a Principal Consultant. He has been named by Tableau as a Tableau Zen Master every year since 2014.As a Tableau Ambassador, trainer, mentor, and leader in the online Tableau community, Joshua is passionate about helping others gain insights from their data."
Price: 199.99 |
"Modern Python Solutions - Part 3" |
"Python is the preferred choice of developers, engineers, data scientists, and hobbyists everywhere. It is a great scripting language that can power your applications and provide great speed, safety, and scalability. By exposing Python as a series of simple recipes, you can gain insight into specific language features in a particular context. This video will arm you with the knowledge of creating applications with flexible logging, powerful configuration, and command-line options, automated unit tests, and good documentation. You will learn to use the Flask framework for Restful APIs. You will end the course equipped with the knowledge of testing, web services, and configuration and application integration tips and tricks.About the AuthorsSteven F. Lott has been programming since the 70s, when computers were large, expensive, and rare. As a contract software developer and architect, he has worked on hundreds of projects, from very small to very large. He's been using Python to solve business problems for over 10 years. Hes currently leveraging Python to implement microservices and ETL pipelines. His other titles with Packt Publishing include Python Essentials, Mastering Object-Oriented Python, Functional Python Programming, and Python for Secret Agents. Steven is currently a technomad who lives in various places on the east coast of the U.S."
Price: 124.99 |
"Building an Unreal RTS Game: The Basics" |
"In this course, you will learn about gameplay programming in Unreal Engine 4, using examples from the well-known Real Time Strategy (RTS) genre. You will become familiar with how versatile the structure of the Unreal Engine is, and how it can be used to create many kinds of game. Beginning with implementing an RTS-style free roaming camera from scratch, you will then move on to selecting Non-Playable Characters (NPCs) through mouse input, and using basic Artificial Intelligence (AI) and Pathfinding to have selected NPCs move around a level. Finally, the course will cover how to modify Navigation Mesh (Nav Mesh) Data to provide varied and interesting gameplay.Then, in Volume 2, you will add a second unit to the game, make a unit attack, create destructible environments, and finally bring everything together with an RTS-style user interface using Unreal Motion Graphics (UMG).The topics covered in this course will not only form the basis for an RTS game, but will also introduce various concepts that underlie gameplay programming in Unreal Engine 4.About the AuthorsJonathan A. Daley is a co-founder of independent game studio Nacelle Games, which he founded with his wife Carrie Daley, in 2014. Since then they've shipped several games and apps for iOS and tvOS, as well as consulted on several VR projects. Jonathan has programmed and designed over 20 games and apps since 2013, using everything from the Unreal Engine 4 and Unity 3D game engines, to programming games and apps from scratch in Xcode and Visual Studio."
Price: 124.99 |
"Jupyter Notebook for All Part I" |
"Jupyter Notebook is a web-based environment that enables interactive computing in notebook documents. It allows you to create and share documents that contain live code, equations, visualizations, and explanatory text. The Jupyter Notebook system is extensively used in domains such as data cleaning and transformation, numerical simulation, statistical modeling, machine learning, and much more. This tutorial starts with a detailed overview of the Jupyter Notebook system and its installation in different environments. Next you will learn to integrate the Jupyter system with different programming languages such as R, Python, JavaScript, and Julia; further, you'll explore the various versions and packages that are compatible with the Notebook system. Moving ahead, you'll master interactive widgets, namespaces, and working with Jupyter in multiuser mode. Towards the end, you will use Jupyter with a big dataset and will apply all the functionalities learned throughout the video.About the AuthorDan Toomey has been developing applications for over 20 years. He has worked in a variety of industries and size companies in roles from sole contributor to VP/CTO level. For the last 10 years or so, he has been contracting to companies in the eastern Massachusetts area. Dan has been contracting under Dan Toomey Software Corp. Again, as a contractor developer in the area. Dan has also written R for Data Sciences with Packt Publishing."
Price: 124.99 |
"Learning AirWatch 9" |
"Nowadays, organizations are facing a critical challenge: providing reliable, efficient, and secure access to corporate information. With AirWatch by VMware's Enterprise Mobility Management platform, you will be able to set up and deploy access to corporate information securely from mobile devices, allowing security policies and regulations to meet compliance requirements for your business. This video will guide you through a detailed overview on how to set up AirWatch by VMware, administer deployment, manage enterprise integrations, configure security controls, and many more options available for effective deployments in enterprises. You will also learn how to add and manage applications and content in AirWatch. Finally, you will learn how to integrate and secure mail with AirWatch, how to add and use Directory Services, and how to use reporting and analytics within AirWatch.About the AuthorsJens Hennig is com-division's key EUC architect and instructor, working with virtual desktops since the first release of VMware View (VMware VDM) in 2007 and has an IT background of 15+ years. In 2016 he was the first non-VMware employed instructor to teach Airwatch in EMEA. Beside his excellent VMware knowledge (He achieved the certification as one of the view VCDX-Desktop and Mobility holders), he also holds certifications from Microsoft (MCSE-Private Cloud), Cisco (CCNA-Datacenter) and other vendors.Reinhard Partmann is a senior consultant and trainer at comdivision. Working with virtualization since 2001 and with VMware View since 2008 and working on EUC projects in commercial and healthcare sector. IT and electrical engineering background of 20+ years. Among the first independent instructors for VMware AirWatch in EMEA. Holding certifications from VMware (VCIX6-DCV & VCIX6-DTM) and Cisco CCNA Routing and Switching."
Price: 124.99 |
"Deep Learning with R" |
"Deep learning refers to artificial neural networks that are composed of many layers. Deep learning is a powerful set of techniques for finding accurate information from raw data.This tutorial will teach you how to leverage deep learning to make sense of your raw data by exploring various hidden layers of data. Each section in this course provides a clear and concise introduction of a key topic, one or more example of implementations of these concepts in R, and guidance for additional learning, exploration, and application of the skills learned therein. You will start by understanding the basics of Deep Learning and Artificial neural Networks and move on to exploring advanced ANNs and RNNs. You will deep dive into Convolutional Neural Networks and Unsupervised Learning. You will also learn about the applications of Deep Learning in various fields and understand the practical implementations of Scalability, HPC and Feature Engineering.Starting out at a basic level, users will be learning how to develop and implement Deep Learning algorithms using R in real world scenarios.About the AuthorVincenzo Lomonaco is a Deep Learning PhD student at the University of Bologna. 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: 124.99 |
"Linux Networking Solutions - Part 1" |
"We will first explore configuring a router. Initially, you will manually configure IP address information on your system and then properly configure the system to bring up its interfaces automatically. From there, we'll move on to extend your system to act as a router for your own network, including DHCP for dynamically configuring client systems.After that you will configure DNS. You will set up your internal DNS server to resolve external hostnames, and host DNS records for your own domain.Next you will configure IPv6. Starting with a brief introduction to IPv6, you'll configure a tunnel to provide IPv6 connectivity, implement firewalling using iptables6, and provide IPv6 addresses to the rest of your network.Next you will look at remote access and explore methods for remotely interacting with your new network using OpenSSH and OpenVPN.Finally you will explore Web Servers; here you will set up web servers hosting PHP code, using both the Apache HTTPD server and NGINX.About the AuthorGregory Boyce is a technologist with nearly 20 years' experience using and managing Linux systems. When he's not at work or spending time with his wife and two daughters, he plays around with new technologies. Gregory has spent the last 15 years working at Akamai Technologies, where he has worked in roles ranging from Network Operations, Internal IT, Information Security, Software Testing, and Professional Services. Currently, he heads up the Linux OS team that manages Akamai's custom Linux operating system, which runs on their massively distributed customer-facing network."
Price: 124.99 |
"Beginning JavaScript and jQuery" |
"You will start by learning what JavaScript is and how browsers use it. You will move on to look at the JavaScript syntaxsuch as comments, operators, and moreand then variables and functions. You will then learn how to execute different pieces of code based on certain conditions as well as how to make code loop a certain number of times. You will finish up the JavaScript section of the video by learning about the Document Object Model or DOM.The second part of the video introduces jQuery and how to use it in your projects. You will then manipulate the DOM and finish up with a quick overview of a couple of advanced jQuery features.About the AuthorChip Lambert has been developing websites and web applications for almost 20 years. He has authored two other books for Packt Publishing: Instant RESS Implementation How-To and Mastering jQuery Mobile. He is currently a software engineer for Jenzabar Inc. and an online instructor for Bluefield College, teaching courses in web and mobile application development."
Price: 19.99 |
"Reactive JavaScript Programming" |
"This video is a combination of the following three aspects:Introduction to Reactive Programming + Rx in Depth.Need for going Reactive, Understanding Event Streams, Getting familiar with APIs, and Building a BMI Calculator App.Introduce Rx concepts and similar APIs across many languages, Covering the necessary operators, Examples of Operators and Streams.Building a stopwatch appBuilding an Autocomplete search box with Rx.Creating operators and performing various operations such as transform, filter, combine, and error handling.About the AuthorI Shriyans Bhatnagar use Rx.js on a daily basis in work, mostly combining it with React and redux. Being a full stack developer, I often find myself using Rx on Node too. Playing around with a few Reactive librariesRxJs, most.js, and, bacon.jsand Reactive frameworks such as cycle.js, I absolutely love writing functional Reactive code. I am an avid fan of pure functional programming. I have played around with Haskell, elm, and erlang quite a lot and have some experience writing clojureScript. These days I really dig ReasonML (a new interface to OCaml by Facebook).I started out as a backend engineer writing Ruby applications using rails, but I quickly moved on to using JavaScript for both the backend and frontend. My hobby projects vary from making Node-powered bots using Johnny-Five with the Arduino to machine-learning projects using Python libraries such as Scikit and Tensorflow. But, ultimately, I truly love building user interfaces and providing a good user experience."
Price: 124.99 |
"Getting Started with Agile" |
"The Agile movement seeks alternatives to traditional project management. Agile approaches can help teams to respond to unpredictability through incremental, iterative work cadences and empirical feedback.The video course is divided into a number of sections that take you through the fundamental aspects of Agile development, progressing through each aspect at a pace that keeps you hooked. In the first section, you will learn how to create an Agile environment, and find out how to build and manage your backlog and Kanban board. Next, youll look into establishing correct roles in your team, and go through practical examples of product development planning and scrum organization. In the third section, you will learn how to plan an efficient product roadmap and schedule releases, and also work with the WSJF lean method and feedback process.Finally, you will discover how to manage your product using an end-to-end approach by making hypotheses and easily validate them. By the end of this video course, youll know how to make the best of the Agile methodology to plan, manage, and develop your team and product.About the AuthorsMartinEsposito has a vast experience in the field of Communications. He is a Language and Communication Specialist and works as a Bilingual Conference Interpreter - English, Italian. He'll be providing the voice over for this course.Massimo Fascinari is Technology Delivery Lead at Accenture. Massimo is passionate about work and people, He experiences a personal fulfillment when he can influence people to reach higher levels of excellence.Massimo seeks wisdom from specific people whom he has intelligent conversations. He feels excited when he studies facts, ponder concepts, test theories or sharpens his skills.Massimo is enthusiastic about ""Rotate to the NEW"": Agile, Artificial Intelligence, Automation, DevOps."
Price: 124.99 |
"Building Microservice with AKKA HTTP" |
"Microservices are an architectural method and pattern for application development.This video course will make the viewers understand how to build Reactive microservices using Akka and Akka HTTP, which adhere to the principles underlying the Reactive Manifesto. You will delve deeper into concepts such as Responsive, Resilient, Elastic, and Message-Driven and will see how microservices should be designed to adhere to those principles. You will look into the AKKA and HTTP frameworks in depth.By the end of the course, your foundation will be strong and you will be well-versed in creating microservices.About the AuthorTomasz Lelek is a Software Engineer and Co-Founder of initLearn.He mostly does programming in Java and Scala. He dedicates his time and effort to getting better at everything. He is currently diving into Big Data technologies. Tomasz is very passionate about everything associated with software development.He has been a speaker at a few conferences in Poland-Confitura and JDD, and at the Krakow Scala User Group. He has also conducted a live coding session at Geecon Conference. He was also a speaker for an international event in Dhaka. He is very enthusiastic and loves to share his knowledge."
Price: 124.99 |
"Learning Python Data Analysis" |
"Python features numerous numerical and mathematical toolkits such as: Numpy, Scipy, Scikit learn and SciKit, all used for data analysis and machine learning. With the aid of all of these, Python has become the language of choice for data scientists for data analysis, visualization, and machine learning.This video aims to teach Python developers how to perform data analysis with the language by taking advantage of the core data science libraries in the Python ecosystem. The learning objective for viewers is to understand how to locate, manipulate, and analyse data with Python, with the ability to analyse large and small sets of data using libraries such as Numpy, pandas, IPython and SciPy.This is a two part series. The first series is focused on getting and manipulation sizeable amounts of data using modern techniques. The second series is focused on advanced analysis of the data to include modern machine learning techniques.About the AuthorBen spent 3 years working as a software engineer and team leader doing graphics processing, desktop application development, and scientific facility simulation using a mixture of C++ and python. Which, sparking a passion for software development and developmental programming has lead him to exploring state of the art projects in Natural Language Processing, Facial Detection/Recognition, and Machine Learning."
Price: 124.99 |
"Functional Programming in C# - Part 3" |
"Functional programming makes your application faster, improves performance, and increases your productivity. C# code is written at a higher level of abstraction, so that code will be closer to business requirements, abstracting away many low-level implementation details. This video will build on from part 1 and will help you develop a deep understanding of the concepts and practices of LINQ and recursion in C#. You will be introduced to concepts such as lazy evaluation and eager evaluation and will learn about its usage and benefits. From here, you will learn about Monadsthe computational builder in Functional Programming and its usage. Going forward, you will learn to build a fully functional app by implementing the concepts learned in both the courses. By the end of the video, you will be able to write code using the best approach and will be able to perform unit testing in functional programming changing how you write your applications and revolutionizing your projects.About the AuthorWisnu Anggoro is a Microsoft Certified Professional in C# programming and an experienced C/C++ developer. He has also authored Boost.Asio C++ Network Programming - Second Edition, published by Packt. He has been programming since he was in Junior High School and started developing computer applications using the BASIC programming language in the MS-DOS environment. He has a solid experience of smartcard programming as well as desktop and web application programming, such as designing, developing, and supporting live-use applications for SIM Card Operating System Porting, personalization, PC/SC communication, and other smartcard applications that require the use of C# and C/C++. He is currently a senior smartcard software engineer at CIPTA, an Indonesian company that specializes in the innovation and technology of smartcards."
Price: 124.99 |