AW Software Products ExcitingAds :: Exciting Ads

kahm-logo

Sitemap

 
"Mastering CSS3 Selectors"
"If HTML is the skeleton of a web page, CSS is its flesh. To create amazing websites, web developers need to master CSS Selectors, which are the most critical things in the modern Web and form the backbone of CSS designs. Third-party tools such as jQuery are popular mainly because they allow you to select elements with ease using CSS selectors. Selectors in CSS allow designers to access HTML elements to enhance and manipulate the appearance and behavior of their web pages.Mastering CSS3 Selectors focuses on the power of CSS3 selectors and how they can be intelligently leveraged to create powerful interactive sites. This video course explores CSS selectors in depth, demonstrating how to work with them on a granular level to confidently manipulate all the elements of a web page.We'll start off the course with a quick refresher of the core CSS selectors available since CSS1 and become familiar with the Universal selector. We'll then move on to see how we can control the colors of actions and links in CSS and will get ourselves up-to-date with the changes that have taken place with them. Next we'll work with the new CSS2 and CSS3 attribute selectors and learn the basics of how to work with the lang attribute in HTML and the lang-CSS selector.As we proceed, we'll master the usage of a wide array of selector techniques and tricks, including working with dynamic content around elements, manipulating inner content, understanding structural selectors, and more.Taking an in-depth look at specific selectors within CSS3, by the end of the course you will have complete control over every element of a web page to make your site behave exactly the way you want it to.About The AuthorBen Fhala discovered his passion for data visualization 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 HTML5 Graphing and Data Visualization Cookbook, and five video courses: jQuery UI Development; Learning Object-Oriented JavaScript; Mastering JavaScript; JavaScript Design Patterns; Web Visualization with HTML5, CSS3, and JavaScript, all for Packt Publishing."
Price: 94.99

"Mastering CSS3 Colors"
"Colors have been around the Web since the very early days. Before the birth of CSS, color attributes were baked into HTML or into images. As the Web evolved and moved into a CSS-friendly world, colors were extracted and moved into style files. Colors are at the very heart of display and graphical representations. It's critical for any developer or web designer to understand colors and their relationships in-depth, so that they can be more creative and gain control over the style and design of their websites.Mastering CSS3 Colors aims to introduce ways you can control color using CSS3 features and shows you how to become artistic to create stunning web pages.We will start off with understanding how color systems work and more importantly how we need to work with them. We will get to know all about core colors, web-safe colors, and named colors. We'll then dive into creating color profiles in RGB and HSL, and also learn how to incorporate alpha channels into these profiles. Well learn all the neat tricks to pick perfect color themes for our pages using external images, Adobe Color CC, and ColorZilla.Next we'll turn our attention to relative colors and the use of currentColor, transparency, and gradients, making our sites fancier than ever. Finally, well look at web accessibility and make our site user-friendly for everyone.Before you know it, Mastering CSS3 Colors will have you up-to-speed with the best tricks and hacks to create captivating web pages, faster and more effectively than ever.About The AuthorBen Fhala discovered his passion for data visualization 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 HTML5 Graphing and Data Visualization Cookbook, and five video courses: jQuery UI Development; Learning Object-Oriented JavaScript; Mastering JavaScript; JavaScript Design Patterns; Web Visualization with HTML5, CSS3, and JavaScript, all for Packt Publishing."
Price: 49.99

"Learning Application Deployment with Laravel"
"Deployment is a complex task in the software development cycle, and involves making careful decisions to ensure the optimal deployment solution is reached. With tons of options available to developers, making those decisions can be testing even before the physical process of deployment.Learning Application Deployment with Laravel is a great introduction into the world of deployment. Youll learn how to deploy a project as a team, deploy a project to different staging environments, and finally different ways to actually host your deployed application. At the end of the course, we look at a couple of ways to make what can be a flavorless process more lively, or maybe even fun!Well start off by setting up our machine and getting familiar with the tools and code well be using throughout the course. Youll learn about interesting things such continuous deployment workflows, and an applications life cycle. Youll find out about the different types of staging environments you can set up for your users and your team. Youll also discover when to use a cloud server over the traditional web hosting providers, how to handle a team, and see how tricky databases can be. Finally, well close things up with some techniques to make deployment a little less painful.Learning Application Deployment with Laravel will introduce you to and ground you in the basics of the many moving parts of a process that every developer has to eventually perform. This video course will rid any deployment phobias you may have, and teach you in a way that is fun and engaging. After going through these videos, you will be one step closer to being an all-star developer.About The AuthorJames Dow is a web designer and developer who graduated top of his class from Full Sail University. Hes been developing websites since he was 8 years old, but getting to where he is today has taken patience, commitment, and perseverance. As an IBM Design employee, James works relentlessly to help change the culture at IBM to be more focused on the user, and to back that up by designing and building experiences that everyone can enjoy."
Price: 74.99

"Go for Web Development"
"Go is on the rise and showing itself as a powerful option in many software development domains. For web developers seriously considering adopting the language on the server side, Go comes with a very strong and accessible standard library. It makes setting up the architecture for web applications a comfortable experience, and provides a growing ecosystem of tools, libraries, and frameworks that can help you build web applications for delivery on the web.Go for Web Development gets you started with web development in the language, opening with the classic ""Hello world"" through building an application with a strongly designed database backend, useful middleware, UI with an intelligent search function, multi-user authentication, and more.We'll start off by building a web server with Gos extensive standard library. Youll 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. We'll also start to incorporate more functionalities by calling out to external libraries from our database. When we've put everything together, we'll show you how package it all up and deploy it into the wild using Heroku.About The AuthorLarry Price is a software engineer with a passion for exploring the world of programming. He has a wide experience in building softwares with programming languages like 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."
Price: 74.99

