AW Software Products ExcitingAds :: Exciting Ads

kahm-logo

Sitemap

 
"Learning ReactJs User Interfaces"
"Every great website needs a great user interface, and without one, your users will soon leave. The React stack is the perfect tool to create amazing modern dynamic interfaces, and this course will take you stepbystep through how to build them. You will learn the practical skills needed to make great interface components that incorporate other web development tools, such as Bootstrap, SASS, and hot reloading. React is an incredibly popular part of modern full stack web development, and is a keystone of fluid SPAs (single page applications). As part of a full stack, it all you need to create full web applications.The course begins by ensuring you have a solid understanding of Bootstrap and JSX, so you can create React components that can automatically refresh, enabling fully dynamic interfaces. We then introduce ES6 into the mix, showing you how the latest web technologies can be used to make your user interfaces even better. Next, you will see how to integrate and componentize CSS into React using SASS, enabling you to style your components using web standard techniques. Finally, we will dive into animation, and youll understand states and events to create reactive user interface components.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

"Web Development with Angular 2 and Bootstrap"
"Angular 2 is a game changer in the field of web development and enables you to efficiently architect large-scale and maintainable software. It has everything from a powerful view engine to an exceptional data binding framework and a design that embraces modern web development. Bootstrap allows users to quickly get started developing professional-looking responsive web applications. With both joining forces, we burst into modern web development with the very best of development and design.This course demonstrates how to write dynamic, feature-rich Angular 2 applications with Bootstrap's responsive layouts and end-to-end testing techniques. We will set up our development environment with Angular 2 and ES6 with TypeScript. In Angular 2, everything is a component using TypeScript annotations. This course takes a component-centric approach, using them as the main point of discussion to help you learn the core concepts in Angular 2. You'll also get to grips with Bootstrap to create and design web applications that are elegantly styled with a responsive user interface.If you have been building applications with 1.x versions of Angular, this course will also lay down the migration steps required to port your application to the newer version without disrupting the functionalities. Throughout this course, you will learn about the advanced features of Angular 2 such as components, views, event handlers, directives, dependency injection, services, routing, and data binding using Bootstrap styling. Finally, we'll end the course by implementing all that you've learned using Angular 2 web components and BootstrapUI.By the end of the course, youll be ready to start building quick and efficient applications with a stunning interface that takes advantage of all the new features on offer from both Angular 2 and Bootstrap. About The AuthorTarun Sharma is a passionate web developer and senior developer, currently with a main focus on front-end technologies and JavaScript frameworks. He has 5 years of experience in developing front-end applications with various frameworks, most likely with Angular 1.x, Angular 2 and React JS.He regularly contributes to open source projects and provides technical training on front-end technologies.He would like to thank his Mother for being at his side for so many years and for always being so supportive in every kind of situation. He would also like to thank Sunny and Vivek for helping him out with Angular 2 questions and technical reviews."
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

"R Data Mining Projects"
"The R language is a powerful open source functional programming language. At its core, R is a statistical programming language that provides impressive tools for data mining and analysis. It enables you to create high-level graphics and offers an interface to other languages. This means R is best suited to producing data and visual analytics through customization scripts and commands, instead of the typical statistical tools that provide tick boxes and drop-down menus for users.This video course explores data mining techniques, showing you how to apply different mining concepts to various statistical and data applications in a wide range of fields. We will teach you about R and its application to data mining, and give you relevant and useful information you can use to develop and improve your applications. It will help you complete complex data mining cases and guide you through handling issues you might encounter during projects.About The AuthorPradeepta Mishra is a data scientist, predictive modeling expert, deep learning and machine learning practitioner, and an econometrician. He is currently leading the data science and machine learning practice for Ma Foi Analytics, Bangalore, India. Ma Foi Analytics is an advanced analytics provider for Tomorrow's Cognitive Insights Ecology, using a combination of cutting-edge artificial intelligence, proprietary big data platform, and data science expertise. He holds a patent for enhancing planogram design for the retail industry. Pradeepta has published and presented research papers at IIM Ahmedabad, India. He is a visiting faculty at various leading B-schools and regularly gives talks on data science and machine learning.Pradeepta has spent more than 10 years in his domain and has solved various projects relating to classification, regression, pattern recognition, time series forecasting, and unstructured data analysis using text mining procedures, spanning across domains such as healthcare, insurance, retail and e-commerce, manufacturing, and so on."
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

