AW Software Products ExcitingAds :: Exciting Ads

kahm-logo

Sitemap

 
"Getting Started with Ansible 2 Security Automation"
"Nowadays, security plays an important part in securing your system or data. With over 750 automation modules Ansible makes it easy for you to secure any part of your system, including setting firewalls, providing authentication to users and groups, and setting custom security policies. Ansible allows you to write automation procedures once and use them across your entire infrastructure.This course covers interesting concepts on how to automate security in your infrastructure; how you can monitor your system to ensure it remains compliant; how to integrate Ansible with your existing SSH and WinRM infrastructure; and using Ansible Tower to secure your machines and Cloud systems.Moving forward, this course also explores some security use cases such as Network device hardening, application security, fraud detection and prevention, governance, and risk assessment. Finally, this course will also teach you to maintain the compliance state of your system by applying configurations to your system along with some troubleshooting techniques. By the end of this course, you will have achieved an improved security model for your organisation and will have mastered automating different layers of security in your infrastructure.About the AuthorAnish Nath is a developer, author, and a hacker who is willing to contribute and learn. He is an active member of StackOverflow and a Devops Engineer. He has expertise as a security advocate and security architect. He is experienced in handling security issues such as performing white-hat hacking. He is a community-oriented developer."
Price: 124.99

"Mastering Entity Framework Core Migrations & Testing"
"You will start the course by exploring data validation and learn how to implement data validation inside your model using attributes. Then you will use validation inside MVC controllers and expose validations inside your MVC views in the user interface. Next you will delve into advanced query techniques. You will see how asynchronous code helps your applications scale better and explore query performance. Further, you will learn how to protect application data from concurrent access by multiple users, see how transactions enable changes to multiple tables and learn how to create an abstraction layer on top of Entity Framework by using the repository pattern.Next you will embrace migrations and embark on a journey designed to develop the database structure as your application evolves using Entity Framework Core migrations. Then you will create custom migrations that update database schemas and use custom scripts to perform migrations while protecting existing data during rename operations. Finally you will explore testing and set up a further learning path by writing unit and integration tests. You will see how to bring Entity Framework into a project based on an existing database. In conclusion, you will learn about additional areas Entity Framework core can be used in, and what types of data structure (besides RDBMS) can be accessed with EF Core.About the authorSergey Barskiy has a Bachelors Degree in Computer Science with over 20 years of experience in Software Development. Sergey has architected and coded many software projects using Microsoft technologies for over 15 years. Presently he is working as an Architect with Tyler Technologies, the largest provider of municipal government software in the United States. He was a Microsoft MVP in IIS/ASP.NET for years, division that works on Entity Framework at Microsoft. He has used Entity Framework on large projects starting with the first beta in 2008. He has been working on web applications for almost a decade. He is familiar with a number of web technologies, such as Angular, Web Api, and other web frameworks He feels he has a lot to share with the audience, given the fact that he wrote a book on Entity Framework and authored a video on using Angular 2 in an MVC Core application. He has been using EF and .NET on a daily basis for almost a decade."
Price: 124.99

"Java EE 8 Microservices"
"Java EE application model represents one of the best available design models on which to base the design of your enterprise application. This course will address the problems that Java EE developers have been facing for years breaking the monolith! Youll learn how to build microservices in Java EE 8, enabling you to create highly extendable, scalable, fault tolerant applications that are cloud-ready.Beginning with an introduction to microservices, youll learn how to start setting up your development environment and toolset. Youll gain knowledge of tools such as Dropwizard, Payara Micro, and Spring Boot while you build RESTful services with the latest JAX-RS 2.1 standard. Youll understand how to use Microprofile to optimize Java EE for microservices development. The course will go on to build an application based on the microservices architecture, where you will learn to test, secure, and monitor your microservices using the latest, most reliable tools.Youll learn how to break down and refactor monolithic applications into microservices, as well as integrate both architectures in a fail-proof way. Youll see how to integrate tools such as Docker with Java EE, giving you a foundation to build Cloud Native applications. Finally, youll find out how to integrate Spring into your development environment and how to apply the best design patterns to build robust microservices.By the end of the course, taking the challenge of building a cloud-ready, enterprise application in the microservice architecture will be a walk in the park.About the authorTilen Faganel is the main developer of the frame KumuluzEE, and he received the Java Duke's Choice Award Winner 2015. He is head of development of integration solutions in high-tech start-ups Sunesis, and has worked on numerous projects developing advanced cloud applications for enterprises in Slovenia and abroad."
Price: 124.99

"AWS Administration Database, Networking, and Beyond"
"Amazon Web Services (AWS) is a bundled remote computing service that provides cloud computing infrastructure over the Internet with storage, bandwidth, and customized support for application programming interfaces (API).This video will help you in AWS administration. We'll begin with the monitoring and alerting which is the critical part of using AWS-based infrastructure. Next, you will see database services provided by AWS cloud. You can stop depending on individual servers for your data with highly available, fault tolerant location to store your application. You will then see networking which is foundational component of using other AWS services such as EC2, RDS, and others. Moving on, you will see security which is one of the most critical areas of using the cloud.Finally, you will learn to estimate the costs for your cloud. By the end of the video, you will be able to easily administer your AWS cloud.About the Author :Lucas Chan has been working in tech since 1995 in a variety of development, systems admin, and DevOps roles. He is currently a senior consultant and engineer at Versent and technical director at Stax. He's been running production workloads on AWS for over 10 years. Hes also a member of the APAC AWS Warriors program and holds all five of the available AWS certifications.Rowan Udell has been working in development and operations for 15 years. He has held a variety of positions, such as SRE, front-end developer, back-end developer, consultant, technical lead, and team leader. His travels have seen him work in start-ups and enterprises in the finance, education, and web industries in Australia and Canada. He currently works as a senior consultant with Versent, an AWS Advanced Partner in Sydney. He specializes in serverless applications and architectures on AWS and contributes actively in the Serverless Framework community."
Price: 124.99