"UX Design for Web Developers"
"User experience (UX) design is a theoretical understanding of how users interact with websites. The major challenge developers building a company website face is finding the right balance that fulfils the objectives of the company as well as the needs of their users. A poor user experience leads to losing out on customers and in turn the company losing out on money.User experience design underpins all major decisions taken by web designers when laying out web pages. It is governed by fundamental principles and practical approaches including wireframing, bootstrapping, and even pen and paper designs that gives an indication about the user experience that a successful site needs to offer to its users.UX Design for Web Developers is a breakthrough guide that reveals the fundamental rules that govern how most people read and work with websites, through the process of redesigning a mobile friendly website.Well start off our journey by understanding why we need UX, how UX came to be, and where it fits in the business and web development. Well explore the fundamental skills for structuring and defining a website along with content strategy. Well take a look at a variety of media touch points that have potential to engage and influence your audiences experience.With an overall review of some of the best practices of UX design well start building our application with screens that allow us to think about the interactions. Well touch down on the important concept of setting up wireframes and fix the loophole of static application by building a simple clickable, prototype using the Invision tool. Well complete our journey with a finished website plan ready for testing and feedback.By the end of this course, you will gain the ability to think like a UX designer, through engaging human centered design practices, UX methodologies, useful UX tricks, as well as skills required for interactive web designing.About The AuthorChris R Becker is an imaginative and creative interaction designer / UX designer / Design researcher and educator. A conceptual thinker, he has the ability to design across media platforms for solutions within experience design, interaction, information architecture, business and brand strategy, web and app design, advertising, systems design, and print. He is organized and passionate for following design problems from concept to finished product. He is also well versed in prototyping, design research, human-centered design methodologies, and user testing for taking ideas from the drawing board to the real world. He is competent in pre-press and production and is not afraid to get his hands dirty, with a strong communication background through positions in versed industries.Chris teaches at the Loyola Marymount University, UCLA Extension & Art Center College of Design. His clients include Vitasigns, Apple, Beats by Dre, Nissan, VW, STEAM Carnival, Theranos, CB2, Men's Wearhouse, Hyundai, Toyota, and more."
Price: 74.99

"Learning Akka"
"Akka helps you to build scalable, resilient, and fault-tolerant distributed systems that can provide outstanding performance on local machines as well as over remote networks. Employing the actor model, it is possible to leverage these lightweight entities to program highly available, high performance applications. It delivers a powerful scaffolding that can be used to delegate remoting, service failures, and load management so that you can focus solely on your system logic.Learning Akka delivers a clear and practical introduction to the Akka toolkit, explaining the key components you need to know to get up and running with developing applications of your own.We will start by looking at the actor model and how it solves concurrency problems. You will learn about the actor system, how to create hierarchical structures in Akka, and how to make routes in order to send messages to other actors. We will look at other use cases such as building an actor that can change its behavior during runtime. You will then create stateful actors, work with a cluster system, and work with remote actors. This course will also take you through testing the application with Akka testkit and making applications available over the web with Akka HTTP. Finally, well employ best practices and youll get to know the common actor patterns used for development with Akka.By the end of this course, youll have a great foundation in Akka that will enable you to develop excellent applications and services with the toolkit.About The AuthorSalma is a senior software engineer with over 5 years of professional experience in development and deploying applications on the JVM using both functional and object-oriented paradigms including Scala and Java. She is specialized in designing and engineering real-time applications and distributed systems based on Akka and using frameworks and libraries like Play2, Thrift, Vertx, Django, Rails, and multiple SQL and NoSQL storage systems, for example MongoDB, Cassandra, Neo4J, Elasticsearch, and PostgreSQL.She contributed in architecting and implementing a large real-time platform based on Akka cluster and WebSockets. She has gained experience in leading a number of agile teams to the successful delivery of several key projects.Now, She is working on Big data application and contributing in architecting and implementing the core system based on Scala and Akka."
Price: 74.99

"Mastering Django Web Development"
"Mastering Django Web Development shows you how to use advanced concepts to help you build professional grade Django applications.We start off by learning how class-based views work so that you can fully benefit from this powerful, but often poorly understood feature. Well then create custom middleware which will help us better organize frequently used code. Have you ever wanted to build a complete REST API? Well do just that, starting out with a basic read-only API and then adding key-based authentication to allow the full range of CRUD functionality. Well also utilize model managers and the Q method so that we can make it easier to get the data we need to our views and clients.For the finishing touches, well dive into the details of caching, to improve our application performance, and then add custom management commands to help us automate routine tasks.By the end of this video course, you will emerge a Django expert.About The AuthorsKevin Veroneau is a very active Python and Django developer who has worked for many start-ups, has an active Python blog, and has worked on a magnitude of Python projects over the years.Matthew Nuzum has been developing web applications since 1999 and has worked for several start-ups including Canonical, the makers of Ubuntu, as well as Fortune 500 companies. He has a passion for helping others learn new technologies and has written numerous tutorials and help documents as well as running a web-focused user group based in his hometown of Des Moines."
Price: 94.99

"Web API Development with Flask"
"Whether working in the enterprise, building for web or mobile, you will need to build (if you haven't already) RESTful APIs to serve data between different client applications and endpoints. This course delivers the fundamental knowledge required to enable highly connected interaction between applications through building RESTful web APIs.Building good web APIs is not an easy task, but is a necessity for applications that support multiple platforms (mobile, tablet, and web applications) especially with the modern, mobile-first approach to development. In this course, you will learn how to build up and structure an effective web API that can be used by any client application accessing it over the HTTP protocol.We will start out with basics of the Flask framework before establishing a comprehensive foundation of working with CRUD operations using SQLAlchemy and MySQL as the data store. Youll get an understanding of how REST works relative to APIs, and well cover how to test APIs written in Python with the support of Flask. You will learn about token-based authentication and find out how to store passwords securely in your database. Best practices and design guidelines when building large applications are also presented.After completing Web API Development with Flask, you will have enhanced your technical knowledge about RESTful web APIs and have absorbed best practices that can be applied practically in the future.About The AuthorGergo Bogdan is a software engineer with over 7 years of experience in the IT industry. During this time, he worked at small companies and multinational organizations too. He has vast expertise in multiple technologies, starting from .NET to Python to JavaScript to Java. He loves to create technical articles and tutorials for fellow developers."
Price: 74.99

