Previous Next
 
"Test-Driven Android"
"In Test Driven Android Development, we discuss how good Object Oriented Design and Test Driven Design are complementary. We create a simple JUnit test, using a stub object that represents a data feed. Next, we demonstrate how to write a test driven design unit test for a Java class that performs network operations. After that, we create a unit test for a data access object that uses a JSON data feed. Our test includes JUnit 4 asserts and Hamcrest-style asserst. Then, we discuss blockers that prevent us from writing unit tests, and how we can use Mockito, code coverage, and automatic test execution to ameliorate those blockers. Finally, we look at UI testing with Espresso, and multi-platform testing with Firebase.About The AuthorBrandan Jones has been an Adjunct Assistant Professor for the University of Cincinnati since the 2000-2001 school year. He has taught many courses in programming, from introductory programming to full stack development. Brandan proposed and created the first Android programming course at the University of Cincinnati, and has been teaching it ever since. He reapplied this course and taught it at Northwestern Universitys School of Continuing Studies as well.Brandan is the creator of the Android app PlantPlacescom Mobile, which allows users to search for plants by color, and GPS plants. He wrote this app in 2012, using TDD principles. He used selected JSON feeds from that app in the examples in this video course.Brandans mix of both academic and professional experience means that he brings real-world concepts to the classroom. Most of his high level classes include hands on experience with unit testing, scrum, and distributed version control systems.Brandan holds a BS in Accounting and Management Information Systems from Miami University in Oxford, Ohio. He also earned a BS in Horticulture from the University of Cincinnatis College of Design, Art, Architecture and Planning, and a Masters of Business Administration from the University of Cincinnati, Lindner College of Business, with concentrations in Operations Management and Real Estate Finance."
Price: 124.99


"Drupal 8 for Beginners"
"Drupal 8 brings a lot of groundbreaking changes to its ecosystem, from basic architectural to functional. Understanding these changes is vital to you if you are trying to explore Drupal 8 and become a qualified Drupal 8 professional. This video will help you build your Drupal 8 skill level from ground level up and enable you to create an efficient Drupal 8 application from scratch.We start with the primary focal points of Drupal 8s key features and why they matter to you. Next, youll learn to get your Drupal 8 installation and customization on the road easily and efficiently, ensuring the necessary repositories and libraries are in your system. Then, youll start building your Drupal 8 app, create the application architecture, and use Drupal 8 views and components extensively. Youll see how to create reusable templates using PHP scripting, use plugins, and develop simple plugins on your own. Toward the end of the video, youll also find out how to test, deploy, and monitor your application effectively.About The AuthorJason Blanda has been professionally developing and deploying websites using the Drupal content management system for over 7 years. He runs the OneStop How to Guys YouTube channel, offering a wide variety of free educational courses including but not limited to Drupal 8. He is the Co-Founder and CEO of Archboard Media, a website development company in Canton, Ohio, building websites and web apps on the Drupal content management system."
Price: 124.99


"Mastering Magento 2"
"Magento 2 is not just the next version of Magento 1, it is a completely new framework. It introduces a bunch of new libraries and approaches, with more opportunities to implement functionality better. In order to improve modularity, flexibility, and extensibility Magento 2 had to become a bit more complicated than Magento 1. That's why, unfortunately, some of the new approaches in Magento 2 are just not explicit enough. This course explains how the most important parts of the framework are implemented, how they work, and how they can be used. It explores module implementation and core functionality customization, demonstrating Magento 2 development patterns and approaches. Finally, the course is not just about functionality implementation, it shares the best practices for managing Magento 2 applications as a whole. The course is intended to cover the most valuable information you need to know as a Magento 2 developer.About The AuthorSergii Ivashchenko has been working in a Magento team for more than four years. He took part in the development of both the Magento 1 and Magento 2 frameworks and participated in the implementation of the Magento Testing Framework. For several years, Sergii has been systemizing and sharing his knowledge of the framework and core modules by contributing to official and non-official Magento 2 documentation and development resources, and talking at Magento events and meetups. Currently, Sergii is working on the implementation of e-commerce websites via Magento 2, developing extensions and integrations, managing infrastructure, continuous integration, deployment, and continuous performance optimization. Sergii also consults with and trains Magento 1 developers to develop successfully, efficiently, and comfortably on the Magento 2 platform."
Price: 124.99


"Mastering NodeJs"
"Node.js is a modern web framework that allows you to build rich applications. As a developer, you need to know just one programming language to build an application that can be executed anywhere, be it the server, console, browser, or on your mobile phone.This course begins with explaining how Node.js works and what its architecture is all about. You will then learn to create your first Node.js application and also create a command line tool for Node.js. Next, you will learn how to work with commander.js and use the event emitter because events are a powerful extension that can be used in our application.The course will then teach you to use and define streams and transformers, after which you will be skilled to build a web server with Express.js. This will be followed by taking you through how to read, write, and manipulate files in the file system with Node.js. You will even learn how to create micro services with the loopback API framework and Seneca.js, post which we will scale our node.js application and test our code. Finally, you will complete your learning journey by using these APIs to create a web server, access file system, and create real-time interactions.With this course, you will be able to build your own tools, along with big network and real-time applications.About The AuthorJoris Hermans is a Senior Software Developer with more than 10 years of experience in programming for the web. He has worked for an online directory company creating web applications that hits traffic of more than a million page views a week. Now he works in the R&D department of a big automation company. He has a lot of experience in building large-scale web applications. He participates in a lot of discussions regarding the web and his specifications. He likes to follow new technological trends and hypes."
Price: 124.99


"Mastering Wireshark 2"
"Wireshark is a popular and powerful tool used to analyze the amount of bits and bytes that are flowing through a network. Wireshark deals with the second to seventh layer of network protocols, and the analysis made is presented in a human readable form.Through this video, you will gain expertise in securing your network using Wireshark 2. At the start of the video, you will be taught how to install Wireshark, and will be introduced to its interface so you understand all its functionalities. Moving forward, you will discover different ways to create and use capture and display filters. Halfway through the video, youll be mastering the features of Wireshark, analyzing different layers of the network protocol, and looking for any anomalies. You will also learn about plugins and APIs.As you reach to the end of the course, you will be taught how to use Wireshark for network security analysis and configure it for troubleshooting purposes.About The AuthorAndrew Crouthamel is an experienced Senior Network Engineer and IT trainer who resides in Doylestown, PA, and currently works with organizations such as NASA, ESA, JAXA, Boeing, and the US Air Force. His passion for teaching shows in his courses, which are filled with excitement and real world anecdotes."
Price: 124.99