"Cisco Voice Solutions for Small and Medium-Sized Enterprises"
"Medium-sized business demands the reliability and high performance of large organizations, and the cost effectiveness of small businesses, to help them deal with competition efficiently. Cisco provides the necessary hardware and software to enable small- to medium-sized enterprises to build and maintain efficient voice and digital networks and empower the smooth running of your business. You will start by exploring the hardware options provided by Cisco to build your SME Voice Network. You will learn to set up Cisco command-line interface connections, and work with the hardware feature sets that fulfill your organization's various needs. From there, you will explore the different software you'll need for your network. You will learn to work with the Cisco Unified Communication Manager Express, Cisco Unity, and Cisco Configuration Professional Express, as well as the different file sets you will encounter on a daily basis. After that, you will learn to design your SME topology, and configure various devices for your network. You will set up your own dial plans, and also set up accounts with the help of the Cisco GUI Admin. Finally, you will learn to use Cisco Unity Connection to manage voice calls and messages over your organization's network. By the end of this tutorial, you will have mastered building, securing, and maintaining your own voice network for small- to medium-sized enterprises.About the authorJoseph Sullivan is a Professor at Joliet Junior College.Joe is a certified Cisco Netacad instructor and has received numerous Instructor Excellence Expert awards from Cisco; this is awarded to top instructors globally. He brings his field experience into the classroom and is an engineer with Motorola.In his role as a System Architect Senior Engineer for Motorola, Joe designed authentication systems for KDDI in Japan, E911 Public Safety Access Point Number portability, and enhanced Push-to-Talk services. He is also the principal innovator of two applied patents in the method and apparatus for packet discard selection and the management of paging resources associated with a push-to-talk communications.Joe is currently studying Cloud Infrastructure and continuing his work with collaboration-secure video and voice communication systems."
Price: 124.99

"Implementing Advanced Data Visualization Techniques"
"Basic visualizations are often all that we need for many instances, but there are also times when we need to expand our repertoire to build advanced visualizations. We begin with designing and implementing dashboards, a highly popular yet often poorly executed visualization type. Then we look at using temporal data to create dynamic visualizations that transport the user through time, adding significant context and detail to the visualization. Then we spend time building interactivity into visualizations, giving users the opportunity for additional exploration and analysis. The final section deals with deploying visualizations, either to alternate formats for further customization or to the web for browser-based interaction.About the AuthorKen Cherven has been creating data visualizations for more than 10 years using a variety of tools, including Excel, Tableau, Cognos, D3, Gephi, Sigma.js, and Exhibit, along with geospatial tools such as Mapbox, Carto, and QGIS.He uses Tableau on a daily basis in his current position, where he has built dozens of performance dashboards to track both marketing and operational metrics. He has also built many visualizations for his personal websites, especially utilizing Gephi and Sigma.js to explore and visualize network data.He is very interested in tools related to the exploration of network data, typically using Gephi for most of his current output. Hes also interested in text analysis, where hes used tools such as Aylien, RapidMiner, R, and Exploratory to begin understanding and visualizing underlying patterns in political speeches, email transmissions, and book content.His experience in building data visualizations has intersected with many technologies, including a variety of SQL-based tools and languages including Oracle, MySQL, and SQLServer. He frequently edits and styles network information using HTML and CSS, along with a bit of JavaScript.He is also highly engaged in the world of data visualization, including but not limited to his daily work experience. His work is based on a thorough understanding of visualization principles learned through extensive reading and practice. He also uses his websites to display and promote visualizations, which he shares with a wider audience. He has previously authored two books on Gephi for Packt, and has also presented at multiple data visualization conferences"
Price: 124.99

"Learning Metasploit"
"This course will begin by introducing you to Metasploit and its functionality. Next, you will learn how to set up and configure Metasploit on various platforms to create a virtual test environment. You will also get your hands on various tools and components used by Metasploit. Further, in the video, you will learn how to find weaknesses in the target system and hunt for vulnerabilities using Metasploit and its supporting tools. Next, you'll get hands-on experience carrying out client-side attacks. Moving on, you'll learn about web application security scanning and bypassing anti-virus and clearing traces on the target system post-compromise. This video will also keep you updated with the latest security techniques and methods that can be directly applied to scan, test, hack, and secure networks and systems with Metasploit. By the end of this course, you'll get the hang of bypassing different defences, after which you'll learn how hackers use the network to gain access to different systems.About the authorSagar Rahalkar is a seasoned information security professional having more than 10 years of comprehensive experience in various verticals of IS. His domain expertise is mainly into breach detection, cybercrime investigations, digital forensics, application security, vulnerability assessment and penetration testing, compliance for mandates and regulations, IT GRC, and much more. He holds a masters degree in computer science and several industry-recognized certifications such as Certified Cyber Crime Investigator, Certified Ethical Hacker, Certified Security Analyst, ISO 27001 Lead Auditor, IBM certified Specialist-Rational AppScan, Certified Information Security Manager (CISM), and PRINCE2. He has been closely associated with Indian law enforcement agencies for more than 3 years dealing with digital crime investigations and related training and received several awards and appreciation from senior officials of the police and defence organizations in India. Sagar has also been a reviewer and author for various books and online publications."
Price: 124.99