"Web Development with NodeJS and MongoDB"
"Web development technology moves at a very fast pace with new tools and techniques being released daily. It is impossible to learn them all, but choosing similar technologies allows you to step up your game while developing web applications. Web applications are often split into two parts: the front end and the back end. Using NodeJS for logic and MongoDB for persistence, a single person can develop a real-time web application in no time. NodeJS is based on JavaScript, which makes it easily adaptable for a wide-variety of platforms. It is also lightweight, and handles a huge number of simultaneous connections.Web Development with NodeJS and MongoDB will show you how to build powerful web applications from the ground up. Starting with the simplest ""hello world""-based script and moving on to more and more advanced techniques, this course will show you what is possible while building your application.We'll begin with some of the basic concepts of NodeJS, ExpressJS, and MongoDB and build on this knowledge with practical examples. With each concept, the application will get more powerful and you will be able to process any business logic you may need.We will then learn about ExpressJS to make web applications and MongoDB to persist your data. Then you will find out how to build on the shoulders of giants by consuming a RESTful API or become a giant by serving your own API. Later on, youll get to grips with automatically testing your application to make sure it is functioning properly.At the end, we will take a look at deploying our application and improving its performance. The course closes with suggestions on further improvements that can be made to the application. About The AuthorAndrew Marcinkeviius is a professional web developer, and he has been building web applications for more than 5 years. He has worked with small businesses, government agencies, and start-ups to solve their problems in the field of web development.One of his beliefs is that continuous learning should be a part of everyone's life and you learn in-depth knowledge while teaching others. He works as an independent developer and shares his thoughts on his website."
Price: 84.99

"Introducing Ionic 2"
"Hybrid apps are changing the way people build mobile applications. With Ionic 2, hybrid app developers are gifted with not only a fresh, well-built, and powerful platform, but also a tool to enjoy their development experience. Apps can be built in record time, yet remain visually attractive and contain advanced features.Introducing Ionic 2, will help you discover all the building blocks of an Ionic 2 application. You will learn how to use built-in components, make API calls, and style your app to your liking, so prepare yourself for many hours of fun development with Ionic 2.Well start by bootstrapping an application, enhancing one cool feature at a time. Each feature will cover one of the essential components of an app: user experience, logic and data, and the user interface. By the end of the course, we will have built an entire awesome iTunes Browser app.First, youll find out how to add pages and navigate between them, including going back and forth. Once new pages are in place, well focus on grabbing real data from an API via AJAX with and without JSONP. With data and views in place, well focus on improving the user experience and using modals, action sheet, alerts, loaders, and even a fully validated form. We also cover a range of various topics including styling, navigation with parameters, and Angular 2 pipes to filter and transform the way data is presented.Introducing Ionic 2 will take you on the same journey as if you were building a real application, from scratch to a working product. Youll soon see how this powerful mobile application framework can make your development fast, structured, and at the same time incredibly enjoyable.About The AuthorMathieu Chauvinc is a Managing Director at Red Ape Solutions and works on keeping the company at the bleeding edge of web technologies. On a daily basis, he leads the tech team of 15 and collaborates with them in building complex single page applications and neat hybrid mobile apps. He has been involved in web technologies for over a decade, from Django to Go, SQL to NoSQL, Mootools to Angular, continuously trying to keep the right balance between the excitement of new frameworks and the stability of proven ones. He always has a special place in his heart for Python and Django.He holds a Masters in Engineering from the German University Karlsruhe and a Masters in Engineering from the French ENSAM (Paris). Despite having an engineering background, he has always had a passion for knowledge sharing, which follows him to this day, and he regularly conducts corporate or free training on various I.T. topics in his adoptive country of Malaysia. He is also the author of the Introducing AngularJS and Learning JavaScript Promises video courses, published by Packt Publishing."
Price: 49.99

"Deep Learning with Python"
"Deep learning is currently one of the best providers of solutions regarding problems in image recognition, speech recognition, object recognition, and natural language with its increasing number of libraries that are available in Python. The aim of deep learning is to develop deep neural networks by increasing and improving the number of training layers for each network, so that a machine learns more about the data until its as accurate as possible. Developers can avail the techniques provided by deep learning to accomplish complex machine learning tasks, and train AI networks to develop deep levels of perceptual recognition. Deep learning is the next step to machine learning with a more advanced implementation. Currently, its not established as an industry standard, but is heading in that direction and brings a strong promise of being a game changer when dealing with raw unstructured data. Deep learning is currently one of the best providers of solutions regarding problems in image recognition, speech recognition, object recognition, and natural language processing. Developers can avail the benefits of building AI programs that, instead of using hand coded rules, learn from examples how to solve complicated tasks. With deep learning being used by many data scientists, deeper neural networks are evaluated for accurate results.This course takes you from basic calculus knowledge to understanding backpropagation and its application for training in neural networks for deep learning and understand automatic differentiation. Through the course, we will cover thorough training in convolutional, recurrent neural networks and build up the theory that focuses on supervised learning and integrate into your product offerings such as search, image recognition, and object processing. Also, we will examine the performance of the sentimental analysis model and will conclude with the introduction of Tensorflow.By the end of this course, you can start working with deep learning right away. This course will make you confident about its implementation in your current work as well as further research.About The AuthorEder Santana is a PhD candidate on Electrical and Computer Engineering. His thesis topic is on Deep and Recurrent neural networks. After working for 3 years with Kernel Machines (SVMs, Information Theoretic Learning, and so on), Eder moved to the field of deep learning 2.5 years ago, when he started learning Theano, Caffe, and other machine learning frameworks. Now, Eder contributes to Keras: Deep Learning Library for Python. Besides deep learning, he also likes data visualization and teaching machine learning, either on online forums or as a teacher assistant."
Price: 74.99