"Getting Started with Unity 2D Game Development"
"This video will help you build 2D games in Unity using the engine's 2D technologies based on Version 5.x.You will be shown how to get up-and-running with Unity 5.4.1, including the basic steps to choose the appropriate edition and install the software. You will also be shown how to find older versions of Unity and learn about the key differences compared to previous versions.To start with, you will learn the introductory information needed to work in Unity 2D game development. The video describes the process of setting up a project in 2D mode, covers the use of 2D sprites, discusses ways to access 2D objects via code, and explains the basics of the User Interface. It then covers the very first game genretext adventureand you will go on to create an example of this with the various elements discussed earlier in the chapter.Once you reach the end and have produced a text adventure game, you can go back to the challenges included in each chapter and use them to improve the game and your 2D game development skills!About The AuthorDr. Ashley Godbold is a programmer, game designer, artist, mathematician, and teacher. She holds a Bachelor of Science in Mathematics, a Master of Science in Mathematics, a Bachelor of Science in Game Art and Design, and a Doctor of Computer Science in Emerging Media where her dissertation research focused on educational video game design. She works full-time as a Game Developer and also runs a small indie/passion studio. She teaches college videos in Unity, 3ds Max, Adobe Flash, game design, and mathematics. She is also the author of Mastering Unity 2D Game Development: Second Edition by Packt Publishing."
Price: 124.99


"Learning Path: Data Science With Apache Spark 2"
"The real power and value proposition of Apache Spark is its speed and platform to execute data processing and data science tasks. Sounds interesting? Lets see how easy it is! 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. Spark is one of the most widely-used large-scale data processing engines and runs extremely fast. It is a framework that has tools that are equally useful for application developers as well as data scientists. Spark's unique use case is that it combines ETL, batch analytics, real-time stream analysis, machine learning, graph processing, and visualizations to allow data scientists to tackle the complexities that come with raw unstructured datasets. This Learning Path starts with an introduction tour of Apache Spark 2. We will look at the basics of Spark, introduce SparkR, then look at the charting and plotting features of Python in conjunction with Spark data processing, and finally take a thorough look at Spark's data processing libraries. We then develop a real-world Spark application. Next, we will help you become comfortable and confident working with Spark for data science by exploring Sparks data science libraries on a dataset of tweets. The goal of this course to introduce you to Apache Spark 2 and teach you its data processing and data science libraries so that you are equipped with the skills required from modern data scientists. This Learning Path is authored by some of the best in their fields.Rajanarayanan Thottuvaikkatumana Rajanarayanan Thottuvaikkatumana, or Raj, is a seasoned technologist with more than 23 years of software development experience at various multinational companies. His experience includes architecting, designing, and developing software applications. He has worked on various technologies including major databases, application development platforms, web technologies, and big data technologies. Currently he is building a next generation Hadoop YARN-based data processing platform and an application suite built with Spark using Scala. Eric Charles Eric Charles has 10 years experience in the field of Data Science and is the founder of Datalayer, a social network for Data Scientists. His typical day includes building efficient processing with advanced machine learning algorithms, easy SQL, streaming and graph analytics. He also focuses a lot on visualization and result sharing. He is passionate about open source and is an active Apache Member. He regularly gives talks to corporate clients and at open source events."
Price: 199.99


"Learning Path: Functional Programming for PHP 7 Developers"
"Do you wish to advance your PHP development skills? Do you want to get equipped with the tools and skills required to deliver efficient applications for your websites and enterprises? PHP 7 offers new features and tools to write optimized code. Functional programming is one such tool. If youre a PHP developer looking at enhancing your skills by working on over 80 real-world tasks and learning functioning programming, this Learning Path is 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. This Learning Path will start by demonstrating intermediate to advanced PHP techniques. Youll learn to solve practical, real-world problems faced by PHP developers like yourself every day. Youll learn new ways of writing PHP code made possible only in version 7. In addition, we discuss backward-compatibility breaks and give you plenty of guidance on when and where PHP 5 code needs to be changed to produce the correct results when running under PHP 7. This course also incorporates the latest PHP 7.x features. Youll learn PHP7s internal closure object, enabling you to write very powerful functions. This Learning Path provides helpful techniques and insights such as lazy function evaluation and currying that facilitate composing functions together. Finally, youll be skilled enough to think about coding problems in terms of the composition of pure functions. The goal of this course to equip you to perform efficient coding in PHP 7. This Learning Path is authored by one of the best in the fields. Doug Bierer Doug Bierer has been hooked on computers since his first program, written in Dartmouth BASIC on a DEC PDP-8, in 1971. In his wide-ranging career, this author has been a professional contract programmer since 1978, having written applications in BASIC, PL/I, assembler, FORTH, C, C++, dBase/FoxBase/Clipper, Pascal, Perl, Java, and PHP. He deployed his first website in 1993 while living in San Francisco. He speaks four languages, has traveled extensively, and has lived in the USA, France, the Netherlands, England, Sweden, Scotland, and Thailand. He also spent some years doing Linux system administration and TCP/IP networking. He is also an accomplished musician (he has written over 60 songs) as well as a writer, under the pen name of Douglas Alan. Doug's own company is, which specializes in consulting, PHP programming, website development, and training (primarily for Zend Technologies Ltd and Rogue Wave Software Inc.Some of his technical works for O'Reilly Media are Learning PHP and MySQL, Learning PHP Security, Learning MongoDB, and Learning Doctrine. Luis Atencio Luis Atenciois a Staff Software Engineer for Citrix Systems in Ft. Lauderdale, FL. He has a BSc and an MSc in Computer Science and now works full time developing and architecting web applications using PHP, JavaScript, and Java platforms. Luis is also very involved in the community and has presented on several occasions at conferences and local meet-ups. When he is not coding, Luis writes magazine articles for PHPArch and DZone. Luis is also the author of Functional Programming in JavaScript,Manning 2016, RxJS in Action, Manning 2016, and Functional PHP."
Price: 199.99


"Learning Path: High-Performance React With Redux"
"It's one thing to build an app that runs well on your test system, but it's quite another to build an app that still performs well when it's live with thousands of users. What about taking them to the next level and making them cutting-edge? Interested? Lets learn how! 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. One of the most powerful features of React is that it follows a radically different method of application development. It re-orients developers to create in a fully componentized manner. Redux completes the missing piece of the React framework, and is used at the core of React for most complex React projects. Redux is an implementation of FLUX, which is a pattern for managing application states in React. Redux brings a clean and testable design to the table using a purely functional approach. This Learning Path is the next step for the React full-stack web developer who wants to gain a full understanding of React development. We begin by covering React components in depth and show you how to build componentized apps and sites with reusable functionality. We will then cover JS, CSS, and React-specific tips and advanced techniques to make sure that you can build highly optimized, scalable, and production-ready applications. Finally, well focus on leveraging the Redux framework to impose better engineering on React applications. The goal of this course to equip you with skills to move to the next professional level when it comes to building optimized and high-performance websites and apps with React. This Learning Path is authored by some of the best in their fields. Ben Fhala Ben Fhala is the owner of the online video training school, 02geek.com, and an Adobe ACP. 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. Sam Slotsky Sam Slotsky is a software engineer and saxophonist and is currently employed by Ackmann & Dickenson, Inc. of Minneapolis, specializing in back-end web applications, databases, and JavaScript. Additionally, Sam has authored and contributed to open source packages for use with the React, Redux, Knockout, and Meteor framework."
Price: 199.99


