Previous Next
 
"Learning Path: Yii 2: Design Applications with PHP"
"Are you a PHP developer working on Yii framework? Do you want explore the new features of Yii 2 for creating fast-paced, secured web 2.0 based applications? If yes, this Learning Path is for you.Yii is a high-performance, component-based PHP framework for rapidly developing modern web applications. The name Yii can be considered as the acronym for Yes It Is!. Yii 2 inherits the main spirit behind Yii for being a simple, fast, highly-extensible PHP framework. Packts Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that video builds on the skills learned in the video before it. This Learning Path begins with installing Yii 2 framework, learning about application templates, dependency injection container, and model events. Then, youll learn to use your external code along with updating your existing Yii 1 applications to Yii 2. Also, youll be familiar with some main methods for working with databases in Yii 2, such as Active Record, Query Builder, and direct SQL queries through DAO. Next, youll learn to write RESTful Web Services using Yii 2. Further, youll learn to deploy and test your applications securely with introduction to some best technologies, such as Codeception, PHPUnit, Atoum, and Behat. As the Learning Path progresses, youll be introduced to Git and its most used commands to work smoothly in a distributed team. Youll also learn to develop customized and reliable web applications along with making these applications responsive using Twitter Bootstrap framework. Finally, youll learn to secure your applications by encrypting and decrypting data using Yii 2 components. By the end of this Learning Path, you will have a deep understanding of the new and advanced features and concepts introduced in Yii 2 framework and application development practices using it. About the Authors: For this course, we have combined the best works of these esteemed authors: Alexander Makarov is an experienced engineer from Russia and has been an Yii framework core team member since 2010. Before joining the Yii core team, he participated in the growth of the CodeIgniter community in Russia. . He has been a technical reviewer for books on Yii as well. Dmitry Eliseev has been a web developer since 2008 and specializes in server-side programming on the PHP and PHP frameworks. Since 2012, he has authorized his personal blog, about web development in general and about the Yii framework in particular. His blog has become a well-known resource in the Russian Yii community. Andrew Bogdanov is a seasoned web developer from Yekaterinburg, Russia with more than six years of experience in industrial development. Since 2010 he has been interested in the Yii and MVC frameworks. He has worked on various CMS and frameworks using PHP and MySQL, including Yii, Kohana, Symphony, Joomla, WordPress, CakePHP, and so on. He is very good in slicing and frontend, so he can provide full information about the Yii framework. Vitalii Tron has about 7 years of experience in programming and he has been developing Yii-based applications for 4 years. He graduated from the Sumy State University in the Mechanical-Mathematics School of Computer Science department. He also successfully finished post-graduate courses at the same department. Vitalii has amazing job history at Elance, where his clients have left delighted feedback about his work."
Price: 199.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


"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


"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


"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


"Mastering Nmap"
"You will learn how to use Nmap to implement a wide variety of practical tasks related to pentesting and network monitoring. The tutorial will start with basic scanning techniques and explain Nmap fundamentals. Moving on, we will cover the advanced functionalities of the Nmap Scripting Engine (NSE) such as libraries, scripts, APIs, and so on. You will be able to perform custom tasks, learn the fundamentals of Lua programming, scan and assess mail servers and databases, Windows machines and their associated services as well as large networks.About the AuthorFotis Chantzis has been a member of the main Nmap development team since 2009, when he wrote Ncrack under the mentorship of Fyodor, the original author of Nmap, during Google Summer of Code 2009 and 2010. He also represented Nmap at the Google Mentor Summit in October 2016. He is passionate about network security and is actively and professionally involved in the information security field, with his research having been published on Phrack and other venues."
Price: 124.99


"Android: Application Development and Design Patterns"
"If you're a newbie in the world of app development, trying to create apps that sells on Play Store, then this course is for you.Theres no denying that Android has taken over the mobile world.Theres no denying that Android has taken over the mobile world. Android is the most common OS used in mobiles.Android NUnparalleled levels of performance. Support for the Vulkan graphics rendering API. Better security with stronger MediaServer and platform hardening. 'Seamless' Android updatesAndroid N brings in much more advancements in control and security as compared to Android M. The performance has improved. Doze gets better in Android N.Theres a rise in Android app developers in the market. You could become one among them.Application development with Android N can be summarized in these words:More apps; less timeAndroid: Application Development and Design Patterns exists as a blend of text, videos, code examples, and assessments, which together makes your learning and creating journey all the more fun and worth the cost. This course starts with an introduction on Android Nougat. By getting to know all its new features, get started on building your own application. Start off by creating its UI with Androids key developer tool the Android Studio and Android SDK. Networking concepts with the API are the next in line, followed by creating an application that will give you a practical hands on experience such as a News Reader application. Complete the building process by implementing Firebase Analytics and Crash Analysis to measure the success and health of your app.You will gradually explore the different design and layout patterns and learn the best practices on how to use them together. You will then develop an application that will help you grasp activities, services, and broadcasts and their roles in Android development. Moving on, you will add user detecting classes and APIs such as for gesture detection, touch screen listeners and sensors to our app. You will also learn to adapt your app to run on tablets and other devices and platforms, including Android Wear, Auto, and TV. Finally, you will learn to connect your app to social media.By the end of the course, youll be ready to write clean code with no code entropyand make your app stand out from the crowd.The goal of this course is to make you a skilled Android developer.If you want to be the next Android app developer in town, go for this course.This course is authored by some of the best in the field.Kyle MewKyle 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.Soham MondalSoham 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."
Price: 199.99