"Learning LESS"
"CSS is great; its a staple of the web and it helps us to produce beautiful websites, but some parts of it are archaic, and its often time-consuming to get right. LESS changes that. LESS includes built-in features that allow you to speed up your development and make your stylesheets easier to produce.Learning LESS will guide you through the basics of setting up LESS within your workflow. LESS is like CSS on steroids. This course will introduce you to the main features of the language and leave you with the know-how required to make your stylesheets more efficient and maintainable.This course starts with the fundamentals and shows you how powerful LESS can be. Well start by introducing you to the language, followed by incorporating LESS into our workflow, including automation and taskrunners. Youll learn what variables do and how to use them. Youll then find out how to create maintainable CSS using mixins and extends, and youll discover the best way to organise your LESS code. Well look at the powerful built-in functions and finally examine the other ways to power up our front-end development workflow!Learning LESS takes you from zero to hero, leaving you with the expertise required to produce efficient stylesheets.About The AuthorAnthony Killeen is a veteran front-end developer who has been building websites since 97. In that time, hes built websites for radio stations, music artists, photographers, communities, and businesses and hes loved every single minute of it!"
Price: 74.99

"Introduction to ASP.NET MVC 6"
"A lot has changed in the world of ASP.NET 5 and MVC 6, but a lot is still the same. All of the major frameworks (Web API, forms, and MVC) have been rolled out under the umbrella of a single unified programming model. Theres a new built-in dependency framework, and there are Tag Helpers. All this has had a major impact on development.Introduction to ASP.NET MVC 6 is a concise and fast-paced look into the new built-in features and newly consolidated Web API framework in ASP.NET 5 and MVC 6 that will revolutionize how you build web applications. Well build a quintessential task application in this course. It will incorporate more than one view, which covers the new features of both ASP.NET 5, MVC 6, and Entity Framework 7, all while building something familiar.Well start by leveraging the scaffolding framework to build a new clean project, then well break it down so you understand some of the new components as well as the new folder structure. With this foundation in place, youll see how to use the built-in dependency injection framework to recover data with the repository pattern. Then well move on to CRUD operations and visually finishing the product offering.Next, we introduce Tag Helpers to make the Razor views more concise and will look at how they flow into Validation in MVC 6. Well then customize the Identity User model and secure this application using the new Identity Framework. Well add a secure Web API so we can use different client-side frameworks such as Angular. Finally, well explore the built-in Logging framework in ASP.NET 5 and see how we can leverage it to meet our needs!When you step away from this course, youll feel much more comfortable digging into the new ASP.NET 5 framework and its components in MVC 6 and EF 7 with the rebuilt ASP.NET!About The AuthorMike Perrenoud is a 15-year veteran enterprise application developer and mentor. Hes deployed code for some of the largest Fortune 500 companies in the United States, including GEICO and NASCAR, and has mentored developers all over the globe. Teaching developers the ins-and-outs of ever-changing frameworks is a passion for him, and comes out in his teaching style. He has also written a technical book named UI Router with Mike, which can be found on Amazon."
Price: 49.99

"Learning R for Data Visualization"
"R is on the rise and showing itself as a powerful option in many software development domains. At its core, R is a statistical programming language that provides impressive tools for data mining and analysis, creating high-level graphics, and machine learning. R gives aspiring analysts and data scientists the ability to represent complex sets of data in an impressive way.The course is structured in simple lessons so that the learning process feels like a step-by-step guide to plotting. We start by importing data in R from popular formats such as CSV and Excel tables. Then you will learn how to create basic plots such as histograms, scatterplots, and more, with the default options, which guarantees stunning results.The second part of the course is dedicated to interactive plots. Static plots, in fact, are extremely important for scientific manuscripts, but nowadays most of our work is done online on websites and blogs, where static plots do not harness the full potential of the technology. Interactive plots, on the other hand, can improve that and allow us to present our results in more appealing and informative ways, by using the native language of the web. Do not worry though, you will not need to learn an additional programming language because this course will show you how to create stunning web plots directly from R.In the final part of the course, the Shiny package will be extensively discussed. This allows you to create fully-featured web pages directly from the R console, and Shiny also allows it to be uploaded to a live website where your peers and colleagues can browse it and you can share your work. You will see how to build a complete website to import and plot data, plus we will present a method to upload it for everybody to use. Finally, you will revise all the concepts you've learned while having some fun creating a complete website.By the end of the course, you will have an armour full of different visualization techniques, with the capacity to apply these abilities to real-world data sets.About The AuthorDr. Fabio Veronesi obtained a PhD in digital soil mapping from Cranfield University and then moved to Zurich, where he has been working for the past three years as a postdoc at ETH. There, he is working on Geoinformation topics, ranging from the application of mathematical techniques to the improvement of shaded relief representations to the use of machine learning to increase the accuracy of wind speed maps.During his PhD, he needed to learn a programming language, because commercial applications did not provide the ideal platforms to pursue his research work. Since R has a series of packages created specifically for the application of statistical techniques to soil science, he decided to teach himself this powerful language. Since then, he has been using R every day for his work."
Price: 74.99

"Julia for Data Science"
"Julia is an easy, fast, open source language that if written well performs nearly as well as low-level languages such as C and FORTRAN. Its design is a dance between specialization and abstraction, providing high machine performance without the sacrifice of human convenience. Julia is a fresh approach to technical computing, combining expertise from diverse fields of computational and computer science.This video course walks you through all the steps involved in applying the Julia ecosystem to your own data science projects. We start with the basics and show you how to design and implement some of the general purpose features of Julia. Is fast development and fast execution possible at the same time? Julia provides the best of both worlds with its wide range of types, and our course covers this in depth. You will have organized and readable code by the end of the course by learning how to write Lisp style macros and modules.The course demonstrates the power of the DataFrames package to manage, organize, and analyze data. It enables you to work with data from various sources, perform statistical calculations on them, and visualize their relationships in different kinds of plots through live demonstrations.Julia for Data Science takes you from zero to hero, leaving you with the know-how required to applyAbout The AuthorIvo Balbaert is currently a web programming and databases lecturer at CVO Antwerpen , a community college in Belgium. He received a PhD in applied physics in 1986 from the University of Antwerp. He worked for 20 years in the software industry as a developer and consultant in several companies, and, for 10 years, as a project manager at the University Hospital of Antwerp. In 2000, he switched over to partly teach and partly develop software (KHM Mechelen, CVO Antwerp).He also wrote Programmeren met Ruby en Rails, an introductory book in Dutch about developing in Ruby and Rails, by Van Duuren Media.In 2012, he authored The Way To Go, a book on the Go programming language by IUniverse.In 2014, he wrote Learning Dart (in collaboration with Dzenan Ridzanovic) and Dart Cookbook, both by Packt Publishing.Finally, in 2015, he wrote Getting started with Julia and Rust Essentials, both by Packt Publishing."
Price: 74.99