"Learning Path: Python GUI Projects"
"One cannot ignore the benefits of a well-designed architecture and graphical user interface for applications. Lets see how one of the most powerful languagePythonaids us in creating powerful enterprise-ready applications. Packts Video Learning Paths are an amalgamation of multiple video courses that are logically tied together to provide you with a larger learning curve. This Learning Path teaches important programming concepts of Python along with giving you the step-by-step approach of creating applications. In the initial part of the Learning Path we will be focusing on creating applications. The latter part of the Learning Path focuses on a powerful GUI packageTkinterthat comes with standard Python distributions. It delivers the bigger picture of GUI programming by building real-world, productive, and fun applications, such as a text editor, drum machine, game of chess, media player, drawing application, chat application, screen saver, and port scanner. In every project, you will build on the skills acquired in the previous project and gain more expertise. After completing this Learning Path, you will have successfully created 14 high-end GUI applications, and will be capable of building many more powerful and scalable applications. About the authors: For this Learning Path, we have combined the best works of extremely esteemed authors: Burkhard A. Meier and Bhaskar Chaudhary. Burkhard has more than 15 years of professional experience working in the software industry as a software tester and developer, specializing in software test automation development, execution, and analysis. He has a very strong background in SQL relational database administration, the development of stored procedures, and debugging code. Bhaskar is a professional programmer and information architect. He has an experience of almost 9 years in consulting, contracting, and educating in the field of software development. He has worked with a large set of programming languages on various platforms over the years."
Price: 199.99


"Learning Path: R Programming"
"Do you want to step into the ever-growing field of data science? Do you wish to equip yourself with one of the most widely used language for data science? 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. Data is on the rise and its the need of the hour to process it and make sense out it. Analysts and statisticians need to get this job done. Its an art to tactfully and efficiently process data. But, as it goes an art becomes a reality only with the help of right tools and the knowledge of using these right. So, it is with data science. R is a powerful language that provides with all the tools required to build probabilistic models, perform data science, and build machine learning algorithms. With this Learning Path, youll be introduced to R Studio and the basics of R. Then, youll taken through a number of topics such as handling dates with the lubridate package, handling strings with the stringr package, and making statistical inferences. Finally, the focus will be on machine learning concepts in depth and applying them in the real world with R. The goal of this course to introduce you to R and have a solid knowledge of machine learning and the R language itself. Youll also solve numerous coding challenges throughout the course. This Learning Path is authored by one of the best in the fields. Selva Prabhakaran Selva 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. Selva lives in Bangalore with his wife."
Price: 199.99


"Learning Path: Wireshark -The Advanced Network Analysis Tool"
"Yes, we do agree network analysis might seem very daunting. Butthanks to Wireshark 2, its no longer a challenge. The improved GUI, the colorcoding, the human-readable output are only a few of the many features that makeWireshark a popular choice among its contenders. This Learning Path willintroduce you to the basic features of Wireshark 2 and teach you how toleverage these features in the optimal way to organize network traffic. Yes, this is not a course, its a Learning Path. Packts Video Learning Paths are an amalgamation of multiplevideo courses that are logically tied together to provide you with a largerlearning curve. This Learning Path will brush through the basic networkingconcepts, and then introduce you to the user interface of Wireshark. Later itmoves on to the different ways to create and use the capture and displayfilters in Wireshark. Also, youll be mastering its features, analyzingdifferent layers of the network protocol, and looking for any anomalies. By the end of this LearningPath, you will be able to use Wireshark for network security analysis andconfigure it for troubleshooting purposes.About the authors:For this Learning Path,we have combined the best works of extremely esteemed authors: Alex Kuzmenkoand Andrew Crouthamel. Alex has more than16 years of engineering hands-on experience in Telecom field. He used Wiresharkfor mobile network integration, testing, and troubleshooting for more than 5years in his job in Ericsson, North America. He also had 6 years of technicaltraining experience preparing and conducting courses related to mobile packetnetworks in Europe and Asia.Andrew is anexperienced Senior Network Engineer and IT trainer who resides in Doylestown,PA, and currently works with organizations such as NASA, ESA, JAXA, Boeing, andthe US Air Force. His passion for teaching shows in his courses, which arefilled with excitement and real world anecdotes."
Price: 199.99


"Learning Path: Master Googles Go"
"Surely, you have heard about Go, which is on the rise and showing itself as a powerful option in many software development domains. Are youre looking to explore Go in depth and learn how to build real-world apps? Master Googles Go is a Learning Path that introduces you to different programming projects ranging from command-line tools to distributed messaging services, web services, and web applications with Go running on the server side. Packts Video Learning Paths are a series of individual video products put together in a logical and step-wise manner such that each video builds on the skills learned in the video before it. This Learning Path starts by demonstrating how versatile the Go language can be and how it can be put to use in a range of real-world programming domains, whether thats for DevOps tools, cloud-based services, or RESTful web services. Interwoven with the projects, there are examples of best practices and design patterns, and techniques you can carry over to your own projects. The projects also display the key features of Go in action, such as concurrency, and will start to explore the rich ecosystem of open source libraries and frameworks that are being continually developed for the language. Youll also learn the concepts of a single-page web application and create a dynamic user interface using templates, manipulate a database, and use powerful encryption algorithms to implement an authentication system. By the end of the Learning Path, you will be able to build your own projects in no time!For this course, we have combined the best works of these extremely esteemed authors: Ben Tranter has more than six years of experience as a developer. He has worked with a variety of companies to build applications in Go, in the areas of data mining, web back ends, user authentication services, and developer tools, and is a contributor to a variety of open source Go projects. Larry Price is a software engineer with a passion for exploring the world of programming. He has a wide experience in building software with programming languages such as Go, Ruby, JavaScript, and C++. He fell in love with Go a couple of years ago and has taken every opportunity to utilize it at home and work. He has used go to build web applications or create utility scripts, and often documents the experiences on his blog."
Price: 199.99