"Python 3.x for Computer Vision"
"This video course is a practical guide for developers who want to get started with building computer vision applications using Python 3. The video is divided into six sections:The Fundamentals of Image ProcessingApplied Computer VisionObject detectionMaking Applications SmarterExtending your Capabilities using OpenCVGetting Hands onThroughout this video course, three image processing libraries: Pillow, Scikit-Image, and OpenCV are used to implement different computer vision algorithms.The course will help you build Computer Vision applications that are capable of working in real-world scenarios effectively. Some of the applications that we look at in the course are Optical Character Recognition, Object Tracking and building a Computer Vision as a Service platform that works over the internet.About the AuthorSaurabh Kapur is a computer science student at Indraprastha Institute of Information Technology, Delhi. His interests are in computer vision, numerical analysis, and algorithm design. He often spends time-solving competitive programming questions. Saurabh also enjoys working on IoT applications and tinkering with hardware. He likes to spend his free time playing or watching cricket."
Price: 124.99

"Advanced Solutions in Go - Testing and Distributed Systems"
"Go (a.k.a. Golang) is a statically-typed programming language first developed at Google. It is derived from C with additional features such as garbage collection, type safety, dynamic-typing capabilities, additional built-in types, and a large standard library. This video takes off where basic tutorials on the language leave off. You can immediately put into practice some of the more advanced concepts and libraries offered by the language while avoiding some of the common mistakes for new Go developers. The video explores applications that interact with users, such as websites, command-line tools, or via the file system. It demonstrates how to handle advanced topics such as parallelism, distributed systems, and performance tuning. Lastly, it finishes with reactive and serverless programming in Go.About the authorAaron Torres received his masters of science degree in computer science from New Mexico Institute of Mining and Technology. He has worked on distributed systems in high performance computing and in large-scale web and microservices applications. He currently leads a team of Go developers that refines and focuses on Go best practices withan emphasis on continuous delivery and automated testing.Aaron has published a number of papers and has several patents in the area of storage and I/O. He is passionate about sharing his knowledge and ideas with others. He is also a huge fan of the Go language and open source for backend systems and development."
Price: 124.99

"Learning Path: Python: Predictive Analysis with Python"
"Predictive analytics is the process of analyzing historical data to estimate the future results. Pandas and scikit-learn are popular open source Python packages that provide fast, high performance data structures for performing efficient data manipulation and analysis. They have quickly emerged as a popular choice of tool for analysts to solve real-world analytical problems. So, if you're familiar with the basics of the Python language and want to step into the world of data analysis, then you should surely go for this Learning Path.Packts Video Learning Path is a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. The highlights of this Learning Path are: Explore and work with different kinds of data sets to analyze and visualize your data Get to know how to use Pandas to make predictions using machine learning and scikit-learn Take your Pandas to the next level by learning advanced techniques To start off with your learning journey, you will begin with absolute basics such as installing and setting up of the Pandas library. You will then be introduced to fundamental data structures in Pandas and the different data types, indexing, and more. You will also learn to implement the basic functionalities of the Pandas library such as working with different kinds of data, indexing, and handling missing data. Next, you will learn to analyze and model your data, and organize the results of your analysis in the form of plots or other visualization means. Moving ahead, you will learn to perform predictive analysis on your data along with building machine learning models using scikit-learn and Pandas. Finally, you will walk through various machine learning algorithms. By the end of this Learning Path, you will be confident to use Pandas and scikit-learn for different data science tasks and perform predictive analysis on your own. Meet Your Expert: We have the best works of the following esteemed authors to ensure that your learning journey is smooth: Harish Garg is a data analyst, author, and software developer who is really passionate about data science and the Python programming language. He is a graduate from Udacity's data analyst nanodegree program. He has 17 years of industry experience, which includes data analysis using Python, developing and testing enterprise and consumer software, managing projects and software teams, and creating training material and tutorials. Harish also worked for 11 years for Intel Security (previously McAfee, Inc.). He regularly contributes articles and tutorials on data analysis and Python. He is also active in the open data community and is a contributing member of the Data4Democracy open data initiative. He has written data analysis pieces for think tan takshashila. Alvaro Fuentes is a data scientist with an M.S. in Quantitative Economics and a M.S. in Applied Mathematics with more than 10 years of experience in analytical roles. He worked in the Central Bank of Guatemala as an economic analyst, building models for economic and financial data. He founded Quant Company to provide consulting and training services in data science topics and has been a consultant for many projects in fields such as; business, education, psychology, and mass media. He also has taught many (online and in-site) courses to students from around the world in topics such as data science, mathematics, statistics, R programming, and Python. Predictive analytics is a topic in which he has both professional and teaching experience. Having solved practical problems in his consulting practice using the Python tools for predictive analytics and the topics of predictive analytics are part of a more general course on data science with Python that he teaches online."
Price: 199.99

"Learning Path: Spring: Secure Your Apps with Spring Security"
"Knowing that experienced hackers are itching to test your skills makes security one of the most difficult and high-pressure concerns of creating an application. Thats where Spring Security comes into the picture to simplify things for developers. Spring security can be used for authentication and authorization purposes in your application. It provides integration with LDAP as well. So, if you're a Java developer and want to gain skills to secure your applications from hackers, then go for this Learning Path.Packts Video Learning Path is a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. The highlights of this Learning Path are: Explore Spring Security, its architecture and components Integrate your application with Spring Security and the embedded LDAP server Learn and integrate SAML methodologies into your applications This Learning Path demonstrates how to smoothly integrate Spring Security into your application using the latest technologies and frameworks with the help of detailed examples. You'll first go through a security audit of an insecure application wherein youll learn to modify the sample application to resolve the issues found in the audit. Throughout working on this application, youll learn to integrate a variety of authentication mechanisms and demonstrate how to properly restrict access to your application. Next, youll learn how to utilize session management for administrative functions. As this Learning Path progresses, youll be introduced to LDAP and learn to develop a Spring Security application integrated with Active Directory Lightweight DS and Apache DS. Youll also be introduced to SAML and its integration with Spring Security. Finally, youll learn to integrate JAAS with Spring Security. By the end of this Learning Path, you will be able to easily secure your applications by LDAP integration and SAML extension. Meet Your Expert: We have the best works of the following esteemed author to ensure that your learning journey is smooth: Ankit Mishra is a senior software engineer with extensive IT experience in mission-critical development projects and architecture designs. He has worked for giants such as Ericsson, Fidelity, and others. He has more than four years of experience in managing and delivering Spring MVC and Spring Security projects, Cloud deployment, and PaaS cloud administration. Currently, he is working on Spring micro services, Spring Security, cloud deployment, and tuning."
Price: 199.99