"Migrating to Angular 2"
"Angular 2 is a technical and conceptual overhaul of its hugely popular predecessor, AngularJS. This means that for developers who have built and maintained applications with AngularJS, and need to transition projects across to Angular 2, there needs to be an effective plan of action. Implementing a migration path for projects has been a major talking point in itself leading up to the release of Angular 2, and a critical concern for developer teams transitioning code across to take advantage of the new framework.This course demonstrates how to apply an effective migration plan for transitioning Angular 1.x projects to Angular 2. Opening with an introduction to the major changes and additions brought by the new framework, we quickly scope out a plan to a migrate a sample weather application from its original Angular 1.x code base.We then explain how to migrate blocks of code incrementally, as opposed to porting code in bulk, and give you a brief introduction to Typescript and ECMAScript 6. Throughout well show you how to gradually deprecate $scope, upgrade services, work with the component router, transition forms, and more.By completion of this course, you will be rapidly up to speed with the fundamental building blocks of Angular 2 development, and fully capable (and confident) transitioning existing Angular 1.x projects to the new environment, ready to explore everything the new Angular has to offer.About The AuthorAlain Chautard started using Angular in 2011, back when it was a very young technology that wasnt widely used yet. He has used Angular JS on a daily basis since then. He also teaches Angular JS in California, where he is the organizer (and main speaker) of an Angular JS meetup group.Alain is an expert Angular JS consultant at Interstate 21, where he develops beautiful web applications for clients located all over the world."
Price: 74.99

"Learning PHP 7: From the Basics to Application Development"
"PHP is back and is faster and more lightweight than ever. The world of web technology is seamlessly evolving, and PHP 7s simplicity and prowess addresses the requirements of current and future web and mobile application development.Learning PHP 7 demonstrates how to script for the web, providing everything from simple PHP commands to advanced data manipulations.The course takes a deep dive into basic PHP concepts such as variables, constants, operators, arrays, conditionals, and loops, which every developer needs to master. The course also covers object-oriented paradigms and coding standards, which acts as the dos and don'ts of writing code.The core of the course lies in bringing all the newly introduced features to fruition. This is done through the creation of a fun social web application where a viewer can post and share pictures including features of likes and comments. The use of several controllers in the application provides the viewer with a learning curve to add more interactivity to their own applications. The course also shows you how to build an administrative panel with an intuitive menu and create a dynamic page to manage the users, photos, and comments in the application.Important topics such as creating an API for an RSS feed, deploying with Docker and Amazon AWS, and versioning with Git are a real bonus for blooming web developers.About The AuthorNicola Pietroluongo is a software engineer with many years of experience.His development background covers over a decade of working in a wide area of development stack building web applications for big companies across Europe. He is passionate about experimenting new technologies and is currently creating and contributing to interesting open source projects.Furthermore, he is an article writer for blogs and magazines and a conference speaker."
Price: 74.99

"Learning Python Web Penetration Testing"
"With the huge growth in the number of web applications in the recent times, there has also been an upsurge in the need to make these applications secure. Web penetration testing is the use of tools and code to attack a website or web app in order to assess its vulnerabilities to external threats. While there are an increasing number of sophisticated ready-made tools to scan systems for vulnerabilities, the use of Python allows testers to write system-specific scripts, or alter and extend existing testing tools to find, exploit, and record as many security weaknesses as possible.This course will walk you through the web application penetration testing methodology, showing you how to write your own tools with Python for every main activity in the process. It will show you how to test for security vulnerabilities in web applications just like security professionals and hackers do.The course starts off by providing an overview of the web application penetration testing process and the tools used by professionals to perform these tests. Then we provide an introduction to HTTP and how to interact with web applications using Python and the Requests library. Then will follow the web application penetration testing methodology and cover each section with a supporting Python example. To finish off, we test these tools against a vulnerable web application created specifically for this course.Stop just running automated toolswrite your own and modify existing ones to cover your needs! This course will give you a flying start as a security professional by giving you the necessary skills to write custom tools for different scenarios and modify existing Python tools to suit your applications needs.About The AuthorChristian Martorella has been working in the field of Information Security for the last 16 years, and is currently working as Principal Program Manager in the Skype Product Security team at Microsoft. Christian's current focus is on software security and security automation in a Devops world.Before this, he was the Practice Lead of Threat and Vulnerability for Verizon Business, where he led a team of consultants in delivering security testing services in EMEA for a wide range of industries including Financial Services, Telecommunications, Utilities, and Government.Christian has been exposed to a wide array of technologies and industries, which has given him the opportunity to work in every possible area of IT security and from both sides of the fence, providing him with a unique set of skills and vision on Cyber Security.He is the co-founder and an active member of Edge-Security team, who releases security tools and research. Christian has contributed to open source security testing and information gathering tools such as OWASP WebSlayer, Wfuzz, theHarvester, and Metagoofil, all included in Kali, the penetration testing Linux distribution.Christian presented at Blackhat Arsenal USA, Hack.Lu, What The Hack!, NoConName, FIST Conferences, OWASP Summits, OWASP meetings (Spain, London, Portugal, and Venice), and Open Source Intelligence Conference (OSIRA). In the past, Christian has organized more than 20 FIST Conferences in Barcelona, providing a forum for professionals and amateurs interested in Security Testing. Christian holds a Master's degree in Business Administration from Warwick Business School, and multiple security certifications such as CISSP, CISM, CISA, OPSA, and OPST."
Price: 74.99