"Learning Path: Learn VMware VRealize Operations Manager"
"Virtualization has touched every area of IT infrastructure and operations. Are you looking at working with servers, storage, networking, and security? Or do you want to improve the reliability and maintainability of virtualized environments? If yes, then you must be skilled in the key virtualization platform. VMware vRealize Operations Manager is used to deliver intelligent operations management that will help you streamline your processes and customize the environment to suit your needs. You might find a lot of documentations for vROps, but like most other product documentations, these are generally very thin on the why aspect. For example, why should I enable some containers for capacity management and not others? Learn VMware VRealize Operation Manager from Scratch is a Learning Path that attempts to fill this gap and show you the positive impact this product can bring to an environment. Packts Video Learning Paths are a series of individual video products put together in a logical and step-wise manner such that each video builds on the skills learned in the video before it. This Learning Path starts by familiarizing you with the vROps UI. It explains both why and how vRealize Operations should be deployed, configured, and used in your environment. Then, you will learn how to create alerts based on environment-specific symptoms and how to manipulate metric data using super metrics. You will also see how and when to use groups and how you can deliver easy-to-consume data in your environment using the basic dashboard design. You will also see how to import custom data and work with relationships, Finally, you will learn how to trigger events with notifications. By the end of the Learning Path, you will know how to analyze and optimize your IT environment.About The AuthorChris Slater is a senior solutions architect working for VMware as part of the Professional Services Organisation (PSO). He specializes in SDDC technologies and methodologies such as vSphere, vRealize Operations Manager, and Infrastructure and Platform as a Service (IaaS/PaaS) through vRealize Automation. Chris is a VMware Certified Design Expert (VCDX-DV #102) and received a Bachelor of IT from the Australian National University. His primary customer base is the Australian Federal Government that has allowed him to work in some of the largest vSphere environments in Australia. He is in his early 30s and he is grateful for the support from his wife Nicola and three children Sophia, Daniel, and Joel. Outside of work, he enjoys gaming and watching Hobbit and Frozen (for the 100th time) with his kids. Scott Norris is currently a senior consultant in VMware's Professional Services Organization (PSO). He specializes in multiple VMware technologies, such as ESXi, vCenter, vRA 6 and 7, vCD, vCOps (vROps ), vRO, SRM, and Application Services. He is a VMware Certified Design Expert (VCDX -DCA and VCDX-CMA #201). For the last 8 years, Scott has worked exclusively on VMware products and technologies, supporting small environments from a single server, to large federal government environments with hundreds of hosts. He is a 34-year-old father of two and has been an IT professional for 12 years minus a small hiatus in which he fought and won the battle against non-Hodgkin's lymphoma. Outside of work, Scott enjoys messing around in his test lab, playing with his children, or kicking back playing the Xbox."
Price: 199.99


"Learning Path: Bootstrap 4 Application Development"
"If you are creative, having designing skills, and willing to create responsive, innovative websites and applications in a modern way, explore this Learning Path and youll get what youre looking for. Bootstrap is a free and open source frontend web framework for designing websites and web applications. 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. You will expand your creative horizon, first by designing responsive web pages, styling them to perfection in Bootstrap 3, and then seamlessly moving on to Bootstrap 4. Youll learn how you can use CSS classes within your HTML to bring Bootstrap 4 functionality to your project. Among other things, you will also tour the anatomy of a Bootstrap plugin, create your own custom components, and extend Bootstrap using jQuery. By the end of this Learning Path, you will have a thorough knowledge of the frameworks ins and outs, and be able to build highly customizable and optimized web interfaces. Your websites and projects of all sizes will work across multiple screens sizes perfectly with Bootstrap 4. Vedran Cindri Vedran Cindri has been a frontend developer for around 15 years now and has been using Bootstrap exclusively for the last 4 years. He has run a web development company called Flip hr for 5 years now, and he has worked on a lot of interesting projects for clients all around the world. He really enjoys writing great code, optimizing websites, and creating awesome responsive experiences. He has written some articles on Bootstrap before. Id like to thank a really special girl called Tea for buying me a better microphone and making sure I actually recorded the videos. Laurence Svekis Laurence Svekis is a highly experienced web developer with over 18 years of web development experience. He has worked on various large and small projects, and has been an instructor for several Bootstrap projects on a number of platforms, reaching a large number of students and professionals. His web application development areas of expertise include HTML, CSS, JavaScript, JQuery, Bootstrap, PHP, and MySQL. Laurence is passionate about everything to do with web application development, programming to online marketing with a strong focus on social media and SEO."
Price: 199.99


"Learning Path: C++ Game Programming"
"Are you looking to learn C++ from scratch and simultaneously build stunning and interactive games? Explore this Learning Path and you'll get what you're looking for. Start as an amateur and rise as a pro by taking this Learning Path. This Learning Path is a fun journey to the world of game programming starting from the very basics of C++ such as OOP, pointers, introduction to the Standard Template Library, and finally building OpenGL-powered SFML fully-playable complex games. These games are an addictive frantic two-button tapper, a multi-level zombie survival shooter, and a split-screen multiplayer puzzle-platformer. You will explore exciting game programming concepts such as particle effects, directional sound, OpenGL programmable Shaders, spawning thousands of objects, and more. 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. Author: John Horton John Horton is a coding and gaming enthusiast based in the UK. He has a passion for writing apps, games, books, and blog articles about programming, especially for beginners. He is the founder of Game Code School , which is dedicated to helping complete beginners get started with coding using the language and platform that is best suited for them. John sincerely believes that anyone can learn to code and that everybody has a game or an app inside of them, and that they just need to do enough work to bring it out."
Price: 199.99


"Mastering Go Programming"
"Go has moved from the state of tentative to mass adoption. Its C-like speed, simplicity, and power for a growing number of systems level programming domains make it an attractive option for programmers working with older cumbersome, statically typed languages. Golang has entered the space as an entirely viable language for accomplishing a huge array of low level programming and service infrastructure tasks.This video course not only gives you a deep insight into the fundamental mechanics behind the language, but also covers extensive practical topics on Go for modern software architectures. It shows you how to write Go in an intelligent, idiomatic way. After a brief re-acquaintance with the key building blocks of Go, we will also explore how we can build upon the unique capabilities of the language to write effective, powerful code you can employ to develop software. We look at packages, object-oriented programming, concurrency and reflection among other things. Moreover, you will learn about Gos awesome built-in testing support feature. Along the way, build your skills in File handling techniques, Go packages for databases, data serialization approaches, message communications between Go services, and Go web applications. Get your hands on with a plenty of illustrative code samples, exercises and real-world scenarios that will help you build your own application.By the end of this course, you will be taught how to put this enhanced knowledge to build a real-world Spaceship application all by yourself with amazing features.About The AuthorMina Andrawos is an experienced Engineer who has developed deep experience in Go from using it personally and professionally. He regularly authors articles and tutorials about the language, and also shares Gos open source projects. He has written numerous Go applications with varying degrees of complexity. He is also the author of an upcoming course for Packt called Go in Production.Other than Go, he has skills in C#, Java, Python, and C++. He has worked with various databases and software architectures and has skills with the agile methodology in software development. Besides software development; he has working experience of scrum mastering, sales engineering, and software product management."
Price: 199.99