"Advanced Design Patterns with React"
"Taking a complete journey through the most valuable design patterns in React, this book demonstrates how to apply design patterns and best practices in real-life situations, on new or already existing projects. It will help you to make your applications more flexible, perform better, and easier to maintain, giving your workflow a huge boost when it comes to speed without reducing quality. We'll begin by understanding the internals of React before gradually moving on to create forms that actually work. Then we'll style React components and optimize them to make applications faster and more responsive. Finally, we'll write tests effectively and you'll learn how to contribute to React and its ecosystem. By the end of the video, you'll know how to avoid a lot of trial-and-error and developmental headaches, and you will be well on the road to becoming a React expert.About the Author :Michele Bertoli is a frontend engineer with a passion for beautiful UIs. Born in Italy, he moved to London with his family to look for new and exciting job opportunities. He has a degree in Computer Science and loves clean and well-tested code. Currently, he is working with React.js, crafting modern JavaScript applications. He is a big fan of open-source and is always trying to learn something new."
Price: 124.99

"Managing Mobile Devices with Microsoft SCCM Current Branch"
"With the advent of containerization and ease of cloud availability, developers are required to explore new tools and frameworks in order to best utilize these technologies. Spring Framework's core features can be used by any Java application, but there are extensions to build web applications on top of the Java EE platform.In this video course, youll start by learning how to configure Intune support and enable different platforms. Then youll see how to manage your different device settings as well as different profiles such as WIFI, VPN, and so on.After that, youll explore compliance, conditional access, and mobile application management using Microsoft SCCM Current Branch. Next, youll work with different mobile devices using Mobile Device Management in SCCM. Finally, youll see how to troubleshoot MDM using client-side log files and SCCMs log files.About the Author :Peter Daalmans is a technical consultant and Enterprise Mobility Microsoft Most Valuable Professional (MVP) with a speciality in System Center Configuration Manager, Enterprise Mobility (Microsoft EMS) and Exchange Server.He specializes in the deployment of new, large, local or international COE implementations. The keywords are Zero Touch Migration when migrating from Windows 7 to Windows 10.Peter is interested and experienced in infrastructure migration projects and building Greenfield Microsoft infrastructures, and loves to share his knowledge via ConfigMgrBlog .com while speaking at international events.He authored the following books: Mastering System Center 2012 Configuration Manager and Mastering System Center 2012 R2 Configuration Manager."
Price: 124.99

"Build a Reddit-Like Messaging Board with React and Firebase"
"In this course, you will learn how to build a message board website similar to the Reddit using the latest and greatest web technologies, including React - the reactive web framework developed by Facebook, and Firebase - the real-time serverless messaging framework from Google.The course starts off by Creating a message board application with React where we will create-react-app to scaffold a new project and understand whats in the scaffold. We will then learn to Add posts and style to our message board and load Reddit posts from a file. We will then track the application state in realtime with Firebase. We will conclude the course by going through advanced React Patterns by using components as a unit of styling and spreading props to wrap components.By the end of this hands-on practical React course, we will teach you everything you need to know to go forward with confidence and build your own modern stateful web applications.About the authorRichard GillColibri is a technology consultancy company founded in 2015 by James Cross and Ingrid Funie. The company works to help its clients navigate the rapidly changing and complex world of emerging technologies, with deep expertise in areas such as big data, Data Science, Machine Learning, and Cloud Computing. Over the past few years they have worked with some of the world's largest and most prestigious companies, including a tier-1 investment bank, a leading management consultancy group, and one of the world's most popular soft drinks companies, helping each of them to make sense of their data more effectively and process it in more intelligent ways. The company lives by its motto: Data -> Intelligence -> Action.Richard Gill is a Full Stack JavaScript developer. He runs ZDEV, a software consultancy that specializes in building websites and apps for small- and medium-sized clients. Richard has a Computer Science degree from Imperial College and started his career building technology at investment banks and hedge funds; he then moved on to consulting before founding his own development shop. Richard has spent three years working with React, React Native, and Redux to build websites and apps for real-world clients. He considers himself a generalist programmer who initially was expert in Java, C#, and Ruby on Rails before spending the last few years in a JavaScript/Node based environment. His company follows an apprenticeship model and all his staff were trained by him from scratch."
Price: 124.99