"Learning Angular 2 Directives"
"Get up to speed with the building blocks of Angular 2. New technologies and new patterns are emerging on a daily basis. Coding for the front end is extremely demanding, but at the same time more interesting and challenging than ever before. This highly dynamic ecosystem provides huge possibilities to create awesome things.Learning Angular 2 Directives helps you get on track by introducing you to Googles brand new Angular 2 web framework. In this video course, you will be guided through the various steps in building real-world Angular 2 components.We will start by setting up a modern development environment with TypeScript and ES2015 support, and you'll gain an initial understanding of what components are about, how to build them, and how they differ from the directives. We then focus on applying new concepts while building a fictitious dashboard application for a home automation system.We'll guide you through the process of building reusable Angular 2 components. You will learn about HTML rendering templates, see how to establish a data flow between different components, and even find out how to integrate external libraries. But not only that, we will also focus on how to make our components production-ready and maintainable by applying automated unit and end-to-end testing techniques. As a bonus, you will discover how to bring your Angular 2 components to other environments such as the server side and mobile devices.Learning Angular 2 Directives is your go-to guide when building successful Angular 2 components.About The AuthorJuri Strumpflohner is a passionate web developer, tech lead, and architect, and is currently focusing on frontend technologies. He has over 6 years of experience in developing JavaScript single page applications with various frameworks, most lately with Angular 1.x and 2.0."
Price: 74.99

"RESTful Web API Design with NodeJS"
"RESTful Web APIs allow developers to create unprecedented applications by leveraging the data on the Internet. Since JavaScript is the language of the web, building APIs using Node.js provides a seamless development experience on both the front end and the back end.This video course gives you an overview of a RESTful API and goes through the logical steps of building one. It explores three different APIs, focusing on their similarities and differences to effectively implement one.Well start off by defining APIs, showing how they can be built on top of HTTP, and listing the properties that make an API RESTful. We will develop Twitter Notes, a web application that lets its users leave notes for their Twitter friends. We will use Twitters API to implement a login flow and then design a web API. In addition to using Twitters API, we will take a closer look at two other real-world APIsFacebook API and GitHub API. Finally, well end up honing some best practices to keep the APIs secure, maintainable, and performant.By the end of this course, you will have a good grasp of APIs, HTTP, REST, OAuth 1.0a, API testing, and API security. Since the course explores three different REST APIs, you will reach a level where you will be comfortable using any RESTful API, even if it does not have an SDK.About The AuthorSaleh Hamadeh started programming when he was 13, and he currently studies computer science at the Georgia Institute of Technology. Saleh became president of gt-webdev, a student organization focused on teaching students web development. During his time at Georgia Tech, Saleh interned as a web developer at BrainJocks and Yahoo! Saleh is passionate about the future of the web and hopes to work, learn, and teach in that field."
Price: 74.99

"Learning Dart: Become more productive with Dart"
"Dart is a new open source programming language for the web. Developed by Google, Dart is gaining popularity and has a steadily growing community. It is a single language for both client and server that can be used to build large-scale web, server, and mobile applications. Stop solving new challenges with the same old toolslet Dart show you a whole new way!This course, by looking at the language features and beyond, gives you the knowledge to create the next great web application that your users need. Ever wondered how to write a great application, like Slack, Gmail, Facebook, Pinterest, Twitter, and so on? This course will guide you into the wonderful world of web development with the dartlang programming language. Throughout the course, you will get a more mature sense of how to build a great application and see all the facets that are needed to reach that goal.This course takes us from basic programming knowledge to understanding how to manage and build a full-stack web application. We will cover the important language features of Dart with some advanced features such as mixins and the null aware operator. Later on, you'll see how to use unit tests, work with browser APIs, and set up of a web server. Finally, we will take a look at Angular 2, a great front-end framework also built by the employers of Google.This course provides you with everything you need to know to start or enhance your career in web development.About The AuthorJoris Hermans is a Senior Software Developer with more than 10 years in programming for the web. He has worked for an online directory company who create web applications that get traffic hits of more than a million page views a week. He has a lot of experience in building large-scale web applications. He is also a proud member of the dartlang community and therefore he created a lot of open source packages in dartlang, one of which is dart force, a real-time web framework."
Price: 74.99

"Advanced Swift 2 Application Development"
"The number of smartphone users is increasing every single day, and as more and more of them are looking for new and interesting ways to improve their lives through mobile applications, the need for a language that will deploy on all platforms has become a necessity. This is where Swift 2 steps in, a beautifully crafted and evolving language released by Apple and used across iOS, WatchOS, tvOS, and MacOS native applications. Swift brings additional functionality and stability to your applications, allowing you to create new and exciting ideas with ease.This step-by-step guide will help you craft beautiful, well-structured, and stable applications and help you bring innovation to life. As soon as we begin, we'll take a look at what it takes to integrate third-party libraries into our project using CocoaPods, see what the pros and cons are, and get to know how we can set our criteria on suitable libraries.Throughout the course, we will delve deep into topics such as animation on views and layers, powering strongly data driven and location-driven applications using CoreData and MapKit, integrating our application with WatchOS, and sharing code and data between each application. Finally, we will test our application using Unit Tests and UI Tests, then walk through the process of submitting it to the App Store.This course truly covers a vast range of topics, providing a hands-on guide throughout each subject area, and ensuring you have the right tools and knowledge to create an advanced-level application. By the end of this course, you will be able to develop iOS applications using Swift 2 and work with some of the more advanced developer frameworks.About The AuthorPaul Napier is an iOS and Android developer working at one of the largest television networks in Australia. His development background covers over a decade working through a wide area of the development stack. Though his passion lies in all things mobile and in working to encourage great project structure, code cleanliness, and the development processes.He holds a degree in Russian and Business Studies from the University of Leeds, and his background includes sales, iOS, tvOS and Android development, as well as business analysis and social network engineering."
Price: 94.99