"Beginning C++ Game Programming - Part 2"
"This video course is all about offering you a fun introduction to the world of game programming, using a fun, fully-playable game. The game is an addictive frantic split-screen multiplayer puzzle-platformer.We will go through the key C++ topics, such as OOP (Object-Orientated Programming).While building the game, you will also learn exciting game programming concepts such as directional sound (spatialization).Stretch your C++ knowledge beyond the beginner level and use concepts such as pointers, references, and the Standard Template Library to add featuresfor example, split-screen coop, immersive directional sound, and custom levels loaded from level-design files.About the AuthorJohn Horton is a coding and gaming enthusiast based in the UK. He has a passion for writing apps, games, books, and blog articles about programming, especially for beginners. He is the founder of Game Code School, which is dedicated to helping complete beginners get started coding using the language and platform that is best for them. John sincerely believes that anyone can learn to code and that everybody has a game or an app inside of them, and that they just need to do enough work to bring it out."
Price: 124.99


"R: Complete Data Analysis Solutions"
"If you are looking for that one course that includes everything about data analysis with R, this is it. Lets get on this data analysis journey together.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 solving data analysis problems with R.The R language is a powerful open source functional programming language. R is becoming the go-to tool for data scientists and analysts. Its growing popularity is due to its open source nature and extensive development community. R is increasingly being used by experienced data science professionals instead of Python and it will remain the top choice for data scientists in 2017. Big companies continue to use R for their data science needs and this course will make you ready for when these opportunities come your way.This course has been prepared using extensive research and curation skills. Each section adds to the skills learned and helps us to achieve mastery of data analysis. Every section is modular and can be used as a standalone resource.This course has been designed to include topics on every possible requirement from a data scientist and it does so in a step-by-step and practical manner.This course covers step-by-step and practical solutions to data analysis using R. It covers every required topic and alsoadds an introduction to machine learning.We will start off with learning how to prepare, process, and perform sophisticated ETL for heterogeneous data sources with R packages. An example of data manipulation will be provided, illustrating how to use the dplyr and data.table packages to efficiently process larger data structures. We will then understand how easily R can confront probability and statistics problems and look at R instructions to quickly organize and manipulate large datasets. We will then learn to predict user purchase behavior by adopting a classification approach and implement data mining techniques to discover items that are frequently purchased together. Finally, we will offer insight into time series analysis on financial data, after which there will be detailed information on the hot topic of machine learning, including data classification, regression, clustering, association rule mining, and dimension reduction.This course has been authored by some of the best in their fields:Yu-Wei, Chiu (David Chiu)Yu-Wei, Chiu (David Chiu) is the founder of LargitData,a start-up company that mainly focuses on providing big data and machine learning products. He specializes in using Spark and Hadoop to process big data and apply data mining techniques for data analysis. Yu-Wei is also a professional lecturer and has delivered lectures on big data and machine learning in R and Python, and given tech talks at a variety of conferences.Selva PrabhakaranSelva 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.Tony FischettiTony Fischetti is a data scientist at College Factual, where he gets to use R everyday to build personalized rankings and recommender systems.Viswa ViswanathanViswa Viswanathan is an associate professor of Computing and Decision Sciences at the Stillman School of Business in Seton Hall University. In addition to teaching at the university, Viswa has conducted training programs for industry professionals. He has written several peer-reviewed research publications in journals such as Operations Research, IEEE Software, Computers and Industrial Engineering, and International Journal of Artificial Intelligence in Education.Shanthi Viswanathan Shanthi Viswanathan is an experienced technologist who as a consultant, has helped several large organizations, such as Canon, Cisco, Celgene, Amway, Time Warner Cable, and GE among others, in areas such as data architecture and analytics, master data management, service-oriented architecture, business process management, and modeling.Romeo KienzlerRomeo Kienzler is the Chief Data Scientist of the IBM Watson IoT Division and working as an Advisory Architect helping client worldwide to solve their data analysis problems. His current research focus is on cloud-scale data mining using open source technologies including R, ApacheSpark, SystemML, ApacheFlink, and DeepLearning4J.This course is a blend of text, videos, and assessments, all packaged together keeping your journey in mind. It combines some of the best that Packt has to offer in one complete package. It includes content from the following Packt products:R for Data Science Cookbookby Yu-Wei, Chiu (David Chiu)R for Data Science Solutions [video]by Yu-Wei, Chiu (David Chiu)Mastering R Programming [video]by Selva PrabhakaranData Analysis with Rby Tony FischettiR Data Analysis Cookbookby Viswa Viswanathanand Shanthi ViswanathanLearning Data Mining with R [video] byRomeo Kienzler"
Price: 199.99


"Programming using Julia"
"Want to handle everything that Julia can throw at you and get the most of it every day? This practical guide to programming with Julia for performing numerical computation will make you more productive and able to work with data more efficiently. The video starts with the main features of Julia to help you quickly refresh your knowledge of functions, modules, and arrays. Well also show you how to utilize the Julia language to identify, retrieve, and transform data sets so you can perform data analysis and data manipulation. Later on, youll see how to optimize data science programs with parallel computing and memory allocation. Youll get familiar with the concepts of package development and networking to solve numerical problems using the Julia platform.This video course includes recipes on identifying and classifying data science problems, data modelling, data analysis, data manipulation, meta-programming, multidimensional arrays, and parallel computing. By the end of the course, you will acquire the skills to work more effectively with your data.About the AuthorJalem Raj Rohit is an IIT Jodhpur graduate with a keen interest in machine learning, data science, data analysis, computational statistics, and natural language processing (NLP). Rohit currently works as a senior data scientist at Zomato, also having worked as the first data scientist at Kayako.He is part of the Julia project, where he develops data science models and contributes to the codebase. Additionally, Raj is also a Mozilla contributor and volunteer, and he has interned at Scimergent Analytics."
Price: 124.99


"Getting Started with PHP 7"
"When it comes to modern web development, performance is everything. The latest version of PHP has been improvised and updated to make it easier to build for performance, improved engine execution, better memory usage, and a new and extended set of tools. If youre a web developer, whats not to love? This course would guide you with the new features of PHP 7, advanced OOP and get equipped with SOLID Principles and Design Pattern.PHP is an excellent language for object oriented programming. The new features of PHP 7 makes it more fast and scalable. This video covers the basic concepts of PHP programming in a step-by-step manner.The viewer will be able to improve their productivity by learning design patterns which will promote code reuse and reduce redundancy. The video would go in detail about advance OOP concepts, networking, design patterns, debugging, etcThis course will show you how to make full use of PHP 7 with a range of practical projects that will not only teach you the principles, but also show you how to put them into practice. It will push and extend your skills, helping you to become a more confident and fluent PHP developer.About the AuthorBudi Irawan is a software engineer, lecturer and open source contributor. He has experience in PHP more than 7 years in building small and enterprise web applications. Beside PHP, he also plays with Javascript and Ruby. He loves to teach, contribute and meet new people. In his spare time, he usually do sports and travelling."
Price: 124.99