"Python Machine Learning - Part 1"
"Machine learning and predictive analytics are transforming the way that businesses and other organizations operate. Being able to understand trends and patterns in complex data is critical to success, and is becoming one of the key strategies for unlocking growth in a challenging contemporary marketplace. Python can help you deliver key insights into your data. Its unique capabilities as a language let you build sophisticated algorithms and statistical models that can reveal new perspectives and answer key questions that are vital for success.This video gives you access to the world of predictive analytics and demonstrates why Python is one of the worlds leading data science languages. If you want to ask better questions of data, or need to improve and extend the capabilities of your machine learning systems, this practical data science courseis invaluable. It coversa wide range of powerful Python libraries, including scikit-learn, Theano, and Keras, and featuresguidance and tips on everything from sentiment analysis to neural networks. With this video,youll soon be able to answer some of the most important questions facing you and your organization.About the AuthorJason is an avid Python machine learning practitioner, obsessed college football fan, and German Shepherd lover. Jason completed his graduate and undergraduate degrees at Arizona State University. During that time, Jason conducted statistical analysis and visual communication analysis for the Arizona State Football program and was part of a 4-person team that placed 3rd nationally in The Great Minds Challenge: IBM Watson Edition, a collegiate machine learning competition. Jason currently works for TransDev and zTrip where he combines data from multiple enterprise sources to gain actionable insights about customers. Jason also recently taught a Machine Learning workshop for a Fortune 500 company and is currently learning to leverage the Apache Spark ecosystem using both Scala and Python."
Price: 124.99

"Advanced VMware vRealize Operations Manager"
"VMware vRealize Operations Manager is used to deliver intelligent operations management to automate key processes and improve IT efficiency.This course starts by teaching you to configure and create alerts based on environment-specific symptoms. Then, well walk you through manipulating metric data using super metrics. You will learn how and when to use groups, after which we move on to basic dashboard design to deliver easy-to-consume data in our environment. You'll learn how to import custom data and work with relationships.Next, well revamp our basic dashboard and introduce interactivity to it, so it can show data on selected objects. Finally, you will learn how to set up notifications and will be equipped to manage, run, and use vROps within you own 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.Chris is in his early 30s and it 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. Chris can be followed on twitter @cslater27.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. He can be followed on Twitter at @auScottNorris."
Price: 124.99

"Unity 5: Creating the Game Environment"
"Unity is an exciting and popular engine in the game industry. Throughout this course, youll learn how to build a game consisting of a User Interface and explore more Unity game development concepts. This easy-to-follow course will help you quickly learn how to use Unity in a practical context, step-by-step, by making a real-world game project.This course will familiarize you with game project workflow and level design. You will learn to create and lay out the User Interface. This course will also walk you through scripting UI controls by testing and editing UI functionality. You will explore how to create a terrain, importing and using vegetation objects, and add a water feature to it. And then finally you'll work with textures.About The AuthorDr. Edward Lavieri is a veteran game designer and developer with a strong academic background. He earned a Doctorate of Computer Science from Colorado Technical University, an MS in Management Information Systems (Bowie State University), an MS in Education (Capella University), and an MS in Operations Management (University of Arkansas).He has created and taught computer science courses since 2002. Edward retired from the US Navy as a Command Master Chief after 25 years' service. As the founder and creative director of three19, a software design and development studio, Edward is constantly designing and developing software. He uses a variety of game engines and development tools. His passions include developing adaptive learning systems, educational games, and mobile apps.Edward authored Adaptive Learning for Educational Game Design (CreateSpace); Getting Started with Unity 5 (Packt Publishing); LiveCode Mobile Development HOTSHOT (Packt Publishing); LiveCode Mobile Development Cookbook (Packt Publishing); and Software Consulting: A Revolutionary Approach (CreateSpace). He was the technical editor for Excel Formulas and Functions for Dummies (Wiley Publishing). He has also developed numerous college courses involving computer science, information systems, and game development"
Price: 124.99