"Getting Started with jQuery 3"
"If you are a web developer and want to create web applications that look good, are efficient, have rich user interfaces, and integrate seamlessly with any backend using AJAX, then this video is the ideal match for you. Well show you how you can integrate jQuery 3.0 into your web pages, avoid complex JavaScript code, create brilliant animation effects for your web applications, and create a flawless app.We start by configuring and customising the jQuery environment and getting hands-on with DOM manipulation. Next, well explore event handling advanced animations, create optimised user interfaces, and build useful third-party plugins. Then you'll learn how to integrate jQuery with your favourite back-end framework. Youll also discover how to use the newly introduced JavaScript promises and the new animation API in jQuery 3.0 in great detail, along with sample code and examplesAbout the Author :Adam Boduch has been involved with large-scale JavaScript development for nearly 10 years. Before moving to the front end, he worked on several large-scale cloud computing products, using Python and Linux. No stranger to complexity, Adam has practical experience with real-world software systems, and the scaling challenges they pose.He is the author of several JavaScript books, including React and React Native by Packt Publishing and is passionate about innovative user experiences and high performance.Jonathan Chaffer is a member of Rapid Development Group, a web development firm located in Grand Rapids, Michigan. His work there includes overseeing and implementing projects in a wide variety of technologies, with an emphasis on PHP, MySQL, and JavaScript. In the open source community, he has been very active in the Drupal CMS project, which has adopted jQuery as its JavaScript framework of choice.He is the creator of the Content Construction Kit, now a part of the Drupal core used to manage structured content. He is also responsible for major overhauls of Drupal's menu system and developer API reference. In his spare time, he designs board and card games for the hobby market. He lives in Grand Rapids with his wife, Jennifer.Karl Swedberg is a web developer at Fusionary Media in Grand Rapids, Michigan, where he spends much of his time writing both client-side and server-side JavaScript. When he isn't coding, he likes to hang out with his family, roast coffee in his garage, and exercise at the local gym."
Price: 124.99

"Mastering Kotlin for Android Development"
"Kotlin is a programming language intended to be a better Java, and it's designed to be usable and readable across large teams with skill and discipline variances. Kotlin is a language that helps developers build amazing applications in an easy and effective way.The video begins by giving you strong grasp of the Kotlin features in context, independent of any platform. We continue by exploring all the features of Kotlin language that make the language better alternative to Java. It will show you the environment setup, and the difficulty level will grow steadily with the features covered next.Moving on, well introduce you to using the IntelliJ IDE, which plays an integral role in Kotlin development. Well cover Kotlins basic programming concepts such as functions, lambdas, properties, object-oriented code, safety aspects, type parameterization, and finally concurrency, which will guide you to write Kotlins code to production. By the end of the video, you will be proficient in using Kotlin for any kind of app development.About the authorMarko Devcic is a Software Engineer currently working as an Android Developer for Austrian company mySugr in Vienna. He has a Master's degree in Engineering from University of Zagreb in Croatia. Over the years, he has worked with various technologies and languages, mostly C# and Java.He is passionate about technology and software development. He loves reading about programming languages and writing simple and clean code.In his spare time, he writes code for his personal projects, and contributes to open source projects. You can follow him on Github (username deva666). He also likes to write about Kotlin, C#, and programming in general on his web page."
Price: 124.99

"Puppet Techniques for Enterprise Deployments"
"Puppet is a configuration management tool that allows you to automate all your IT configurations, giving you control over what you do to each Puppet Agent in a network, and when and how you do it. In this age of digital delivery and ubiquitous internet presence, it's becoming increasingly important to implement scalable and portable solutions, not only in terms of software, but also the systems that run it.This video course will begin by covering methods of reporting with Puppet and configuring various types of open source dashboards along with procedures to use report processors and create custom ones. You will then exploit PuppetDB to configure and create efficient Puppet reports and also to monitor Puppet changes and alert based on the same. Finally, you will learn about how to implement Nagios based monitoring using Puppet.Towards the end of the video course, you will concentrate on Puppet security. You will also learn about procedures to secure the Puppet deployments and methods to harden infrastructure using community modules. Finally, well learn how to debug errors in the Puppet environment.About The AuthorAnirban Saha is an infrastructure professional with more than six and half years of experience in infrastructure management at various industries and organizations ranging from early startups to corporate environments. He was worked extensively with configuration management and automation tools including Puppet, Chef, Ansible, Saltstack, Terraform to name a few. He has extensive experience in architecting, deployment and management of large infrastructures. He speaks at various conferences on latest technologies and is also the author of Salt Cookbook published by Packt."
Price: 124.99

"Developing iOS 11 Applications Using Swift 4"
"Developing iOS 11 Applications with Swift will teach you how to start an app from scratch, complete your app, and deploy it to the App Store. If you've ever thought about creating your own iPhone App, this course is a good start!First, you learn how to install XCode9 and review some fundamental concepts of the Swift programming language. Using the new Contacts framework, you will create your own appealing UI and replace the previous framework. You will then create four apps, starting with a simple Apple Watch app. Then comes a Learning English Numbers game with voice responses; you will also learn different ways of storing data on a device using the new Swift4 codable protocols. Then we create an app that uses the user's location to list surrounding places and finally a communication app with the new codable protocols of Swift 4. Each app will be developed step by step, explaining their concepts and ideas. Finally, you will learn how to deploy apps to the App Store, making them available for download on any device. After completing this course, you will be able to create your own apps by making the most of iOS 11 with Swift.About The AuthorIgnazio Cal is a Software Developer with an extensive experience in developing technologies both on the backend and mobile side. He likes to work in an agile environment having visibility on the entire software development life-cycle. He always tries to do his best to share knowledge across the team he works with. He is a Senior iOS Developer with eBay and has worked on eBay Kleinanzeigen (German version of the eBay App), ZipJet app, Foodoora - a food delivery iOS App, Lyke - a shopping app to discover and shop for the latest trends and styles, etc.He has worked for multiple customers like Ferrero and Pirelli, creating an application to integrate their SAP backend system into custom iOS apps."
Price: 124.99