"Learning Lodash 4.0"
"Lodash was built to simplify JavaScript application development. It contains hundreds of methods built for the purpose of providing developers with a fast, reliable, cross-browser toolkit to write applications. With Lodash, you can eliminate rewriting boilerplate code and focus on developing the features your users want.This course takes you through the process of setting up, building, and scripting the deployment of a JavaScript application built using Lodash. Each section explores a new Lodash API, and employs methods within to build new application features.First, we cover the origins of Lodash and how it has become an indispensable tool for JavaScript developers. We will also install our application and its dependencies. Then well build out the features of an application to explore, create, and tag recipes. This includes building both an API in Node.JS and a client-side application using Lodash.At the end, well write a script to minify our application for deployment, and look at alternate deployment methods using Lodash CLI. This course will provide you with practical uses of Lodash in JavaScript development that you can apply in future applications. By the end of the book, you'll know the principles of building structured and modular applications using Lodash.About The AuthorEric Adams is currently a Senior Full Stack Engineer working in the vibrant start-up community of Buffalo, NY. Working on the web for over 15 years, Eric has established client-side application development standards in the workplace, and continues to look for new and innovative ways to utilize JavaScript on the job.Eric is an organizer of the Buffalo JavaScript meetup group, BuffaloJS. When not busy at work, or at home chasing around his kids, Eric can usually be found strumming his guitar or trying his hand at cooking."
Price: 74.99

"Mastering Swift 2 Programming"
"Swift 2 is a multi-paradigm programming language that has expressive features familiar to modern functional languages, and does not forget the object-oriented features of Objective-C. Things that took a block of code in Objective-C are reduced to one or two lines in Swift. Swift is said to be safer, faster, and easier to understand, and has the energy of Apple and the open source community behind it.This course takes you on a journey through a wide array of topics that are crucial to writing top-level Swift code. You will get an in-depth view of various core topics such as advanced language features, memory management, interoperability, concurrency, advanced debugging, algorithms, and performance optimizations. Last but not least, well also explore Swift design patterns.Well start by discussing the uniqueness of Swift, whats new, and whats to come. Then we take a look at fast-paced deconstructions of advanced language features such as extensions, generics, protocols, and more. Next well focus on memory management as you learn how to measure and address our applications memory usage.Soon well dive into opening Swift up to Objective-C, C, and even C++ code and speeding up development by leveraging third-party frameworks. We will then move on to asynchronous programming and concurrency and youll see how to process multiple tasks simultaneously.Youll discover how to debug your applications more effectively, which is one of the key components to becoming a faster developer. As the journey comes to an end, we will take a look at compiler optimizations, performance measurements, and algorithms and complexity. Finally, youll explore specific design patterns can address common programming problems.About The AuthorDan Beaulieu is a Swift, ASP.NET, and AngularJS application developer, who currently works for a company that specializes in customer management and training software. Dan started his career 10 years ago as a freelance web developer focused on e-commerce using ASP.NET.He also holds a degree in Mobile Applications and Development with an emphasis on iOS. In his free time, he enjoys writing applications, blogging about programming, and hiking with his dog Herzog. He currently operates CodeBeaulieu.com, a website featuring tutorials on both C# and Swift."
Price: 94.99

"Beginning Python"
"Python is becoming the language of choice for pretty much every arena. It is a very simple yet extremely powerful programming language. It is a scripting language that is widely used for prototyping to get work up and running in a short amount of time.This course assumes no programming experience and slowly builds the tools you need to take on larger challenges. Once this is done, we dive into the fundamentals of Python programming with variables, numbers, strings, and so on. You'll learn to make decisions on your programs with conditional statements and discover that Python has the ability to iterate over the items of any sequence such as a list or a string with loops.You will see how functions play a major role to provide a high degree of code reusing. Along with the built-in functions, you will be able to build your own functions as well. When you've done all this, you'll be ready to create modules in Python all by yourself. Finally, you'll enhance your skills by performing some very interesting manipulations on images.Speed up your journey with the Pythonic way of programming. By the end of this course, you will be a mature Python programmer. Make use of the freedom to design programs of your choice and be ready to take your Python skills in any direction that you need.About The AuthorWilliam Fiset is a Mathematics and Computer Science Honors student at Mount Allison University with in interest in competitive programming. William has been a Python developer for +4 years, starting his early Python experience with game development. He owns a popular YouTube channel that teaches Python to beginners and the basics of game development."
Price: 74.99

"Building a Responsive Application with Bootstrap"
"Bootstrap discards the myth of the creative type and enforces the belief that even you are capable of design. It is easy to learn, open source, customizable, and coupled with an incredible support from the community; in short it is truly worth your time! This course walks you through the fascinating arena of web development, giving you a grid-based framework thats easy to work on and saves the time that goes into CSS framework development.You will see how to create a PACKT CMS application, which will have a custom CMS layout with amazing real-time features. This will enable PACKT to create new courses, and users to view all the data in an advanced table format and get a dashboard overview of all the courses, views, subscriptions, and so on.We'll start with a dedicated video that explains the intricacies of the different components in our application, including hacks and gotchas to master bootstrap code. We will spice up our application by using Bootstrap JavaScript plugins such as modals, tooltips, popovers, alerts, and tabs. We will also use third-party JavaScript plugins for various elements youll be relying on day to day.You'll find out how to migrate your existing application to Bootstrap 4 seamlessly. You'll add the newly introduced components from Bootstrap 4 in your current application and see whats changed from Bootstrap 3. This course takes you from zero to hero, leaving you with the know-how required to build your own real-world project.About The AuthorVedran Cindri has been a front-end 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.hrfor 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, but this is his first time creating a video course.Id like to thank a really special girl called Tea for buying me a better microphone and making sure I actually recorded the videos."
Price: 84.99