"PHP 7 Simplified"
"Do you want to know all about PHP 7? Are you looking at learning a language that you can use to create robust web applications? If so, welcome to PHP 7 Simplified!PHP 7 is a popular choice for web-based application development. It is lightweight, no-frills, and powerful. In a nutshell, PHP 7 lets us address the common requirements of current and future web and mobile application development.PHP 7 Simplified exists as a blend of text, videos, code examples, and assessments, which together makes your learning and creating journey all the more effective. Well start off by getting the basics right. Once your foundational knowledge is firmly established, well put it to practical use by working on a small example application. Then, well move on to learning advanced programming methodologies such as high performance programming, functional programming, and object-oriented programming. The course is structured to ensure that youre learning about all the industry-standards along the way.Further on, youll build a user profile system, simple shopping cart, and social newsletter service.Midway through, well learn how to interact with a database. Having done that, youll be equipped to build even more complex applications.We are not done yet. This course wouldnt be complete without us learning how to implement software design patterns, improve web security, and perform testing and debugging.The goal of this course is to transform you into a complete PHP 7 developer.This course is authored by some of the best in the fields.We combine the bestof the following Packt products:PHP 7 Programming Solutions by Doug BiererPHP 7 Programming Cookbook by Doug BiererPHP 7 Programming Blueprints by Jose Palala and Martin HelmichLearning PHP 7 by Nicola PietroluongoMeet your expert instructors:Doug Bierer has been hooked on computers since his first program, written in Dartmouth BASIC on a DEC PDP-8, in 1971. His own company is unlikelysource.com, which specializes in consulting, PHP programming, website development, and training.Jose Palala has been working professionally with PHP for at least 8 years. He has experience working with PHP frameworks such as Eden PHP, CodeIgniter, Laravel and Zend.Martin Helmich holds a Master's degree in Computer Science from the University of Applied Sciences in Osnabrck. He works as a software architect.Nicola Pietroluongo is a software engineer with many years of experience. His development background covers over a decade of working in a wide area of development stack building web applications for large companies across Europe."
Price: 199.99


"Rapid Game Development with Unity 5"
"Game engines are one of the most powerful tools that help developers design interactive games for multiple platforms. Unity is an exciting and popular engine in the game industry. It is widely used to create popular 2D and 3D games by large game studios and indie developers.Are you looking to develop stunning games in Unity? Or getting into the gaming world? If yes, this course is ideal for you. In this course, you will understand the game development concepts and have a good learning time by applying the knowledge gained through practice of these concepts.Starting from the ground up and moving toward an intermediate level, this course will help you establish a strong foundation in making games with Unity 5. What is included?Lets take a look at the learning journey. The course starts with an introduction to game engines and installation procedures of Unity. From there, the course introduces you to the Unity interface, and teaches you how to build levels. Youll understand the core Unity concepts such as game objects, components, and scenes. Finally, youll learn how to use Unity by making four fun game projects, from shooters and platformers to exploration and adventure games.By the end of the course, you should have a solid understanding of game development principles and be able to create your own games in no time!Why should I choose 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.This course follows an example-based approach that will take you through the most basic games toward the more complex ones, gradually building your skill level. It's 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 learning Unity.Testimonials:The source content have been received well by the audience. Here are a couple of reviews:""I have started creating the first game. The instructions have been easy to follow.""- Jennifer""Easy to read, easy to follow, good starter!""- Anonymous CustomerWe have combined the best of the following Packt products:Unity 5 Fundamentals by Dr. Edward LavieriUnity 5 for Beginners by Alan ThornUnity 5.x by Exampleby Alan ThornFor this course, we have combined the best works of these extremely esteemed authors:Dr. Edward Lavieri is a veteran game designer and developer with a strong academic background. He earned a Doctorate of Computer Science from Colorado Technical University, an MS in Management Information Systems (Bowie State University), an MS in Education (Capella University), and an MS in Operations Management (University of Arkansas). As the founder and creative director of three19, a software design and development studio, Edward is constantly designing and developing software. He has authored several books. He has also developed numerous college courses involving computer science, information systems, and game development.Alan Thornis a multidisciplinary game developer, author, and educator with industry experience of 17 years. He makes games for PC desktop, mobile, and VR. He founded Wax Lyrical Games and created the award-winning Baron Wittard: Nemesis of Ragnarok game, working as designer, programmer, and artist. He has written 23 technical books on game development and presented 19 video training courses. These cover game play programming, Unity development, 3D modeling, and animation. He is currently the head of department for Games Design and Development at the National Film and Television School."
Price: 199.99


"Haskell: Data Analysis Made Easy"
"A staggering amount of data is created everyday; analyzing and organizing this enormous amount of data can be quite a complex task. Haskell is a powerful and well-designed functional programming language that is designed to work with complex data. It is trending in the field of data science as it provides a powerful platform for robust data science practices.This course will introduce the basic concepts of Haskell and move on to discuss how Haskell can be used to solve the issues by using the real-world data.The course will guide you through the installation procedure, after you have all the tools that you require in place, you will explore the basic concepts of Haskell including the functions, and the data structures.It will also discuss the various formats of raw data and the procedures for cleaning the data and plotting them. With a good hold on the basics of Haskell and data analysis, you will then be introduced to advanced concepts of data analysis such as Kernel Density Estimation, Hypothesis Testing, Regression Analysis, Text Analysis, Clustering, Nave Bayes Classification, and Principal Component Analysis. Why go for 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.This course follows an example-based approach that will take you through learning Haskell initially, and then learning to manipulate data andvisualizing it,and thengradually building your skill level where you can perform advanced algorithms on the data, such that you can make more sense of the data and interpret the future, or give suggestions. It's 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 learning Haskell.After completing this course, you will be equipped to analyze data and organize them using advanced algorithms.This course is authored by some of the best in the field.We have combined the followingbest Haskell products by Packt:Learning Haskell Programming byHakim CassimallyGetting Started with Haskell Data Analysis byJames ChurchLearning Haskell Data Analysis byJames ChurchAdvanced Data Analysis with Haskell byJames ChurchMeet your expert instructions:James Church is an assistant professor of computer science at Austin Peay State University. He has consulted for various companies and a chemical laboratory for the purpose of performing data analysis work.Hakim Cassimally learned the basics of Lisp 15 years ago and has been interested in functional programming ever since. He has written, spoken, and evangelised about learning and writing Haskell since 2006.What are the requirements?You do not need any programming knowledge, or knowledge in data science before you take up this course.What am I going to get from this course?Learn the basics of HaskellLearn how to clean dataLearn how to plot data on a graph and to draw conclusions based on the graphsApply advanced algorithms on the data to extract more information from the data."
Price: 199.99