"Python Design Patterns"
"A knowledge of design patterns enables developers to improve their codebase, promotes code reuse, and makes the architecture more robust. This course focuses on showing you the practical aspects of smarter coding in Python.We start off by easing you into the world of design patterns, and helping you brush up on your OOP skills. From there, you'll explore the most widely used patterns and create objects in a manner best suited to the situation. Then we take you through some patterns that will help you identify simple ways to realize relationships between entities. Next, we show you how to encapsulate behavior in an object and delegate requests to it, before we up the ante and delve into some advanced patterns. Last but not least, we'll make you aware of design styles that will hamper your development, rather than improving it.With this course, thanks to patterns, you will be well equipped to craft faster, cleaner, and smarter applications.About the Author :Tong QiuColibri is a technology consultancy company founded in 2015 by James Cross and Ingrid Funie. The company works to help its clients navigate the rapidly changing and complex world of emerging technologies, with deep expertise in areas like big data, data science, machine learning, and cloud computing. Over the past few years they have worked with some of the world's largest and most prestigious companies, including a tier-1 investment bank, a leading management consultancy group, and one of the world's most popular soft drinks companies, helping each of them to make more sense of its data, and process it in more intelligent ways.The company lives by its motto: Data -> Intelligence -> Action.Tong Qiu is a full stack web developer. She stumbled into the tech world seven years ago, through computational projects to solve pure math problems at university, and hasnt looked back since. After graduation, she worked in a large investment bank, building solutions for massive compute parallelization before transitioning to web UI projects to address rapidly changing regulatory requirements.Two years ago, she moved from finance to e-commerce and has been building applications in Python Django as well as React and Redux, solving problems ranging from scaling email send queues to optimizing UX for shopping journeys. She is a big fan of test coverage, and always strives to always find robust, maintainable technical solutions that can solve everyday problems in novel and elegant ways."
Price: 124.99

"Data Acquisition and Manipulation with Python"
"Python, a multi-paradigm programming language, has become the language of choice for data scientists for data analysis, visualization, and machine learning.In this course, youll start by learning how to acquire data from the web in its already clean format, such as in a .csv file, or a database. Youll then learn to transform this data so its in its most useful format for analysis. After that, youll dive into data aggregation and grouping, where youll learn to group similar data for easier analysis purposes.From there, youll be shown different methods of web scraping using Python. Finally, youll learn to extract large amounts of data using BeautifulSoup, as well as work with Selenium and Scrapy.About the authorCurtis Miller is Associate Instructor at the University of Utah, and an MSTAT student. He is currently involved in research on data analysis from statistical and computer science perspectives. Curtis has published research on policy and economic issues."
Price: 124.99

"Building a Solid Web App Foundation with Vaadin 8"
"The Vaadin Framework is a Java web application development framework that is designed to make creation and maintenance of high quality web-based user interfaces easy. Vaadin supports server-side and client-side programming models, which lets you forget the web and program user interfaces while managing the user interface in the browser and the AJAX communications between the browser and the server.The course starts of by defining the UI in Java. Here you will learn to write the initial user interface on top of which everything else will be built. Moving along we will cover best practices for structuring a User Interface project with Maven in a way that it best supports developer efficiency and deployment time requirements. Now that we have a strong foundation, we will start working with Layouts which are a fundamental part of the Vaadin framework. With practical examples, you will gain an understanding of how layout components function as a basic requirement when it comes to becoming an efficient developer. We will then move on the explore the Vaadin Navigator which enables your applications to support views and to use the browser's back and forward buttons in a controlled way. Now that you haveBy taking this course you will be able to kick-start your web application development project with hands-on exposure on how to build a scalable and robust Vaadin User Interface that works on desktop and mobile devices in the right way, the first time. Throughout the video, we will build and develop an application with best practices to help you apply in any future requirements with minimal refactoring.About the Author :Peter Lehto is a Principal Vaadin Expert with more than 8 years' expertise with Vaadin and related technologies. Peter works as a senior consultant, trainer, and conference speaker with Vaadin Ltd in Finland. Peter's main interests are application and technology integrations and he has indirectly (and sometimes directly) influenced the development of the framework as well as many of its add-on components.He is also interested in Java EE and Spring frameworks as well as web development. He is technically skilled in architectural design and has been a Vaadin consultant for 8 years. He knows what customers want and over the last eight years has seen almost every Vaadin project through from tiny to massive many year deliveries."
Price: 124.99

"Mastering Python Data Analysis with Pandas"
"This course is your guide to implementing the more advanced offerings of the popular Pandas library and explains how it can solve real-world problems. After a brief overview of the basicssuch as data structures and various data manipulation tasks such as grouping, merging, and reshaping datathis video also teaches you how to manipulate, analyze, and visualize your time-series financial data.You will learn how to apply Pandas to important but simple financial tasks such as modeling portfolios, calculating optimal portfolios based upon risk, and more. This video not only teaches you why Pandas is a great tool for solving real-world problems in quantitative finance, it also takes you meticulously through every step of the way, with practical, real-world examples, especially from the financial domain where Pandas is a popular choice.By the end of this video, you will be an expert in using the Pandas library for any data analysis problem, especially related to finance.About The AuthorPrabhat Ranjan has extensive industry experience in Python, R, and Machine Learning. He has a passion for using Python, Pandas, and R for various new, real-time project scenarios. He is a passionate and experienced trainer when it comes to teaching concepts and advanced scenarios in Python, R, data science, and big data Hadoop.His teaching experience and strong industry expertise make him the best in this arena."
Price: 124.99