"Learning Scala Web Development"
"The Scala programming language has gained a lot of traction in the last couple of years because of its functional orientation and conciseness. The industry has a strong interest in using Scala in modern production systems, and as such, the Spray framework and Akka toolkit became a natural choice for back-end Scala developers building highly-scalable, reliable, reactive REST(ful) web services and APIs.This video course will be an exciting journey into the universe of the web development using the Scala programming language and frameworks. It is a starting point from which you'll learn the basics of building REST(ful) web services and APIs using the non-blocking and asynchronous programming models that lie in the heart of the Spray framework. Youll start off by learning about the REST architecture. After that, you will switch gears to the Akka toolkit and Spray framework, building the sample book catalog application along the way.Once you've learned about the REST architectural style and Actor Model, the foundations that the Spray framework is built upon, youll shape out your own REST(ful) web services by providing simple route definitions. Further on, we'll delve into authentication, authorization, secure transport, documentation, test cases, and caching support. Finally, you will learn how to develop the Spray client API.About The AuthorAndriy Redko is a seasoned software developer and blogger, and is very passionate about technology and software development in general."
Price: 74.99

"Mastering MEAN Web Development: Expert Full Stack JavaScript"
"Web development is moving fast and to keep up to mark, you need a technology stack that is . The MEAN stack includes MongoDb, Express, Angular, and Node.js. These tools provide a rich environment to build advanced web applications in a short space of time. All the pieces of the MEAN stack are practically tried and tested in large and small-scale organizations.Mastering MEAN Web Development will guide you through all the necessary pieces to build a web app from start to finish. We will discuss the concepts and methods in depth, and shine light on how and why we use each piece of the MEAN stack.Well begin by learning how to use Webpack and Babel to assemble our frontend. Well see how to leverage many of the new features in Angular2. Well create a RESTful API built with Node.js and MongoDB.Along the way, well touch up on best practices used to create, manage, and deploy web applications to production. Your skills and understanding of JavaScript will increase as you add web sockets, models, and other essential elements to your web application.Mastering MEAN Web Development will cover all the topics you need to create your own web apps for organizations, small or big.About The AuthorShane A. Stillwell is a full stack web developer specializing in MEAN stack web development. He has been a developer for over 15 years. Shane has a knack for cutting edge technology and uses it to make development faster, easier, and most importantly, fun.Shane has built a wide variety of applications from mobile apps to large scale Angular and React web apps, to small hobby projects. Shane speaks and writes on full stack development hoping to help bring cutting edge technology closer to anyone with a desire to learn."
Price: 94.99

"Learning ASP.NET Web API"
"Revolutionary changes in the mobile world introduced various type of devices such as smart phones, tablets, and IoT devices, all connected to a network based on a HTTP protocol and HTML 5. This lead to a big push to build REST-based services that expose data over HTTP with content negotiation techniques that can be seamlessly consumed by various devices with different platforms. ASP.NET Web API is the primary framework for .NET developers to build REST-based services using the latest standards and serve the growing need to expose data.This course takes you on a journey right from the basics and explains the building blocks of Web API through an example application. Starting off with the basics, we discuss REST Constraints when designing an API with a change in the ASP.NET Core framework. Then we explore building blocks such as Routing, URI Controllers, HTTP verbs, and implement REST through examples.As we move on, well delve into some advanced key topics such as dependency injection, versioning, caching, and more to build a modular, testable and maintainable application. Then we consume the complete API using an MVC client and provide a quick overview of AngularJS Client.Finally, we develop a Restful API using ASP.Net Core API. We wrap up with a few handy tips and best practices to make robust and scalable APIs. By the end of this course, you will have a thorough knowledge of Web API services and advanced features so you can easily get started.About The AuthorBrij Bhushan Mishra is a 5 times Microsoft MVP, Author, blogger, speaker and .NET geek. He is currently associated with an MNC as Technical Architect/Consultant in Microsoft technologies. He is also a Microsoftcertified Technology Specialist in Web Applications and Windows Communication Foundation Applications. He is very active in community and regularly speaks in various conferences and user groups. Some of his blog posts have been featured on the ASP.NET Microsoft official website and other various online communities. Other than his community activities, he loves exploring new places with his lovely wife."
Price: 74.99

"Mastering Grunt"
"Grunt is everywhere. From JavaScript projects in jQuery to Twitter Bootstrap, everyone's using Grunt to convert code, run tests, and produce distributions for production. Web development activities are marked by repetitive tasks such as optimization, compilation, sprites assembling, and testing. Grunt stands on a wide number of rock solid plugins that will do the job for you, helping you to maximize your development time by reducing time spent doing repetitive tasks.With this course, not only will you be able to set up and use Grunt in your projects, youll also learn about the Grunt internals and its philosophy. The goal is to prepare you to become a Grunt expertfrom complex configuration to plugin authoring.Using a real application as a leading thread, called Foodprint.io, we will automate most of the repetitive tasks in its workflow such as compiling SASS files, running unit tests, and bundling ES2015 code to ES5. We will start with an advanced configuration and customization of the Grunt environment, focusing on practical examples of creating a customized Grunt environment that will support large-scale web development.Next, we will discover one of the most powerful aspects of Gruntusing live tasks to run the application in development mode. We'll talk about LiveReload, Test Automation, Modular configuration, and combining tasks. Another crucial part of the course is dedicated to creating a Grunt plugin from scratch, and we'll cover how to scaffold plugins using Grunt init and Yeoman, how to test them with Mocha and Chai, and how to publish them so others can use them. We finally end our journey with a dedicated focus on best practices and troubleshooting.Full of advice, best practices, and real-life examples, the course isnt just a combination of different Grunt configurations, it will give you all you need to architect your automation workflow, debug existing ones, and implement Grunt successfully in large and complex applications.About The AuthorBertrand Chevrier is a professional JavaScript developer with 10 years of experience in large-scale software development and architecture. He uses Grunt every day for his professional and personal projects. As a Grunt plugin author, hes part of the Grunt community and his work is widely used. He also used to teach Grunt to his team mates and speaks about Grunt in conferences and user groups.He's also a strong believer and advocate of free and open source software. By day he works for OAT SA, the company behind TAO, the open source e-testing platform, where hes in charge of front-end development and architecture, and by night he contributes to open source software."
Price: 94.99