"R: Complete Machine Learning Solutions"
"Are you interested in understanding machine learning concepts and building real-timeprojects with R, but dont know where to start? Then, this is the perfect course for you!The aim of machine learning is to uncover hidden patterns, unknown correlations, and find useful information from data. In addition to this, through incorporation with data analysis, machine learning can be used to perform predictive analysis. With machine learning, the analysis of business operations and processes is not limited to human scale thinking; machine scale analysis enables businesses to capture hidden values in big data.Machine learning has similarities to the human reasoning process. Unlike traditional analysis, the generated model cannot evolve as data is accumulated. Machine learning can learn from the data that is processed and analyzed. In other words, the more data that is processed, the more it can learn.R, as adialect of GNU-S, is a powerful statistical language that can be used to manipulate and analyze data. Additionally, R provides many machine learning packages and visualization functions, which enable users to analyze data on the fly. Most importantly, R is open source and free.Using R greatly simplifies machine learning. All you need to know is how each algorithm can solveyour problem, and then you can simply use a writtenpackage to quickly generate prediction models on data with a few command lines.By taking this course, you will gain a detailed and practical knowledge of R and machine learning concepts to build complex machine learning models. What details do you cover in this course?We start off with basic R operations, reading data into R, manipulating data, forming simple statistics for visualizing data. We will then walk through the processes of transforming, analyzing, and visualizing the RMS Titanic data. You will also learn how to perform descriptive statistics.This course will teach you to use regression models. We will then see how to fit data in tree-based classifier, Naive Bayes classifier, and so on.We then move on to introducing powerful classification networks, neural networks, and support vector machines. During this journey, we will introduce the power of ensemble learners to produce better classification and regression results.We will see how to apply the clustering technique to segment customers and further compare differences between each clustering method.We will discover associated terms and underline frequent patterns from transaction data.We will go through the process of compressing and restoring images, using the dimension reduction approach and R Hadoop, starting from setting up the environment to actual big data processing and machine learning on big data.By the end of this course, we will build our own project in the e-commerce domain.This course will take you from the very basics of R to creating insightful machine learning models with R.We have combined the bestof the following Packt products:R Machine Learning Solutions by Yu-Wei, Chiu (David Chiu)Machine Learning with R Cookbook by Yu-Wei, Chiu (David Chiu)R Machine Learning By Example by Raghav Bali and Dipanjan SarkarTestimonials:The source content have been received well by the audience. Here is a one of thereviews:""good product, I enjoyed it""- Ertugrul BayindirMeet yourexpert instructors: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.Dipanjan Sarkar is an IT engineer at Intel, the world's largest silicon company, where he works on analytics, business intelligence, and application development. His areas of specialization includes software engineering, data science, machine learning, and text analytics.Raghav Bali has a master's degree (gold medalist) in IT from the International Institute of Information Technology, Bangalore. He is an IT engineer at Intel, the world's largest silicon company, where he works on analytics, business intelligence, and application development.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


"Learning Path: Unity: VR Development with Unity 5"
"Are you are interested in Virtual Reality (VR) and want to learn how it works? Or do you want to create your own VR experiences? If yes, this Learning Path is 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. Unity 5 has emerged to become the leader in building Virtual Reality games and applications for different platforms. This Learning Path takes a practical, project-based approach to teach you about the specifics of VR development with the Unity 3D game engine. You will explore the technical considerations that are important and possibly unique to VR. The projects in this Learning Path will demonstrate how to build a variety of VR experiences. The projects will increase in complexity as the Learning Path progresses and will help you make the transition to a pro VR developer with Unity 5. By the end of the Learning Path, youll be able to develop rich, interactive virtual reality experiences using Unity. About the Author: For this course, we have combined the best works of this esteemed author: Jonathan Linowes is the owner of Parkerhill Reality Labs, a start-up VR/AR consultancy firm. He is a veritable VR and 3D graphics enthusiast, full-stack web developer, software engineer, successful entrepreneur, and teacher. He has a fine arts degree from Syracuse University and a master's degree from the MIT Media Lab. He has founded several successful start-ups and held technical leadership positions at major corporations, including Autodesk Inc. He is also the author of two other books from Packt Publishing, Unity Virtual Reality Projects (2015) and Cardboard VR Projects for Android (2016)."
Price: 199.99


"Drupal 8: Efficient Application Development"
"Drupal is one of the most popular platforms to develop websites. With more and more organizations looking to build engaging digital experience for their stakeholders, the Drupal Content Management System offers a mobile-first platform with native support for integrations, better performance, and scalability. The new version brings significant changes to its module development and theme creation techniques, improving performance and refining the development experience.What details do you cover in this course?Drupal 8 brings a lot of groundbreaking changes to its ecosystem, from basic architectural changes to functional ones. Understanding these changes is vital to you if you are trying to explore Drupal 8.In this course, youwill get a practical knowledge of Drupal 8, that means we can jump into any existing Drupal 8 website and understand how it is built and how it is put together. Finally, we will learn to launch a Drupal 8 website.Youll start off by setting up your development environment, enabling you to begin writing custom code for a Drupal-powered website through PhpStorm. You will learn about configuration management and creating custom content types before exploring the HTML5 features included. Views were used on more than 80% of all Drupal 7 sites; now they are part of the Drupal 8 core. If you use views, you might build 10 different view displays with different filters, without knowing that a contextual filter would require only a single display. Youll see how to create reusable templates using PHP scripting and use plugins and develop simple plugins on your own. Towards the end of this course, youll find out how to test, deploy, and monitor your application effectively.To summarize, we begin with exploring new features in Drupal 8 and understand the building blocks to create a website. We then create our own custom themes, deploy and maintain a website. We then move on to learn about the updates and reports of building a Drupal website as things get outdated and security releases come out often.Finally we build a simple blogging website.What am I going to get from this course?Discover how to create complex websites quicklyFind out how to use the building blocks of Drupal 8Manage site users and permissionsExplore the world of various views and components in Drupal 8Understand the process of making reusable templatesUse different plugins and create your own pluginsUnderstand how to test, deploy, and monitor your applicationThis course takes a step-by-step, practical, tutorial-style approach. Each section will help you build up your skill level and enable you to become an efficient Drupal 8 professional.We have combined the bestof the following Packt products:Drupal 8 for Beginners by Jason BlandaMastering Drupal 8 Views by Gregg MarshallDrupal 8 Development: Beginner's Guide - Second Edition by Neeraj Kumar et al.Meet yourexpert instructors:Jason Blanda has been professionally developing and deploying websites using the Drupal content management system for over 7 years.Gregg Marshall works as a consultant/contractor, frequently mentoring in-house development teams on Drupal best practices.Neeraj Kumar is a Drupal architect, author, project manager, and overall geeky guy who enjoys using technology for bringing value to businesses.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