"Getting Started with Spring 5.0"
"Spring 5.0 is due to arrive with a myriad of new and exciting features that will change the way weve used the framework so far. This video will show you this evolutionfrom solving the problems of testable applications to building distributed applications on the cloud.The video begins with an insight into the new features in Spring 5.0 and shows you how to build an application using Spring MVC. The advanced features of Spring Boot will be illustrated through powerful examples. We will be introduced to a JVM language thats quickly gaining popularity - Kotlin. Also, we will discuss how to set up a Kotlin project in Eclipse.By the end of the video, you will be equipped with the knowledge and best practices required to develop microservices with the Spring Framework.About The AuthorRanga Rao Karanam is a programmer, trainer, and architect. His areas of interest include Cloud Native Applications, microservices, evolutionary design, high-quality code, DevOps, BDD, TDD, and refactoring. He loves consulting for start-ups on developing scalable, component-based Cloud Native applications, and following modern development practices such as BDD, continuous delivery, and DevOps. He loves the freedom the Spring Framework brings to developing enterprise Java applications.Ranga started in28minutes with the vision of creating high-quality courses on developing Cloud Native Java applications. He is looking forward to enhancing his already considerable success--75,000 students on Udemy and 35,000 subscribers on YouTube.Ranga likes to play cricket and go hiking. His dream is to spend a year hiking the Himalayas."
Price: 124.99

"Getting started with Shiny"
"Shiny is a user contributed package for R that allows interactive web interfaces to easily be delivered through a web browser using only R code. No JavaScript is required. Its simple to use R code to build user interfaces. There is also a lot of power and flexibility within the Shiny package, and its functionality can be expanded using user-contributed packages, as well as HTML, CSS, and JavaScript.In this video course, youll start off by installing R, R Studio, and Shiny. Moving on, youll learn about Code files and how to build a simple application in Shiny. Youll explore an RMarkdown document to understand how Shiny can be embedded straight into a document.Moving on, youll learn about the Shiny input and output widgets and how to put them together into a larger application. Further well present several features of Shiny, such as animation, data tables, downloading and uploading data, and how to produce attractive and interactive data tables. Well also include a toy example.Finally, you will learn about reactive programming in Shiny and how to control reactivity in your programs. Well use a full-featured application to explore the ggplot2movies dataset. Moving on well show you in detail how reactivity works, how it can be controlled. Well conclude the course by learning how to handle errors, debugging, and rate control in Shiny applications.About The AuthorChris Beeley works for Nottinghamshire Healthcare NHS Trust as the lead analyst and programmer for staff and patient experience. He uses a variety of open source tools (PHP/MySQL, Apache, R, Shiny, and Ubuntu) to collect, collate, analyze, and report on patient and staff experience throughout the organization. He was the author of the previous edition of this book.He has been a keen user of R and a passionate advocate of open source tools in research and healthcare settings, having completed his PhD. He has made extensive use of R (and Shiny) to automate analysis and report on a new patient feedback website. This was funded by a grant from the NHS Institute for Innovation and made in collaboration with staff, service users, and carers within the Trust, particularly individuals from the Involvement Centre."
Price: 124.99

"Advanced SELinux System Administration"
"Do you have the crucial job of protecting your private and company systems from malicious attacks and undefined application behavior? Are you looking to secure your Linux systems with improved access controls? Look no further, intrepid administrator! This course will show you how to enhance your system's secure state across Linux distributions, helping you keep application vulnerabilities at bay. This video course covers the core SELinux concepts and shows you how to leverage SELinux to improve the protective measures of a Linux system. You will learn SELinux fundamentals and all of SELinux's configuration handles including conditional policies, constraints, policy types, and audit capabilities. These topics are paired with genuine examples of situations and issues you are bound to come across as an administrator.About the authorSven Vermeulen is a long-term contributor to various free software projects and the author of various online guides and resources. He got his first taste of free software in 1997 and never looked back. In 2003, he joined the ranks of the Gentoo Linux project as a documentation developer and has since worked in several roles, including Gentoo Foundation trustee, council member, project lead for various documentation initiatives, and (his current role) project lead for Gentoo Hardened SELinux integration and the system integrity project.During this time, Sven gained expertise in several technologies, ranging from OS-level knowledge to application servers. He used his interest in security to guide his projects further in the areas of security guides using SCAP languages, mandatory access controls through SELinux, authentication with PAM, (application) firewalling, and more.Within SELinux, Sven contributed several policies to the Reference Policy project, and he is an active participant in policy development and user space development projects.In his daily job, Sven is an IT architect in a European financial institution as well as a self-employed solution engineer and consultant. The secure implementation of infrastructures (and the surrounding architectural integration) is, of course, an important part of this. Prior to this, he graduated with an MSc in computer engineering from Ghent University and MSc in ICT enterprise architecture from http://inno .com/, and he worked as a web application infrastructure engineer.Sven is the main author of the Gentoo Handbook, which covers the installation and configuration of Gentoo Linux on several architectures. He also authored the Linux Sea online publication (a basic introduction to Linux for novice system administrators) and SELinux System Administration and SELinux Cookbook for Packt Publishing."
Price: 124.99

"Learning Internet of Things with Thingworx"
"Thingworx is currently one of the most popular cloud platforms for the industrial IoT.This course helps you build the knowledge and skills required to design and build IIoT solutions using Thingworx.This is the most comprehensive, yet straightforward, a course for the IoT with Thingworx. This course will teach you to use various features of Thingworx and learn to incorporate them into your IIoT design.You will get started by building industrial applications using Thingworx once you are done with that the course will show you how to deploy and manage services in Thingworx. Finally, well move into securing the applications using the Thingworx security services.By the end of the course, you will be able to understand the various aspects of cloud based architecture for IoT with Thingworx which will in the process give you a lot of confidence with various Thingworx services.About the authorJunaid Ahmed is an enterprise Architect/ Product Designer and manager based out of US and India. He has a masters degree in software engineering and a bachelors degree in electrical engineering.He has worked in a variety of roles in the software development and deployment cycles helping large enterprise clients build real-time reporting, data warehouses, security applications to name a few. He is also engaged in IOT and AR streams, leading an IOT product development.Junaid has over 6000 students in UDEMY in 117 countries and he has created and delivered content for enterprise customers including SAP, ZAIN, Deloitte, IBM to name a few. His courses are hands-on, the take away is tangible and the skills can be used immediately.In his free time, he likes to play a game of tennis or two."
Price: 124.99