"Introduction to TypeScript"
"TypeScript is a superset of JavaScript that features a robust static type system to help build large-scale applications that are refactor-friendly, maintainable, and scalable. Take advantage of dozens of features from the next generations of JavaScript such as ES2015 and ES2016 without introducing a complex workflow to your project.This course will guide you from a beginners level knowledge in JavaScript to being able to successfully start creating applications in TypeScript. Youll learn why TypeScripts tooling gives it a heavy advantage over other languages and see how JavaScript works underneath.The course begins with an introduction bringing you up-to-date on the state of the JavaScript ecosystem, where TypeScript fits into it, and why youd want to leverage it. Then we move onto the basics of TypeScript such as setting up your development environment and learning basic language features by building a simple utility application and extending it with more features. Finally, we explore some practical use cases, such as converting plain-old JavaScript to TypeScript and youll see how we tackle any issues faced such as external library references, dynamic typing, and more.By the end of the course, the viewer will be equipped to explain why TypeScript is advantageous for you and your team while also having a foundational knowledge of language features such as the type system, classes, interfaces, modules, and generics.About The AuthorKamran Ayub is a WebApps consultant and has been associated with the web industry since 2000. He specializes in both front-end and back-end development, and is heavily involved in open source.Kamran has used TypeScript in large-scale open source projects since version 1.0. Currently situated in Minnesota, he has given talks on Demystifying TypeScript and TypeScript in Action multiple times over the past few years to different audiences and at different conferences such as his own workplace, the Twin Cities Code Camp, Minnesota Developer Conference, and Midwest.js.He has only received positive feedback on the sessions and is always excited to revamp them each year to update them and spread the love for TypeScript. He is excited to formally record a course on TypeScript where he can take the appropriate time to go over each of the topics he covers in his talks more in-depth and with the ability to focus on important points and explain."
Price: 124.99

"Ionic 2 Solutions-The Rich Flavors of Ionic at Your Disposal"
"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 Ionic Framework, which is undergoing a major makeover. This course will get you started with Ionic and help you create Angular 2 components that interact with templates. From there, youll work with Ionic components and find out how to share data efficiently between them. Youll discover how to make the best use of the REST API to handle back-end services and then move on to animating your application to make it look pretty. Youll learn to add in a local push notification in order to test the app. Youll work with Cordova to support native functionalities on both iOS and Android. Also, youll master using the default themes for each platform as well as customizing your own. Finally, youll see how best to deploy your app to different platforms. This video course will solve all your Ionic-related issues through dedicated recipes that will help you get the best out of Ionic.About The AuthorHoc 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. He wrote the Ionic Cookbook, which was very well received. He has worked for both start-ups and large companies. By frequently speaking at local meetups and cloud computing/big data industry events and conferences, he learns from other experts. He holds an MBA degree from the University of Washington's Michael G. Foster School of Business.I would like to thank my wife, Nga Nguyen, for putting up with my late-night writing sessions and taking care of our son (""little Brian""). Even though this is my third book on the same topic, the road to success was as difficult as the first two. Without the encouragement and understanding from my family, completing this book would not have been possible. I would also like to thank all the Ionic team members and the community on Ionic Forum. They have been extremely helpful in addressing all of my questions when I ran into issues, especially with the changes between Ionic 1 and Ionic 2. There is definitely a small learning curve for all of us to solve the most interesting problem in the industry ."
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

"Building a Game with Unity and Blender"
"In the wake of the indie game development scene, game development tools are no longer luxury items costing up to millions of dollars but are now affordable by smaller teams or even individual developers. Among these cutting-edge applications, Blender and Unity stand out from the crowd as a powerful combination that allows small-to-no budget indie developers or hobbyists alike to develop games they have always dreamt of creating.Starting from the beginning, this video will cover designing the game concept, constructing the gameplay, creating the characters and environment, implementing game logic and basic Artificial Intelligence, and finally deploying the game for others to play. By sequentially working through the steps in each section, you will quickly master the skills required to develop your dream game from scratch.About The AuthorLee Zhi Eng is a 3D artist-turned-programmer who is currently the co-founder cum chief technical executive at Reonyx Tech, a technology firm based in Malaysia. Before he co-founded the company, he worked as an artist and programmer in several game studios before becoming a part-time lecturer for two years at a university, teaching game development subjects related to Unity Engine and Unreal Engine. He not only took part in various projects related to games, interactive apps, and virtual reality, he also participated in multiple projects that are more oriented towards software and system developmentfor example, vehicle tracking systems, corporate management systems, Web applications, and so on . . .When he is not writing code, he enjoys travelling, photography, and exploring new technologies."
Price: 124.99