"Getting Started With Julia"
"Julia is a new programming language designed for the needs of data scientists, statisticians, scientific computing, and engineers. Usually these disciplines have had to use a variety of of tools and languages:MatlabPython with NumpyRC/C++ or Fortran for high performanceWith Julia you can replace all these tools with one programming language, since it offers both flexibility and speed.Julia is a young language with limited documentation and although rapidly growing, a small user community. Most developers today will know the object oriented paradigm used in mainstream languages such as Python, Java and C++. This presents a challenge switching to Julia which is more functionally oriented. This course will not only introduce the language, but also explain how to think differently about problems with the Julia approach.About the AuthorErik Engheim is a professional mobile developer with experience in many different programming languages, often in combination. Erik Engheim has worked with C/C#, Java, C++, Objective-C, and Swift before moving into Julia. His experience with Julia involves automation, and high performance processing of code strings."
Price: 124.99


"Fundamentals of SEMrush"
"In this course, you will learn how to use SEMRush to research and analyze your online competition. Based on keyword and advertising research, we will demonstrate how to boost your SEO rankings and model your ad copy on successful competitor campaigns. You will also learn how to curate content and grow your social media presence using the SEMRush software. SEMrush is an SEO tool that performs the function of researching keywords, tracks your competitors by keeping a check on the keyword strategies they use, runs an SEO audit of your blog, looks for back-linking opportunities, and lots more.We will be looking at the fundamentals of competitive analysis, domain analytics, keyword analytics, creating professional reports, how to use SEMrush to improve SEO, interpreting backlink reports for SEO, and brand monitoring.About the AuthorJustin Womack is an Online Marketing Expert, Speaker, and Consultant. He is the owner of the company, Coaching Biz Mastery, and he is a Certified Partner with Infusionsoft. Justin specializes in video marketing, online funnel creation, and copywriting. He also runs workshops in the Los Angeles area to teach the fundamentals of building an online business."
Price: 124.99


"Learning React.js with Flux"
"Flux is a web application development architecture created and used by Facebook. It fits seamlessly with Reactin MVC terms, Flux is the Model and Controller to Reacts View, but it actually goes much deeper than that. Flux is a new way of thinking compared to the old MVC model. Instead, it sets out a Dispatcher, Store, and View model for creating applications with much clearer data flow. Enabling you to create cleaner and more easily maintainable applications that scale better and are easier to debug.This course starts by having a running server that connects to Mongo database with Mongoose. We will also explore more about Nodemon, express, EJS, MongoDB, and Mongoose. Then we proceed to add React to present the data sent from the server. After integrating React into our workflow, the course focuses on building some of the critical components required to create the To-Do list. Then we proceed to learn about data storage and management on the client. Once you get acquainted with Flux and React, finally, the course takes us through integrating the Flux application with our backend.This course is a complete introduction to Flux, covering the new Flux paradigm and teaching how to create Flux and React web applications from the ground up.About the AuthorBen 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 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."
Price: 124.99


"Getting Started with Python Web Scraping"
"Python is a high-level programming language used for general-purpose programming. It has a design philosophy which emphasizes code readability and a syntax which allows programmers to express concepts in fewer lines of code than possible in languages such as C++ or Java.This video course is 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 Pythonsweb scraping tools such as Selenium, BeautifulSoup, and urllib2. The video will start with showing how to use selenium module for scraping by setting up a web driver, debugging with the Console and downloading files and streamlining with a Headless Browser (PhantomJS). The video will then move on to demonstrate how to do parsing with Beautifulsoup which would include introduction to the BeautifulSoupObjects, Nested Selectors and Regular Expressions Basics and how to do UTF-8 Encoding. The video will finally end by showing how to do fetching with urlib2 by using the developer tools Network tab, how to bypass the browser and retrieve files.By The end of this video, you will be successfully able to understand the in-depth capabilities of python web scraping tools.About the AuthorCharles 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 asSelenium, BeautifulSoup,and urllib2. He has 2 years of experience as a Reliability Engineer with West frazweer."
Price: 124.99