"Server-side Programming with Node.js for Beginners"
"Node .js is a performance efficient server-side platform which makes writing backend code, simple and fun. According to the 2016 Stack Overflow Survey, Front-End developers worldwide that know Node .js, make more than their counterparts with a median salary of $95,000 USD per year. Through this course, we will learn how to create dynamic web applications using Node .js,Express .js, and MongoDB. This course is perfect for you if you are a front-end developer looking to code full stack applications in a language you already know, Javascript or you are a backend developer looking for a more efficient solution, or for beginners looking to learn the basics of coding robust server side applications.About the authorMohammad Hunan Chughtai is a full stack web developer in NYC with a computer science and mathematics background. He has worked in many stacks including PHP, Ruby on Rails and of course Node.js. He has built many websites for clients using Node.js, express.js and other javascript technologies. He has been commended for his focus on writing highly scalable and secure code. Mohammad has lead teams in developing functional, and object oriented software. He hopes to be a driving force in the generation of software developers who will solve large-scale issues, ultimately leading to a better, more friendly, and efficient world Previously, he has worked as a math instructor, teaching standardised logic testing, like the SAT.In his spare time, he likes to learn new technologies in order to build useful and exciting software and hardware projects with friends."
Price: 124.99

"Building F# Applications"
"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 video course 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.About the authorRichard 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. You can follow Richard on Twitter (@SirEel) or on LinkedIn. He lives in Cleveland, Ohio."
Price: 124.99

"Going beyond Dashboards with IBM Cognos Analytics"
"Cognos Analytics is the latest version of IBM Cognos Business Intelligence and brings IBM right back into the game against new-age competitors such as QlikView and Tableau. This next-generation, sleek, unified tool provides end users, power-users, and IT professional with a fast, intent-driven dashboard and report-authoring interface on top of the strong foundation that IBM Cognos has provided over decades.This course focuses on the advanced aspects of Dashboard creation and, assuming you have already done the dashboard course, starts with the rapid development of a tabbed dashboard, then moves on to the creation of stories and finally the distribution and maintenance of Dashboards. The course also explains the limitations of the Dashboarding tool and shows how to mitigate them in the report development tool. It is completely dedicated to Cognos Analytics Reporting, the advanced report authoring tool.The philosophy behind this course is that professional report authoring and dashboard development require you to use the full-fledged report development tool offered by Cognos v11. Going further you will master the Report Tool interface and learn how to create a report dashboard l using simple objects (for beginners). Then you quickly move on to advanced topics to overcome the limitations of Dashboard tool such as drill-through, prompt manipulation, advanced data formatting, making the dashboards printable, conditional highlighting, and more.This course is designed to be complementary to the Report Studio v10 book and video course, and also complementary to Cognos Analytics v11 Dashboards for Power Users and Authors. It does not replace any of those books or coursesAbout the authorAbhishek Sanghani worked with Cognos 8.x and 10.x for 12 years and delivered countless reporting solutions; he is thoroughly excited to see Cognos 11.x taking a big leap in self-service authoring and dashboard reporting.Currently, he leads a team of software developers, in a large global financial services company, to deliver analytical applications with dashboards and self-service capabilities. Version 11.x being fairly recent, he is involved in testing it from all aspects to assess when and where to use it in the deliveries . He also tries other products such as QlikView, Tableau, and Micro strategy. He believes such experiences with other products make ones viewpoint wider, and understanding deeper.The other technology that interests Abhishek is Micro strategy. He possess advanced skills in TM1, Oracle, Micro strategy, SQL Server, and SSAS.He also has a book written on IBM Cognos 8 Report Studio, followed by a video course for Cognos 10 Report Studio Fundamentals. Both have been very fulfilling experiences. He believes this could be a natural and organic update of those Report Studio works . Note that this course focuses on the brand new Dashboarding tool."
Price: 124.99

"Learn Kotlin by Developing Android Apps"
"Kotlin has been making waves ever since it was open sourced by JetBrains in 2011; it has been praised by developers across the world and is already being adopted by companies. This video provides a detailed introduction to Kotlin that shows you all its features and will enable you to write Kotlin code to production. We start with the basics: get you familiar with running Kotlin code, setting up, tools, and instructions that you can use to write basic programs. Next, we cover object oriented code: functions and properties all while using Kotlins new features.About the authorBrandan Jones has been an Adjunct Assistant Professor for the University of Cincinnati since the 2000-2001 school year. He has taught many courses in programming, from introductory programming to full stack development.Brandan proposed and created the first Android programming course at the University of Cincinnati, and has been teaching it ever since. He reapplied this course and taught it at Northwestern Universitys School of Continuing Studies as well.Brandan is the creator of the Android app PlantPlaces .com Mobile, which allows users to search for plants by color, and GPS plants. He wrote this app in 2012, using TDD principles. He used selected JSON feeds from that app in the examples in this video course.Brandans mix of both academic and professional experience means that he brings real-world concepts to the classroom. Most of his high level classes include hands on experience with unit testing, scrum, and distributed version control systems.Brandan holds a BS in Accounting and Management Information Systems from Miami University in Oxford, Ohio. He also earned a BS in Horticulture from the University of Cincinnatis College of Design, Art, Architecture and Planning, and a Masters of Business Administration from the University of Cincinnati, Lindner College of Business, with concentrations in Operations Management and Real Estate Finance."
Price: 124.99