"OpenCV 3 by Example"
"Open CV is a cross-platform, free-for-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.Whether you are completely new to the concept of Computer Vision or have a basic understanding of it, this video will be your guide to understanding the basic OpenCV concepts and algorithms through amazing real-world examples and projects.Starting from the installation of OpenCV on your system and understanding the basics of image processing, we 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 Open CV projects from scratch.By the end of this video, you will be familiar with the basics of Open CV such as matrix operations, filters, and histograms, as well as more advanced concepts such as segmentation, machine learning, complex video analysis, and text recognitionAbout The AuthorDavid Milln Escriv was eight years old when he wrote his first program on an8086 PC with BASIC language, which enabled the 2D plotting of BASIC equations. He started with his computer development relationship and created many applications and games.In 2005, he completed his studies in IT from the Universitat Politcnica de Valencia with honors in human-computer interaction supported by Computer Vision with OpenCV (v0.96). He had a final project based on this subject and published it on HCI Spanish Congress. In 2014, he completed his Master's degree in artificial intelligence, computer graphics, and pattern recognition, focusing on pattern recognition and Computer Vision.He participated in Blender source code, an open source and 3D-software project, andworked in his first commercial movie, PlumiferosAventuras voladoras, as a computer graphics software developer. David now 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. He is the co-author of Mastering OpenCV with Practical Computer Vision Projects Book and also the reviewer of GnuPlot Cookbook by Lee Phillips, OpenCV Computer Vision with Python by Joseph Howse, InstantOpenCV Starter by Jayneil Dalal and Sohil Patel, all published by Packt Publishing.Prateek Joshi is an artificial intelligence researcher, published author of five books, and TEDx speaker. He is the founder of Pluto AI, a venture-funded Silicon Valley startup building an analytics platform for smart water management powered by deep learning. His work in this field has led to patents, tech demos, and research papers at major IEEE conferences. He has been an invited speaker at technology and entrepreneurship conferences including TEDx, AT&T Foundry, Silicon Valley Deep Learning, and Open Silicon Valley. Prateek has also been featured as a guest author in prominent tech magazines.His tech blog has received more than 1.2 million page views from 200 over countries and has over 6,600+ followers. He frequently writes on topics such as artificial intelligence, Python programming, and abstract mathematics. He is an avid coder and has won many hackathons utilizing a wide variety of technologies. He graduated from University of Southern California with a masters degree specializing in artificial intelligence. He has worked at companies such as Nvidia and Microsoft Research.Vincius 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. His former experience also includes working as an IT manager in document processing applications in Sinax, a company that focuses in BPM and ECM activities, building games and applications for Positivo Informtica, including building an augmented reality educational game exposed at CEBIT and network libraries for Siemens Enterprise Communications (Unify).As part of his Master's degree research, he used Kinect, OpenNI, and OpenCV to recognize Brazilian sign language gestures. He is currently working with medical imaging systems for his PhD thesis. He was also a reviewer of the OpenNI Cookbook, Packt Publishing.He is also a game development fan, having a popular site entirely dedicated to the field called Ponto V. He is the cofounder of a startup company called Blackmuppet. His fields of interest includes image processing, Computer Vision, design patterns, and multithreaded applications."
Price: 124.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

"Building Practical Recommendation Engines Part 2"
"Recommendation systems allow you to gain insights into data and make a guess on what would be people's preference. It is used all over the web, be it shopping, social networking, or music. This video will teach you how to build unique end-to-end recommendation engines with various tools and enhance your skills.You will look at various recommendation engines such as personalized recommendation engines, real-time recommendation engines, SVD recommender systems. You will also get a quick glance into the future of recommendation systems by the end of the video. During the course of the video, you will come across creating recommendation engines with R, Python, Apache Spark, Neo4j, Apache Mahout, and more. By the end of the course, you will also learn the best practices and tricks and tips to build efficient recommender systems.About The AuthorSuresh Kumar Gorakala is a Data scientist focused on Artificial Intelligence. He has professional experience close to 10 years, having worked with various global clients across multiple domains and helped them in solving their business problems using Advanced Big Data Analytics. He has extensively worked on Recommendation Engines, Natural language Processing, Advanced Machine Learning, Graph Databases. He previously co-authored Building a Recommendation System with R for Packt Publishing. He is a passionate traveler and is a photographer by hobby."
Price: 124.99

