"Mastering Magento" |
"Magento is the fastest growing open source e-commerce platform in the world. According to a survey of Alexa's top one million sites in February 2013, Magento powers 26% of all e-commerce sites, and is three times more popular than other platforms in the survey. Now is the time to truly master the Magento platform, as the demand for Magento developers is on the rise. Mastering Magento will help you take Magento's core offerings to the next level. Even though you may find that Magento fits most of your e-commerce needs out-of-the-box, there are often circumstances that require custom functionality in your Magento store. The materials in this course will expose you to a variety of ways in which you can extend the Magento platform and bend it to your will. By the end of this course you will be capable of writing almost any type of extension in order to accomplish the custom functionality that you need. You will start building your foundational knowledge of the Magento architecture by following along with a step-by-step installation guide. For those experienced with Magento, this will be more of a refresher. With these basic requirements under your belt, we will move on to module development, including how to customize the admin, catalog, and checkout interfaces. As you delve deeper into setting up your development environment, you will learn about the basic structure and skeleton of a Magento module. Since Magento's Model-View-Controller (MVC) structure is well-documented on the Internet, we will cover more advanced techniques rather quickly. By the time you're through the first half of this course, you will have mastered the art of extending Magento's admin interface. In the second half, you will learn how to extend the Magento catalog and checkout process by creating your own custom product types. As an example, you will be following along with the author in creating an event registration product type, similar to selling tickets online. Finally, we will close with some advanced techniques that will teach you how to leverage Magento's command-line interface, dataflow profiles, and advanced debugging tools such as Xdebug for PHP. Mastering Magento will give you great exposure to a variety of ways in which you can extend the Magento platform and truly leverage its power."
Price: 84.99 |
"UDK Game Development" |
"Starting with no prior knowledge of UDK, this course exposes you to the main features of UDK, UnrealScript, and Kismet while showing you how to build a third-person platformer game. On this journey, you will first learn how to build a level and an area by making use of models and geometry. Following this, you will make full use of Kismet, the Unreal Engines visual scripting tool, to create collectibles and a simple checkpoint system. Once the basis of the game has been created, youll be ready to dive in to the world of UnrealScript by first setting up its working environment. Next, you will learn how to create custom gameplay behaviors and a camera system. Lastly, youll see how to customize your UDK game to replace the default settings with your own main menu, loading screen, and splash screens! By the end of this course, you'll have a solid foundation in building games which you can use in your own future projects. About the Author John P. Doran is a technical game designer who has been creating games for over 10 years. He has worked on an assortment of games in teams with members ranging from just himself to over 70, in student, mod, and professional projects. He previously worked at LucasArts on Star Wars: 1313 as a game design intern; the only junior designer on a team of seniors. He was also the lead instructor of DigiPen-Ubisoft Campus Game Programming Program, instructing graduate-level students in an intensive, advanced-level game programming curriculum. John is currently a technical designer in DigiPen's Research and Development department. In addition to that, he also tutors and assists students on various subjects while giving lectures on game development, including C++, Unreal, Flash, Unity, and more."
Price: 84.99 |
"Enterprise Identity Management with Microsoft Forefront" |
"In this video tutorial, we will follow a fictive company called The Company, as it implements a complete Identity Management solution, helping you to understand the implementation of an IdM solution based on FIM 2010 R2. We will go the whole nine yards, from installing FIM 2010 R2 to implementing synchronization, workflows, and self-service features. Using FIM 2010 R2, The Company will help guide your efforts to modernize your Identity Management solution by showing you how to implement both automation and self-service functionality. Using the HR system as a master system for users, The Company will be able to automate account management in their Active Directory. Adding self-service will help people help themselves by enabling them to be productive again, for example, if users forget their password or want to join groups without the need to call the helpdesk. This video course will open your mind to the possibilities of FIM 2010 R2. About the Author Kent Nordstrm wrote his first lines of code in the late 70s so hes been working with IT for quite some time now. When Microsoft released its Windows 2000 operating system he started a close relationship with them that has continued since. For many years Kent has been working part time as a sub-contractor to Microsoft Consulting Services and has been doing many of the implementations of FIM and its predecessors for multinational companies and large organizations in Sweden. Apart from FIM, Kent is also well known within the community for his knowledge around Forefront TMG, Forefront UAG and PKI."
Price: 84.99 |
"Rapid PhantomJS" |
"Rapid PhantomJS will help you to write your own PhantomJS scripts easily in order to perform various testing tasks. You will begin with a detailed description of the main functionality to build up the base of advanced PhantomJS scripting. You will then move on to learn about the scripting for the four main use cases of PhantomJS, which covers rendering images from any website to avoid visual regression, monitoring network traffic to notice performance degradation, simulating user behavior, and checking the results of your unit testing suite automatically. This is where you will master popular frontend build tools such as make, npm scripting, Grunt, and gulp. These will be set up to help you automate your new developed PhantomJS scripts in any environment. By the end of the course, you will be able to automate and optimize your workflow with the help of PhantomJS, which leads to higher productivity and products of higher quality. About the Author Stefan Judis lives in Berlin and has been developing websites using popular frontend technologies like Grunt, Gulp, RequireJS, and BackboneJS for five years. He fell heavily in love with open source, automation, and tooling. He is the maintainer of two Grunt plugins that are based on PhantomJS, which help avoiding visual regression and making it easier to gain frontend-related performance metrics (grunt-photobox and grunt-phantomas)."
Price: 49.99 |
"Spring Security" |
"This video course will help you secure your web application with the use of highly practical examples. You will also learn how to implement security checks, thus enabling you to create a staunch authentication mechanism that will prevent spoofing. Integrate with LDAP and progress on to more advanced security techniques such as Remember Me or the powerful ACL mechanism. These pragmatic videos will help you learn how to implement various techniques for securing your web application through the use of simple to advanced use cases that follow the development of a web application using practical, step-by-step examples. Each video section shows different ways to empower Spring Security for the web. The authentication techniques comprising of login, registration, and logout are implemented in this course. Moreover, the Remember Me functionality is added to the web app in addition to integration with a production-ready LDAP server. Further on, the authorization method is used and discussed in detail with simple roles, before moving on to the more flexible Spring expressions and finally the extremely powerful Access Control Lists mechanism, which allow security rules per object. Ultimately, this video course is meant to help you hit the ground running with proper security for your web applications. The primary goal of the course is to be efficient, utilitarian, and immediately applicable for a web application. About the Author Eugen Paraschiv is a Senior Software Engineer living in Bucharest, Romania, and has more than six years of experience developing and securing a wide range of web applications and systems. His current work is focused on security, REST, and machine learning. He has hands-on experience with Spring Security on several large systems and with a variety of security standards (SSO/CAS, LDAP, UAA, OAuth, and so on)."
Price: 84.99 |
"Mastering Unity 4 Scripting" |
"Mastering Unity 4 Scripting will show you the ropes for all the tools you'll need to make just about any game. Whether it's 2D or 3D, a first-person shooter or puzzle game, everything you need to know, will be covered in this course. Mastering Unity 4 Scripting will teach you everything you need to know in order to make a wide variety of games. This course covers valuable topics such as audio, animation, saving and loading data, as well as scripting behavioral artificial intelligence - all of which will be discussed in a systematic and simple series of videos. This course begins by demonstrating how to program audio, then delves into AI scripting, and then wraps up with how to save and load data. Beginning with handling audio and sound effects, you then get into handling parallax backgrounds. After that, you will learn how to create an AI and character controller for a generic enemy. The course then wraps up by learning how to change levels and save/load data. Mastering Unity 4 Scripting is a great course to learn all you need to get started with making your own games. About the Author Kyle D'Aoust has been programming for about 10 years. In 2004, at the age of 14, he taught himself the C++ language. By the end of high school, he had learned Visual Basic and JavaScript as well. In college, he majored in game production and specialized in the Unity engine using C#. After graduating from college, Kyle started his career with gamifying software. He is currently working as a Serious Games Developer at Quicken Loans, creating games used as training material."
Price: 84.99 |
"Java EE Development with NetBeans 7" |
"Java EE Development with NetBeans 7 video course provides hands-on instructions that show you how to take control of the environment and make use of these features to make your Enterprise Java application development more efficient and productive than ever before so that you can concentrate on the important parts of your application. Java EE Development with NetBeans 7 shows you how to develop applications using the most important and latest Java EE technologies and APIs such as JavaServer Faces (JSF) 2.0, Enterprise JavaBeans (EJB) 3.1, and the Java Persistence API (JPA 2.0). The course is a practical guide explaining the various features of the NetBeans IDE related to Enterprise application development. Java EE Development with NetBeans 7 covers all the major Java EE technologies, APIs, and the rapid development capabilities of the NetBeans IDE such as wizards and keyboard shortcuts. While focusing on NetBeans features, you will learn how to develop aesthetically pleasing web-based user interfaces using Java Server Faces. Youll also learn how to take advantage of automated transaction handling and scalability via Enterprise JavaBeans, and how to simplify database access through the Java Persistence API. By the end of this course, you will be able to develop Enterprise applications quickly and easily by taking advantage of several time-saving features of Oracle's NetBeans IDE. About the Author David R. Heffelfinger is the Chief Technology Officer (CTO) at Ensode Technology, LLC, a software consulting firm based in the Greater Washington DC area. He has been architecting, designing, and developing software professionally since 1995. He has been using Java as his primary programming language since 1996. He has worked on many large-scale projects for several clients, including the U.S. Department of Homeland Security, Freddie Mac, Fannie Mae, and the U.S. Department of Defense. He has a master's degree in software engineering from Southern Methodist University, Dallas, Texas. David is a frequent speaker at Java conferences such as JavaOne."
Price: 84.99 |
"jQuery UI Development" |
"jQuery UI training is made easy in this video, with step-by-step examples, useful tips, and quick tricks. This course breaks down complex tasks into bite-sized chunks, making it the best resource for you to use if you want to start using jQuery UI. Learn how to save hundreds of hours in development using jQuery UI's awesome components. Even in the HTML 5 world of today, there are many oft used components and functionalities that still aren't part of a browser out of the box; this library is the critical solution, which will save you hundreds of hours while building highly sophisticated components for your applications. We'll cover the basics, and then build our first component the datePicker - and we'll customize its characteristics. We'll discuss the ThemeRoller application for quickly skinning components, and the dialog component in all its detail. You'll also learn how to discover component features on your own, how to listen in on variables and changes, as well as how to trigger and listen to events. We'll then kick it up a notch with jQuery UI's drag-and-drop capabilities and build a working example that uses all of these features. We'll use components effectively, examine event properties in detail, and even clean up our code to make it more presentable. We'll wrap up by demonstrating as many of jQuery UI's essential and popular components as we can, followed by a brief course recap and summary. About the Author Ben Fhala discovered his passion for data visualization six years ago while he was working at Parsons in New York, in their data visualization department, PIIM. He is the owner of the online video training school, and an Adobe ACP. He enjoys spending most of his time learning and teaching and has a love for visual programming and visualization in general. Ben has had the honor of developing applications for members of the US Congress, Prime Ministers, and Presidents around the world. He has built many interactive experiences for companies such as Target, AT&T, Crayola, Marriott, Neutrogena, and Nokia. He has technically directed many award-winning projects and has been part of teams that have won three Agency of the Year awards. Among Ben's publications are Packts HTML5 Graphing and Data Visualization Cookbook."
Price: 84.99 |
"JIRA 6 Essentials" |
"JIRA 6 Essentials will show you how to use and manage your Atlassian JIRA instance. Starting from the basics of working with JIRA projects and issues, the course will introduce and explain advanced topics that any JIRA administrator will need to know to better understand and configure JIRA for their organizations. This video course will introduce and explain important concepts in JIRA, and ultimately show you how to plan and design your own implementation. You will learn how to customize JIRA to adapt to your organization and add value to your business. In this course you will learn how to understand and create your own workflows, implement access control with different security settings, manage user and group memberships, integrate with LDAP, set up a notification email system, extend JIRA's default functionalities with add-ons, integrate JIRA with other Atlassian applications or use JIRA as a general-purpose feedback collection system, as well as customize screens and field setups to capture data that really makes sense. JIRA 6 Essentials covers everything that you need to know in order to set up a fully-functional implementation. About the Author Patrick Li is the cofounder and senior engineer of AppFusions. AppFusions is the leading Atlassian partner specializing in integration solutions with many enterprise applications and platforms, including IBM Connections, Jive, Google Apps, Box, SugarCRM, and more. He has worked in the Atlassian ecosystem for over five years, developing products and solutions for Atlassian platform and providing expert consulting services. He is one of the top contributors to the Atlassian community, providing answers and suggestions on the Atlassian user forum. He is extensively experienced in designing and deploying Atlassian solutions from the ground up, and customizing existing deployments for clients across verticals such as Healthcare, Software Engineering, Financial Services, and Government Agencies."
Price: 84.99 |
"Building Web Applications with Clojure" |
"This video course starts with a simple project setup and moves on to the various means to use frameworks or libraries, such as Ring and ClojureScript, leading the way to complex web solutions in Clojure. You will be presented with ways to connect to popular databases, such as PostgreSQL or MongoDB, and learn how some existing libraries work and how to use them properly. Thereon you will move to writing single-page applications with ClojureScript and REST API. When you're finished with Building Web applications with Clojure, you'll be able to build and diagnose complex web systems in Clojureregardless of the particular technologies applied. About the Author Tomek Lipski is an experienced programmer and open source enthusiast. He's been building and designing the architecture of web applications for seventeen years. He works with Clojure full-time. Tomek has also released a Ganelon Open Source microframework, which eases the development of AJAX web applications in Clojure."
Price: 84.99 |
"R Graph Essentials" |
"R Graph Essentials is a beginners course to learning about R graphics. This course will provide you with both a solid grounding in the so-called base graphics package in R as well as introducing elements from more sophisticated packages, such as lattice and ggplot2. R Graph Essentials explains the basic functionality of R graphs in detail in order to familiarize you with how they work. The course starts with very basic R plot functions, first helping you to gain control of this function, then moving on towards various advanced plotting functions. Different types of graphs are used to visualize different types of variables. The R Graph Essentials video course classifies these graphs and teaches them separately. This course is a compilation of tips and tricks related to the most efficient ways of drawing various types of graphs using basic R plotting functionality. Additionally, bivariate plots, time series, and high dimensional plots are also covered in this course. By the end of this course, you will be in a position to create your own ETL processes within a short amount of time. The course offers a practical and interactive way to learn about R graphics, equipping you with the tools to draw informative statistical plots to effectively visualize your data. About the Author Ehsan Karim is a statistics Ph.D. candidate at the University of British Columbia. His current research interest is in the methods that deal with time-dependent confounding in longitudinal observational studies. Additionally, he is interested in software implementation of methods related to causal inference. He has been a user of R for more than 15 years, and has more than 5 years of experience in teaching various statistical software packages."
Price: 84.99 |
"Building a Website with Drupal" |
"Building a Website with Drupal is aimed at those with web designer skills wishing to learn how to use Drupal to build sites. Beginning with a tour of the Drupal site, the attention shifts to establishing a web test server that is setup to house the prototype. Various customization topics are covered for content types, menus, and views. Building a custom theme without writing any PHP is covered next. The final steps of this course include prep work for migration to an actual web server. Surmount the initial learning curve associated with building sites using Drupal by studying how a community site is put together. About the Author Irene Kraus One facet of Ms. Krauss work is as an independent Drupal website builder and designer. Her experience in this field goes back more than 20 years, winning awards at times for her strong emphasis on web standards and accessibility factors within her work. She began using Drupal more than 5 years ago, developing a decided preference for it over other software because of its flexible nature. At the same time, Ms. Kraus began building a reputation as a creator of software tutorials with an award-winning entry into a contest sponsored by Lotus in January 1995. Her background as both a leader and presenter within the computer user group community became proven assets to the development of her skills. Ms. Kraus runs her own one-woman web consulting firm under the name Design Works Internet."
Price: 84.99 |
"Oracle APEX Techniques" |
"Oracle Application Express 4.2 is a diverse web application development tool that helps you build and deploy applications with the latest techniques in JavaScript. A great way to learn these techniques is by watching how Oracle APEX can be used as a tool to create a feature-rich application that comes together before your eyes in small, concise sections, which gives you a chance to repeat the process yourself. APEX provides you with the ability to extend what's provided out of the box. This video series shows you how to do this - from using Dynamic Actions, to adding JavaScript declaratively, to using multiple reporting options, and the supplied API, down to securing your application from attacks. Starting by creating a workspace, you will construct a basic application, learn techniques to go beyond the basics, and conclude with the knowledge on how to apply this to your own development environment. You will learn how to create and enhance your own theme template, add JavaScript and visual effects to your application, deploy Dynamic Actions, create and configure an Interactive report, process custom tabular forms, debug an APEX application, and finally expand and secure the development environment, allowing you to enhance your application to a new level in APEX. Oracle APEX Techniques is a course that doesn't just teach you how to build a simple application, it will provide you with the skills necessary to expand your applications beyond the basics."
Price: 84.99 |
"Fast Track to Adobe Captivate 6" |
"Fast Track to Adobe Captivate 6 will teach you how to design, develop, and share e-learning faster than ever before and get the most out of your Adobe Captivate experience. Fast Track to Adobe Captivate 6 provides you with the essentials for getting started with Adobe Captivate 6 with useful examples and best practices on how to construct an e-learning course from start to finish in about 2 hours. In this course, youll be learning how to use built-in themes, create styles, import images, round trip with PowerPoint slides, add relevant content, and work with animations and smart interactions. Additionally, youll learn how to prepare for and record a software simulation, add and synchronize video, record audio, and build quizzes into your project. This course will enable you to reach a wider audience by publishing projects to the web, desktops, YouTube, notebooks, tablets, and learning management systems. Overall, the goal of this video course is to make you a better e-learning developer by mastering the basic skills first. Each section is self-contained and provides a practical exercise designed to help you recall the information you just learned and apply it when youre on your own. About the Author During Anita Horsleys years as a firefighter in Atlanta, she trained firefighters to be nationally certified personal fitness trainers. She also developed, from initiation to implementation, the health and safety program. As a Training and Development Specialist at the Oregon Office of State Fire Marshal, she founded the e-learning track and worked on all areas of training. Anita was the domain manager for the LMS, program coordinator of the e-learning implementation team, and managed the Oregon State Captivate user group. She currently teaches Adobe Captivate to local and state agencies and develops e-learning courses as an independent contractor. Anita is an Adobe Certified Expert and has her Masters degree in Education."
Price: 84.99 |
"Building a Data Mart with Pentaho Data Integration" |
"Companies store a lot of data, but in most cases, it is not available in a format that makes it easily accessible for analysis and reporting tools. Ralph Kimball realized this a long time ago, so he paved the way for the star schema. Learning Pentaho Data Integration walks you through the creation of an ETL process to create a data mart based on a fictional company. This course will show you how to source the raw data and prepare it for the star schema step-by-step. The practical approach of this course will get you up and running quickly, and will explain the key concepts in an easy to understand manner. Learning Pentaho Data Integration teaches you how to source raw data with Pentaho Kettle and transform it so that the output can be a Kimball-style star schema. After sourcing the raw data with our ETL process, you will quality check the data using an agile approach. Next, you will learn how to load slowly changing dimensions and the fact table. The star schema will reside in the column-oriented database, so you will learn about bulk-loading the data whenever possible. You will also learn how to create an OLAP schema and analyze the output of your ETL process easily. By covering all the essential topics in a hands-down approach, you will be in the position of creating your own ETL processes within a short span of time."
Price: 84.99 |
"Moodle for Training and Professional Development" |
"Demonstrating competency and a mastery of skills is more important than ever in todays rapidly changing workplace. It often requires worker certification and legal compliance with training mandates. You can provide online training in a flexible way by taking advantage of Moodle's powerful capabilities. Moodle for Training and Professional Development walks you through all the areas that you need to know in order to build your own courses, develop registration databases, create assessments, and administer interactive training for synchronous and asynchronous delivery. With Moodle for Training and Professional Development, you'll learn how to design, build, administer, and archive results with effective online training using the popular open source Learning Management System(LMS). This video guide shows you how to create courses, incorporate highly effective multimedia instructional materials, create interactive lessons and training sessions, build interactive assessment, streamline course administration, and manage certification. Learn how to use the powerful, popular Learning Management System(LMS), Moodle, to build courses that meet the needs of your learners to receive training and certification in solid, content-rich courses, with reliable, and effective assessment. Moodle for Training and Professional Development covers everything you need to design the course, build content, create discussion forums, workshops, incorporate outside multimedia materials, including text, graphics, audio, video, web conferencing, presentations, develop collaborative and individual portfolios, and more. With the capability of incorporating both synchronous (chat, web conferencing, live streaming media), and asynchronous content (archived and streaming), its possible to deliver content and testing how and where you want it. This video guide breaks the process into functional units and allows you to quickly build the kind of training and assessment you need to deliver high-quality certification courses and professional development in an online format."
Price: 84.99 |
"Rapid Ghost" |
"Rapid Ghost shows you how to build and host a beautiful blog with Ghost. Begin by installing Ghost and spend time configuring and customizing your new/existing blog to meet your wants and needs. You will then learn how to customize the look and feel of your blog. This is where you will become an expert in utilizing the simplicity of Ghost and create attractive and powerful content for your readers quickly. By the end of this course you'll have a fully functional, elegant hosted Ghost blog to share your stories with the world. About the Author Dane Grant is a web developer located in Ft. Lauderdale, Florida. Hes driven by a passion for creating digital products. When hes not working on a new project hes enjoying the world around him."
Price: 49.99 |
"IBM Cognos 10 Report Studio Fundamentals" |
"IBM Cognos Report Studio is a powerful web-based business report writing tool. It gives you a simple drag-n-drop interface to quickly create data-based reports without worrying about how it connects to the database and pulls data. This course exposes you to the unlimited possibilities of extending your simple business reports to advanced levels using HTML & JavaScript and Macros. IBM Cognos 10 Report Studio Fundamentals covers the basic and advanced features of report authoring. It helps you understand and use all the features provided by Report Studio to generate impressive deliverables to take you from being a beginner to a professional report author. Develop excellent reports using dimensional data sources by following best practices in this course. Starting with an overview of high-level architecture and installation of Cognos 10 Report Studio , you will progress from building simple to advanced List and Crosstab reports and much more. Each topic is shown with working examples, in a clear and concise way to enable you to quickly grasp and practice these. You will see how to add data formatting, conditional layouts, and filters to your reports to use them effectively. You define how to format numbers, present data into charts or matrix, and link the reports together. You will learn how to stay in control by examining underlying queries and pick up best practices like using layout component references, templates and code comments. In short, Cognos 10 Report Studio Fundamentals will help you get the best out of Cognos 10 Report Studio. The main focus is on the practical use of various powerful features that Report Studio has to offer to suit your business requirements and enable you to start building professional reports on your own."
Price: 84.99 |
"Building a Rich Internet Application with Vaadin" |
"Vaadin is a Java framework designed to build modern web applications that look great, perform well, and make you and your users happy. The programming model in Vaadin is similar to those you might have worked with before, with a focus on your productivity. Thanks to Vaadin, the process of creating a fully-featured application from scratch is simple. This tutorial develops a powerful application from scratch by adding features in small increments, with a rapid feedback cycle, until a complete piece of working software is written. You will get started with a simple hello world application generated by a Vaadin plugin to Eclipse. When you know your requirements, you will go on to organise the contents of your software with views and connect navigation to them. The next step is connecting data from a SQL database, followed by improving the look-and-feel of the application. You then learn how to store user information in session data and improve responsiveness by using background threads. Lastly, you will take a look at extending the framework with your own components and add-ons from the commercial Vaadin offering. All in all, the journey from "hello world" to working software should give you a glimpse of how easy it is to develop an outstanding web application with Vaadin."
Price: 84.99 |
"Web Development with Angular, TypeScript, and React" |
"This Learning Path helps you explore the world of the three most popular web technologies and learn their applications in modern web applications. Youll begin this Learning Path by studying how TypeScript relates to JavaScript that you might have written before. Youll understand the benefits of TypeScript and how it helps you to avoid software defects. Youll learn to use type guards, check null and undefined, create tagged union types, and compare the performance of algorithms. Youll use TypeScript to build a weather forecast widget with Angular, and then build a note-taking client/server application using Angular, Node.js, and MongoDB. Youll also create a real-time chat application with React.While learning React, youll learn all that you need to tackle real-world projects and challenges. Youll learn the nuances while setting up a React-based application and designing a UI. Once you are comfortable in the React world, youll be introduced to components and will be shown how to compose them using JSX. You will also dive into advanced concepts, such as data propagation, data binding, and managing the internal state of a component. You'll also learn about component lifecycle events and understand how to manage routing. Youll learn JavaScript, starting with the libraries that aid in building applications with a microservices-based architecture. Youll see ways to develop applications that have features, such as audio and video calling, real-time score updates, multi-faceted search options and more. About the Authors :Sahil Malik, the founder, and principal of Winsmarts, has been a Microsoft MVP and INETA Speaker for the past 8 years, author and reviewer of many books and numerous articles in both the .NET and SharePoint space, consultant and trainer who delivers training and talks at conferences internationally. Sahil has trained for the best names in the Microsoft technology space and has architected and delivered SharePoint based solutions for extremely high profile clients. Sahil has been deeply involved in SharePoint 2010 and is the author of Microsoft SharePoint 2010: Building Solutions for SharePoint 2010 published by Apress.David W. Parker is programming professionally for 16 years. He had worked for large enterprises such as the United States Air Force. His work also includes several small startups as CTO and VP of Engineering. He is the co-founder of Uvize, accepted into Techstars startup accelerator and later sold it. He has a passion for graphics, personal finance, and education."
Price: 199.99 |
"Application Development with Node.js: 2-in-1" |
"As a web developer, you've probably heard a lot about APIs and microservices over the last few of years. This Learning Path shows you exactly how to get started with building out your own API, which you can remix and extend to seamlessly integrate with other services.After a refresher on Node.js, you will take a look at the asynchronous programming model, which is key to understanding why Node.js is a good fit for API development. You will then dive right into building out your example API. You will also learn how to create companion unit tests to make sure everything is set for production. This serves as a great starting point for adaptation and extension for personal projects.Moving ahead, this Learning Path introduces you to various sets of patterns that you can use to efficiently solve your everyday development and design problems. You will understand what different traditional design patterns look like in Node.js, and how to design modules that focus on performing a single task at a time. You will gain an understanding of the basic building blocks and principles of writing large and well-organized Node.js applications. Next, you will see how to use JavaScript and Node.js to build highly scalable APIs that work well with lightweight cross-platform client applications. By the end of this Learning Path, you will have exposure to the Node.js ecosystem, its set of solutions, and will develop the skills required to get hands-on with your own API development projects.About the AuthorsTamas Piros is a full-stack web developer turned technical trainer who has a decade of experience working with the prestigious organization throughout the world including Credit Suisse, Verizon, BBC and Accenture to mention a few. In his professional career, he has delivered presentations and workshops all over the world to a mix of technical and non-technical audiences. He has recently launched a blog dedicated to developers wishing to read articles around the latest & greatest tech. He also owns a training business in London, UK called Full Stack Training Ltd. You can follow him on Twitter by searching for @tpiros.Glenn Dayton has been a full stack developer for several years now with a strong passion for teaching spanning an even longer amount of time. He works at NASA JPL as a Backend Developer helping build tools that modernize the way spacecraft are tested."
Price: 199.99 |
"Applied Deep Learning with Python: 2-in-1" |
"Taking an approach that uses the latest developments in the Python ecosystem, Applied Deep Learning with Python begins by guiding you through the Jupyter ecosystem, key visualization libraries, and powerful data sanitization techniques before you train our first predictive model. You'll explore a variety of approaches to classification, such as support vector networks, random decision forests, and k-nearest neighbors to build out your understanding before you move into a more complex territory. It's okay if these terms seem overwhelming; you'll learn how to put them to work.You'll build upon the classification coverage by taking a quick look at ethical web scraping and interactive visualizations to help you professionally gather and present your analysis. Then, you'll start building out your keystone deep learning application, one that aims to predict the future price of Bitcoin based on historical public data.By guiding you through a trained neural network, this Learning Path explores common deep learning network architectures (convolutional, recurrent, generative adversarial) and branches out into deep reinforcement learning before you dive into model optimization and evaluation. You'll do all of this whilst working on a production-ready web application that combines Tensorflow and Keras to produce a meaningful user-friendly result, leaving you with all the skills you need to tackle and develop your own real-world deep learning projects confidently and effectively.About the AuthorChris Dalla Villa has been professionally practicing data analytics since graduating with a master's degree in Physics from the University of Guelph, Canada. He developed a keen interest in Python while researching quantum gases as part of his graduate studies. Alex is currently doing web data analytics, where Python continues to play a key role in his work. He is a frequent blogger about data-centric projects that involve Python and Jupyter Notebooks.Nimish Narang is a Harvard-trained analyst and a programmer, who specializes in designing and developing data science products. He is based in New York City, America. Luis is the head of the Data Products team at Forbes, where they investigate new techniques for optimizing article performance and create clever bots that help them distribute their content. He worked for the United Nations as part of the Humanitarian Data Exchange team (founders of the Center for Humanitarian Data). Later on, he led a team of scientists at the Flowminder Foundation, developing models for assisting the humanitarian community. Luis is a native of Havana, Cuba, and the founder and owner of a small consultancy firm dedicated to supporting the nascent Cuban private sector."
Price: 199.99 |
"Beginning Jenkins" |
"Beginning Jenkins teaches you everything you need to know about installing, setting up, configuring, and integrating a Jenkins server with your project to speed up the product development lifecycle. You will learn how to deploy via Docker and integrate with Git. Next, you will move on to understanding bespoke plugins and services to further customize your workflow, and dynamically adjust your build requirements when pushing to production.Once you have grasped the basics, you will explore user and plugin management along with updating and upgrading Jenkins. You will set up freestyle projects and views to manage your projects, followed by configuring parameters for your projects and creating upstream and downstream projects with views to visualize the projects. In addition to this, you will create a secure connection from your master to your build slaves and configure your build tasks to run on the slave.By the end of this course, you will be able to successfully set up a Jenkins server that checks your source code repositories for changes, triggering new builds and unit tests whilst informing all of the key stakeholders in your organization.About the AuthorJoseph Muli loves programming, writing, teaching, gaming, and traveling. He's currently working as a software engineer at Andela and Fathom, specializing in DevOps and Site Reliability. Previously, he worked as a software engineer and technical mentor at Moringa School.Arnold Okoth is a software developer at Andela with three years' experience of extensive development and system operations. He has worked with Python, Jenkins, Docker, AWS, and Bash. Arnold has gained numerous certifications in the fields of networking, application security, and cloud computing from industry-leading vendors, such as Amazon, Cisco, and IBM. During his downtime, Arnold enjoys watching sports mainly football and basketball. You can find out more about Arnold on his LinkedIn profile.Debayan is working as a Technical Team Lead for the Mobile Tools team at Pandora. He has over 6 years of experience in DevOps and Jenkins. He is also a certified Jenkins Engineer.A few months back he had presented at the Jenkins World meetup on the topic ""Set up and Manage iOS and Infrastructure for CI with Jenkins""."
Price: 199.99 |
"Beginning PHP" |
"PHP is the preferred server-side scripting language for tech giants such as Facebook, Wikipedia, and Tumblr despite full-stack JavaScript gaining popularity with upcoming developers. This is because PHP performs better when dealing with heavy computations on the back end. In this course, you'll learn everything you need to get up and running with the latest version of PHP, including package management with tools such as composer, secure database operations, and a whole host of other best practices that will help you stay a step ahead of traditional programmers.About the AuthorsDavid Carr, for the past 10 years, has been developing applications for the web, using mostly PHP. He does this for a living and loves what he does as every day there is something new and exciting to learn.David often attends multiple PHP conferences and attends local meetups to learn and teach others.He spends a lot of time learning new techniques and actively helping other people learn web development through a variety of help groups. He also writes web development tutorials for his website and blog about advancements in web design and development. You can read more about him here: https://daveismyname.blog/.Markus Gray is a full-stack web developer/designer with 11 years' experience, based in Philadelphia.He has diverse and deep interests in most trending technologies. He spends most of his time helping public and private companies, and has also worked with the federal government in the department of education. Currently, he is the CEO of Syncware Technologies, Inc. He is extremely passionate about teaching, and hopes to spend more and more time helping young developers in the community become proficient at software development.Kristian Secor has been in the industry for quite a while. He has pursued M.S. Ed.D focusing on web development. He has been into developing for about 20 years and has been teaching for about 16 years at the University level for the frontend, backend, and mobile application courses.Currently, he is working as the Program Head for Web Development Department at San Diego Mesa College. He is also an instructor for both user experience and frontend development at U.C. San Diego Extension."
Price: 199.99 |
"Hands-On F# Application Development" |
"Developers are challenged today to build applications in less time, while maintaining high standards of quality, reliability, security, and performance. The F# programming language can help you meet these challenges by letting you write solutions with less code, fewer bugs, and better alignment with business requirements.This course follows practical approach, where initially you will setting up our F# development & then look in depth at two powerful techniques for building real-world F# applications: type-first design and function composition. We'll then learn to leverage advanced F# tools to build and test applications. Then you will learn how to set up a development environment and design a build process with tools that leverage the F# language.Finally you learn, how to process large sets of data with maximal performance and efficiency using asynchronous workflows, agents, and .NET reactive extensions.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Building F# Applications starts by showing how to use the functional features of F# to rapidly turn requirements into software designs that are correct, complete, extensible, bug-free, and easy to read and understand. We will start by setting up our F# development environment and reviewing some key language features. We'll then look in depth at two powerful techniques for building real-world F# applications: type-first design and function composition. We'll then learn to leverage advanced F# tools to build and test applications.The video course examines key language features and functional programming techniques with the goal of providing a good understanding of the basic building blocks that can be used to build higher abstractions and more comprehensive solutions. As we go, we will learn how to set up a development environment and design a build process with tools that leverage the F# language.The second course, Data Programming with F# presents practical techniques for handling real-world data programming challenges. We'll first see how to build efficient, extensible engines to parse and process documents and data streams. Then we'll study how to process large sets of data with maximal performance and efficiency using asynchronous workflows, agents, and .NET reactive extensions. Next, we'll learn to use type providers, a unique F# feature that lets us program with data as if it were code. By the end of the course, you will be capable of writing solutions with less code, fewer bugs, and better alignment with business requirements.About the AuthorsRichard Broida is a software design and programming consultant specializing in Microsoft Windows and Azure technologies. Over his career he has developed enterprise applications for clients in medical, banking, insurance, manufacturing, transportation, and e-commerce. He is a frequent speaker on F#, C#, and cloud technologies and has taught .NET programming courses for adult professionals."
Price: 199.99 |
"Python Automation Made Easy!" |
"Python is an easy to learn, powerful programming language with efficient high-level data structures and a simple but effective approach to object-oriented programming. Pythons elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.This is an easy to follow, practical approach course, designed to guide you in implementing real-world automation in your enterprise using python. Initially you will be you will start with a deep-dive into Python software development basics, then you'll move on to write scripts to automate file system operations and file contents processing on your local host. Learn network automation & administration tasks with Python Fabric to automate the execution of web server with simple python programs. Moving forward you will also you will be creating users on multiple servers to manage users and then check the health of the Enterprise and then you will be performing automation tasks on the cloud infrastructure with python. Finally, you will leverage Python programming to automate server configuration and administration tasks.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Python for Everyday Life start with a deep-dive into Python software development basics, then move on to write scripts to automate file system operations and file contents processing on your local host, then you will learn how to interact with web-based services such as websites and APIs in order to robotize the cool things that we do everyday - such as tweeting, posting to social networks, reading RSS feeds, etc. - moreover you will practice how to set up a web-based services yourself in the form of web applications and in the end you will learn how to analyze and visualize datasets in order to extract knowledge. By the end of this course you will have learned how to proficiently write structured Python code in a wide range of applications from one-liner scripts to complex web applications aiming at the automation of lots of common everyday life tasks.The second course, Enterprise Automation with Python will start by introducing the modules and the tools we will be using and how to set up a python environment to perform automation tasks and to deal with file editors and IDE like Pycharm. The course will cover network automation tasks and administration tasks with Python Fabric to automate the execution of web server with simple python programs. Moving ahead, you will learn to create database servers with python and backup them. Also, you will be creating users on multiple servers to manage users and then check the health of the Enterprise and then you will be performing automation tasks on the cloud infrastructure with python. The course will make the most of Python libraries and modules to automate your infrastructure. Leverage Python programming to automate server configuration and administration tasks. By the end of the course, you will be able to efficiently develop your python skills making it an alternate automation tool from the major automation frameworks.The use cases in this course will help you to track the processes with high utilization on all servers and create web server via python code. So, now need not depend on Network Automation Tools like a puppet, Ansible, and chef and grab this course to make your daily work easy with automation and python modules which will help you to deliver the service more faster than before.About the Authors: Claudio Sparpaglione holds an MD in Computer Engineering from Universit degli studi di Pavia, Italy, achieved in 2007. He later worked as software engineer and architect in various industries (Geospatial Application Systems development and integration, Web and Mobile Advertising, Telecommunications, Fashion Brand Protection).Claudio worked in London in 2014 for a UK start-up as a software engineer and in 2015 became CTO of an Italian start-up. He currently works for the largest Italian bank as application engineer and deals with innovation topics.Claudio is a Pythonista with exposure to other languages (JavaScript, Java, and PHP). Hes passionate about the design and implementation of highly-scalable web systems and APIs, about cloud, mobile and scientific computing, and hes fascinated by cryptocurrencies. Claudio is a Linux advocate and an active contributor to the open source software community: hes the maintainer of the PyOWM Python project and contributes to projects such as Requests and Reactive Manifesto.Tomasz Lelek is a Software Engineer who programs mostly in Java and Scala. He is a fan of microservice architectures and functional programming. He dedicates considerable time and effort to be better every day. Recently, he's been delving into big data technologies such as Apache Spark and Hadoop. He is passionate about nearly everything associated with software development.Tomasz thinks that we should always try to consider different solutions and approaches to solving a problem. Recently, he was a speaker at several conferences in Poland - Confitura and JDD (Java Developer's Day) and also at Krakow Scala User Group."
Price: 199.99 |
"Troubleshooting Apache Spark" |
"Apache Spark has been around quite some time, but do you really know how to solve the development issues and problems you face with it? This course will give you new possibilities and you'll cover many aspects of Apache Spark; some you may know and some you probably never knew existed. If you take a lot of time learning and performing tasks on Spark, you are unable to leverage Apache Spark's full capabilities and features, and face a roadblock in your development journey. You'll face issues and will be unable to optimize your development process due to common problems and bugs; you'll be looking for techniques which can save you from falling into any pitfalls and common errors during development. With this course you'll learn to implement some practical and proven techniques to improve particular aspects of Apache Spark with proper researchYou need to understand the common problems and issues Spark developers face, collate them, and build simple solutions for these problems. One way to understand common issues is to look out for Stack Overflow queries. This course is a high-quality troubleshooting course, highlighting issues faced by developers in different stages of their application development and providing them with simple and practical solutions to these issues. It supplies solutions to some problems and challenges faced by developers; however, this course also focuses on discovering new possibilities with Apache Spark. By the end of this course, you will have solved your Spark problems without any hassle.About the AuthorTomasz Lelek is a Software Engineer, programming mostly in Java and Scala. He is a fan of microservice architectures and functional programming. He dedicates considerable time and effort to getting better every day. He is passionate about nearly everything associated with software development, and believes that we should always try to consider different solutions and approaches before solving a problem. Recently he was a speaker at conferences in Poland -, Confitura and JDD (Java Developers Day), and also at Krakow Scala User Group. He has also conducted a live coding session at Geecon Conference."
Price: 124.99 |
"Hands-On IoT Penetration Testing" |
"Pentesting is much like taking a battering ram to the door of a fortress. You keep pounding away but try to find a secret backdoor to enter through. But what happens if pieces of the network are outside the fortress? The solution to this problem is IOT pentesting.This course begins with the IoT device architecture to help you understand the most common vulnerabilities. You'll explore networks, sniffing out vulnerabilities while also ensuring that the hardware devices and the software running on them are free of any security loopholes.Moving on, you will learn how to perform pentesting on advanced IoT Devices including Amazon Eco, Logitech Cameras, the Google Nexus phone, Vyos Gateways, TP-Link Smart Switches, and firewalls. By the end of the course, you will be able to create IoT pentesting reports. After completion of the course, you will be able to penetrate even the most densely populated IoT networks.About the AuthorSunil Gupta is a certified ethical hacker. Currently, he teaches 45,000+ students online in 150+ countries. He is a specialist in ethical hacking and cybersecurity.His strengths lie in vulnerability assessment, penetration testing, intrusion detection, risk identification, data analysis, reporting, and briefing."
Price: 124.99 |
"Real-World JavaScript: Pro-Level Techniques for Entry-Level" |
"JavaScript is the most widely used web-based programming language and powers dynamic behavior on websites. Whether you're interested in writing frontend client-side code, backend code for servers, or even game development, you'll be able to accomplish all of this and more with JavaScript. Web technologies are growing rapidly, and by building a solid foundation in JavaScript, you are beginning your journey and riding the wave of innovation.With this course, you will not only begin learning the basics of JavaScript, but also enable a high level of interactivity that lets you accept payments, validate inputs, and create a winning User Experience. Along the way, you will learn how to dynamically load content on a page using AJAX and add interactive elements to your site with Bootstrap and jQuery, which will greatly help in reducing page load times and your development time. Integrate your website with both open-source and paid jQuery plugins that will allow you to rapidly enhance your site's interactivity and responsiveness.Taught by industry veteran Nick Ruffilo, this course quickly leaves you feeling comfortable in dealing with JavaScript libraries and putting together the pieces of a puzzle to build a masterpiece. Towards the end of this course, you'll be able to tackle this extraordinary language one step at a time and possibly launch a new career as a JavaScript Web Developer.About the AuthorNick Ruffilo has been a software and web developer for 20+ years. He has used JavaScript to develop web sites, web services, video games, native apps, and interactive ebooks. Nick has taught people of all ages, and focuses on providing the most impactful learning while teaching the skills necessary to continue your education. Nick Ruffilo is an entrepreneur, technology manager, software developer, and teacher. He understands the balance between a need to understand what's going on and the need to actually get things done."
Price: 124.99 |
"Configuring and Extending Dynamics 365 Customer Engagement" |
"Dynamics 365 is currently the result of Microsoft merging its traditional CRM platform with its ERP one. The platform is not only capable of typical salesforce automation and ERP functionality, but can also be extended to serve various other purposes. This course focuses on the various deployment models, as well as the overall platform structure.Microsoft Dynamics 365 is currently the result of Microsoft merging its traditional CRM platform with its ERP one. While the Dynamics CRM platform was already one of the leaders in the market, this new ability to unify traditional CRM with ERP functionality with reduced effort may well be the differentiating factor going forward. The platform is not only capable of typical salesforce automation and ERP functionality, but can also be extended to serve various other purposes. This flexibility, along with the various deployment options available, makes it a very enticing proposition for businesses of any size.This course focuses on the various deployment models, as well as the overall platform structure. This information will build a knowledge base to help new users understand how this platform can be leveraged to create enterprise solutions.About the AuthorNicolae Tarla is a Microsoft Dynamics Consultant and Business Solutions MVP, specializing in solution architectures and technical presales. He has worked on various mid-size to enterprise-level Dynamics CRM, SharePoint, and Dynamics AX implementations for both the private and public sectors. He has been delivering Microsoft Dynamics CRM solutions since version 3.0 of the platform. He has also published several books around Microsoft Dynamics CRM and has presented at conferences on this topic."
Price: 124.99 |