"Learning Path: MEAN: Create MEAN Stack Apps"
"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.Web development is moving fast and to keep up to mark, you need a technology stack that is fast too. The MEAN stack includes MongoDB, Express, Angular, and Node.js. These tools provide a rich environment to build advanced web applications in a short space of time. All the pieces of the MEAN stack are practically tried and tested in large and small-scale organizations. This Learning Path begins by covering the fundamentals of the baseline technologies you need to know to become a full stack web developer. You will know how to work with: NPM, Node.js, Express.js, and MongoDB. We then move on to creating scalable web apps with the MEAN stack and understand how to make all MEAN components work together. Finally, you'll learn how to deploy apps to the cloud and make them available to the public. If you have no prior exposure to one of the most promising avenues of efficient web development, this Learning Path will help you get up to speed in no time. The goal of this Learning Path is to set you up with tried and tested full stack web development knowledge. This Learning Path is authored by some of the best in their fields. About the AuthorsBen Fhala 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. Chrispinus Onyancha is a hard-working young entrepreneur, working to impart the latest technology to his community where technology is almost mythical. He learns new things every single day and puts them into practice to create marvelous products that solve his community's problems. He has demonstrated success in leading and developing complex, multiple high-profile projects simultaneously, and has partnered extensively with local and global companies and groups to achieve scalable products with a proven track record, while delivering business changes and adding value. He is the founder of Creative DNA, an IT company majoring in media and health."
Price: 199.99


"Learning Path: AWS: AWS Environments with AWS Lambda"
"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.Amazon Web Services (AWS) provides trusted, cloud-based solutions to help you meet your business needs. Running your solutions in the AWS Cloud can help you get your applications up and running faster while providing the security to meet your compliance requirements. Amazon Lambda is the part of AWS that lets you run your code without provisioning or managing servers. Amazon Lambda is a compute service that enables you to deploy applications and backend services that operate with zero upfront cost and require no system administration. This learning path begins by showing you how to design robust large infrastructures using AWS. We will tackle the key capabilities to architect and host applications, websites, and services on AWS. We will see the available options for virtual instances and demonstrate launching and connecting to them. We will then design and deploy networking and hosting solutions for large deployments. Next, we will show you how to program AWS Lambda with Node.js, Java, Python, and C#. Finally, we will learn how to deploy and test Lambda functions, and how to set up and use the serverless framework. Start moving your business to the cloud by leveraging the skills this Learning Path promises to deliver. The goal of this Learning Path is to equip you with skills to leverage the great many promises of AWS. This Learning Path is authored by some of the best in their fields. About the AuthorsWayde Gilchrist started moving customers of his IT consulting business into the cloud and away from traditional hosting environments in 2010. In addition to consulting, he delivers AWS training for Fortune 500 companies, government agencies, and international consulting firms. When he is not out visiting customers, he is delivering training virtually from his home in Florida. Markus 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 SaaS 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: 199.99


"Learning Path: From Python Programming to Data Science"
"Python has become the language of choice for most data analysts/data scientists to perform various tasks of data science. If youre looking forward to implementing Python in your data science projects to enhance data discovery, then this is the perfect Learning Path is for you. Starting out at the basic level, this Learning Path will take you through all the stages of data science in a step-by-step manner.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.We begin this journey with nailing down the fundamentals of Python. Youll be introduced to basic and advanced programming concepts of Python before moving on to data science topics. Then, youll learn how to perform data analysis by taking advantage of the core data science libraries in the Python ecosystem. Youll also understand the data visualization concepts better, learn how to apply them and overcome any challenges that you might face while implementing them. Moving ahead, youll learn to use a wide variety of machine learning algorithms to solve real-world problems. Finally, youll learn deep learning along with a brief introduction to TensorFlow. By the end of the Learning Path, youll be able to improve the efficiency of your data science projects using Python. Meet Your Experts: We have combined the best works of the following esteemed authors to ensure that your learning journey is smooth: Daniel Arbuckle got his Ph.D. in Computer Science from the University of Southern California. Benjamin 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. Dimitry Foures is a data scientist with a background in applied mathematics and theoretical physics. Giuseppe Vettigli is a data scientist who has worked in the research industry and academia for many years. Igor Milovanovi is an experienced developer, with strong background in Linux system knowledge and software engineering education. Prateek Joshi is an artificial intelligence researcher, published author of five books, and TEDx speaker. Eder Santana is a PhD candidate on Electrical and Computer Engineering. His thesis topic is on Deep and Recurrent neural networks."
Price: 199.99


 
Previous Next