"Building Practical Recommendation Engines Part 1"
"A recommendation engine (sometimes referred to as a recommender system) is a tool that lets algorithm developers predict what a user may or may not like among a list of given items. Recommender systems have become extremely common in recent years, and are applied in a variety of applications. The most popular ones are movies, music, news, books, research articles, search queries, social tags, and products in general.This video starts with an introduction to recommendation systems and its applications. You will then start building recommendation engines straight away from the very basics. As you move along, you will learn to build recommender systems with popular frameworks such as R, Python, and more. You will get an insight into the pros and cons of different recommendation engines and when to use which recommendation.With the help of this course, you will quickly get up and running with Recommender systems. You will create recommendation engines of varying complexities, ranging from a simple recommendation engine to real-time recommendation engines.About The AuthorSuresh Kumar Gorakala is a Data scientist focused on Artificial Intelligence. He has professional experience close to 10 years, having worked with various global clients across multiple domains and helped them in solving their business problems using Advanced Big Data Analytics. He has extensively worked on Recommendation Engines, Natural language Processing, Advanced Machine Learning, Graph Databases. He previously co-authored Building a Recommendation System with R for Packt Publishing. He is a passionate traveler and is a photographer by hobby."
Price: 124.99

"Modern Python Solutions Part 1"
"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 feature easier to understand.This video comes with over 100 recipes on the latest version of Python. The recipes will benefit everyone ranging from beginner to an expert. The video is broken down into 13 sections that build from simple language concepts to more complex applications of the language.The recipes will touch upon 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 end the book equipped with the knowledge of testing, web services, and configuration and application integration tips and tricks.The recipes take a problem-solution approach to resolve issues commonly faced by Python programmers across the globe. 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.About The AuthorSteven 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 iOS 10 Applications with Swift"
"Building iOS 10 Applications with Swift will teach you how to start an app from scratch, see the needed steps for completing your app until deploying it to the App Store. If you ever thought about creating your own iPhone App, this course is a good start!Firstly, you will start by learning how to install the Xcode and review some fundamental concepts of the Swift programming language. Using the new Contacts framework, you will be able to create your own appealing UI and replace the previous framework. You will then create an Apple Watch app and see how to make it communicate with your iPhone. The course will also cover projects that will help you retrieve the weather forecast, detect the user's location, customize our own table view cells, and retrieve information from a server. Each app will be developed step by step, explaining their concepts and ideas. Finally, you will learn how to deploy apps to the App Store, making them available to download on any device.After completing this course, you will be able to create your own apps by making the most of iOS 10 with Swift.About The AuthorCecil Costa, also know as Eduardo Campos in Latin countries, is a Euro-Brazilian freelance developer who has been learning about computers since getting his first 286 in 1990. From then on, he kept learning about programming languages, computer architecture, and computer science theory.Learning and teaching are his passions; this is the reason why he worked as a trainer and an author. He has been giving on-site courses for companies such as Ericsson, Roche, TVE (a Spanish television channel), and lots of others. He is also the author of Swift Cookbook First Edition and Swift 2 Blueprints, both by Packt Publishing. He will soon publish an iOS 10 programming video course.Nowadays, Cecil Costa teaches through online platforms, helping people from across the world.In 2008, he founded his own company, Conglomo Limited, which offers development and training programs both on-site and online.Throughout his professional career, he has created projects by himself and also worked for different companies from small to big ones, such as IBM, Qualcomm, Spanish Lottery, and DIA%.He develops a variety of computer languages (such as Swift, C++, Java, Objective-C, JavaScript, Python, and so on) in different environments (iOS, Android, Web, Mac OS X, Linux, Unity, and so on) because he thinks that a good developer needs to learn all kinds of programming languages to open their mind; only after this will they really understand what development is.Nowadays, Cecil is based in the UK, where he is progressing in his professional career as an iOS team lead."
Price: 124.99

"Learning ReactJs Scalable and High-Performance Apps"
"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. This course will help you take your apps to the next professional level, while making sure they remain performant at scale. There are many aspects to optimizing your React applications, some that you can apply later, and others that need to be designed in from the beginning. This course will give you tips and advice for both.Covering JavaScript, CSS, and React-specific tips and advanced techniques, this course will make sure that you can build highly optimized, production-ready applications. The course begins by looking at important considerations you should build in to the planning stage of your apps: making sure options are set correctly, getting the most from Webpack, and optimizing your application's dependencies. We then go on to look in detail at some of the new performance enhancements that ES6 brings, such as using let and const instead of vars and advanced memory management for strings. Next, we cover more general JavaScript performance optimizations, and using ExpressJS for fast server-side rendering. Finally, we examine how best to package up all of the individual parts of your application to achieve the smallest file sizes and smoothest caching.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 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."
Price: 124.99