"Learning Path: VMware vSphere Unlocked"
"VMware vSphere 6 is a powerful server virtualization platform that enables optimized performance, efficiency, and availability for your infrastructure. VMware vSphere Unlocked is a Learning Path provides the information that meets the objectives specified in the blueprint for the VMware VCP6-DCV certification program. 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 Learning Path will help you make most of the core features in vSphere. We will begin with exploring the essential concepts of virtualization like ESXi and DCUI interfaces. We will then move on to see how vSphere works with virtual machines. We will learn how to enhance and monitor vSphere performance by optimizing our virtual environment and solving performance issues. We will also see how to upgrade our legacy vSphere to the latest version along with troubleshooting techniques. This Learning Path will empower you to virtualize any application with ease as we will be covering all the latest enhancements and advanced functionalities of vSphere hypervisor, virtual machines, vCenter Server virtual storage, and security. By the end of the Learning Path, you will gain expertise in VMware vSphere 6 and virtualize any application with ease for your enterprise. About the Authors For this course, we have combined the best works of these esteemed authors: Glen Martin has over 20 years' experience in enterprise IT operations and architecture and technical training, and over 10 years' vSphere experience in environments of all sizes.Atindra Chaturvedi is a certified VMware Advanced Professional in Data Center Design (VCAP-DCD) and Data Center Administration (VCAP-DCA) which speak to his advanced knowledge of the vSphere virtual data center design and hands-on ability to operate the advanced tools available in the environment. He is currently certified Cisco Network Professional Routing & Switching (CCNP-R&S) and Data Center (CCNP-Data Center) which gives him the advanced knowledge of networking and design and hands-on configuration of all aspects of data center equipment. He currently holds network virtualization (VCP-NV) and Cloud (VCP-Cloud) certifications from VMware, and is a Brocade Certified Engineer Network Functions Virtualization.He has more than 18 years of commercial data center experience and has authored courses on vSphere networking, vSphere networking design, VMware NSX, and VMware NSX design."
Price: 199.99


"Learning Path: Learning Infusionsoft"
"Infusionsoft is sales and marketing automation software. This Video Learning Path aims to provide those who are new to Infusionsoft with an introduction to the tool.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. Learning Infusionsoft starts by focusing on initial user setup and helps you master key tool competencies in easy stages. We then move onto an interesting discussion on how to sell products online and earn good money. Well look at some techniques such as eCommerce Plumbing and automation to help you attract customers. Later, we demonstrate tactics such as campaigns, satisfaction survey, and birthday wishes. Finally, we will take a look at various re-engagement tactics that can be applied to your system to keep long-time, faithful customers motivated and on board. By the end of this Video Learning Path, you will learn to improve customer experience and sell products online. About the Author: Paul Sokol is an electrical engineer by trade and the Campaign Builder Mad Scientist at Infusionsofta moniker earned due to his breadth of knowledge. His first experience with Infusionsoft was when he cofounded jiveSYSTEMSa business-class video e-mail platformin 2008 while obtaining his master's degree in signal processing from the University of Central Florida. The company still exists today and is successfully running very efficiently thanks to the automation capabilities of Infusionsoft. Since joining Infusionsoft formally as an employee in June 2011, he has provided over 1,000 hours of small business consulting and helped launch more than 200 clients with Infusionsoft."
Price: 199.99


"Learning Path: Ionic: Application Development with Ionic 2"
"Developing real-time apps is the need of the hour, and apps that deal with humongous amounts of user data and real-time information that needs to be updated frequently are in high demand. Currently, one of the most popular frameworks for this task is the Ionic Framework.Application Development with Ionic 2 is Packts Video Learning Path, which is 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 course will get you started with Ionic and help you create Angular 2 components that interact with templates. You will learn to bootstrap an application and enhance one cool feature at a time. Each feature will cover one of the essential components of an app: user experience, logic and data, and the user interface. Youll then work with Cordova to support native functionalities on both iOS and Android. Also, youll learn to use the default themes for each platform as well as customizing your own. By the end of this Video Learning Path, we will have built an entire awesome iTunes Browser app along with learning how best to deploy your app to different platforms. About the Authors: Mathieu Chauvinc is a Managing Director at Red Ape Solutions, where he aspires to keep the company at the bleeding edge of web technologies. On a daily basis, he leads the tech team of 15 and collaborates with them in building complex single page applications and neat hybrid mobile apps. He has been involved in web technologies for over a decade, from Django to Node.js and Go, SQL to NoSQL, Mootools to Angular 2, continuously trying to keep the right balance between the excitement of new frameworks and the stability of proven ones. He always has a special place in his heart for Python and Django. Hoc Phan is a technologist with a wide range of experience in front-end development, cloud computing, and big data. He started programming at the age of 12, with Pascal and Assembly, on his Intel 80286 computer. He learned to start practicing right away, even before figuring out the important concepts. Hoc worked on many JavaScript projects in the past by teaching himself the framework using various online sources. He was one of the first few developers who tested Ionic for its feasibility as a JavaScript replacement for a device's native language."
Price: 199.99


"R: Complete Data Visualization Solutions"
"If you are looking for that one course that includes everything about data visualization with R, this is it. Lets get on this data visualization journey together.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 learning data visualization with R.The R language is a powerful open source functional programming language. R is becoming the go-to tool for data scientists and analysts. Its growing popularity is due to its open source nature and extensive development community. R is increasingly being used by experienced data science professionals instead of Python and it will remain the top choice for data scientists in 2017. Large companies continue to use R for their data science needs and this course will make you ready for when these opportunities come your way.This course has been prepared using extensive research and curation skills. Each section adds to the skills learned and helps us to achieve mastery of data visualization. Every section is modular and can be used as a standalone resource.This course covers different visualization techniques in R and assorted R graphs, plots, maps, and reports. It is a practical and interactive way to learn about R graphics, all of which are discussed in an easy-to-grasp manner. This course has been designed to include topics on every possible data visualizationrequirement from a data scientist and it does so in a step-by-step and practical manner.We will start by focusing on ggplot2 and show you how to create advanced figures for data exploration. Then, we willmove on to customizing the plots and then cover interactive plots. We will then cover time series plots, heat maps, dendograms. Following that, we will look at maps and how to make them interactive. We will then turn our attention to building an interactive report using the ggvis package and publishing reports and plots using Shiny. Finally, we will cover data in higher dimensions which will complete our extensive tour of the data visualization capabilities possible using R.This course has been authored by some of the best in their fields:Dr. Fabio VeronesiIn his career, Dr. Veronesi worked at several topics related to environmental research: digital soil mapping, cartography and shaded relief, renewable energy and transmission line siting. During this time Dr. Veronesi has specialized in the application of spatial statistical techniques to environmental data.Atmajitsinh GohilAtmajitsinh Gohil works as a senior consultant at a consultancy firm in New York City. He writes about data manipulation, data exploration, visualization, and basic R plotting functions on his blog. He has a master's degree in financial economics from the State University of New York (SUNY), Buffalo.Yu-Wei, Chiu (David Chiu)Yu-Wei, Chiu (David Chiu) is the founder of LargitData, a start-up company that mainly focuses on providing Big Data and machine learning products. In addition to being a start-up entrepreneur and data scientist, he specializes in using Spark and Hadoop to process big data and apply data mining techniques for data analysis. Yu-Wei is also a professional lecturer and has delivered lectures on big data and machine learning in R and Python, and given tech talks at a variety of conferences."
Price: 199.99


 
Previous Next