Previous Next
 
"Version Control with TFVC and GIT: 2-in-1"
"Version control helps you to track the changes you make in your code over time by taking a snapshot of each file when you edit the code. With the help of TFVC and Git you can easily achieve this. Professional developers need to know Git and TFVC so they can move between projects with ease.This comprehensive Learning Path is designed to teach you core concepts of version control and to use them with the help of TFVC and Git.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Version Control with TFVC, will show you how to configure your environment to work more effectively. Youll go through branching and merging which are the mainstays in many version control systems. Also, understanding which branching strategy to use can be difficult. Explore various branching strategies, and also implement a strategy in TFVC. Lastly, youll learn about the branching strategy to work in an organization. Later, we will see how to use it, tracking the changes and merging the changes.The second course, Version Control with Git, dives into version control using Git. After explaining the difference between centralized and distributed version control, you will be shown how to configure the Git environment. Once you have configured the environment youll see how to work with Git in your day to day activities. We will look at what it takes to administer your Git setup. This course ends with setting up the workflows in Git and also see Basic Workflow, Forking Workflow, Feature workflow, open source workflow and Gitflow Workflow.By the end of this training program, you will be well versed with concepts of version control and will be able to deliver great code using TFVC and Git.About the AuthorsPaul Hacker, a Principal Consultant with AgileThought, has over 15 years of application architecture, design, development, and management expertise in Microsoft technologies. Paul has a depth of experience in ALM, Process Improvement, and Team Foundation Server. Having distinguished himself as a leader in the IT industry he has been awarded the distinction of Microsoft MVP in the ALM category every year since 2006"
Price: 199.99


"Building Augmented Reality apps with Swift and ARKit: 2-in-1"
"Augmented reality allows applications to interact with the real world in new ways. With ARKit, iOS applications can react to the inputs from a camera and other sources. The results can be both a lot of fun and extremely useful.This comprehensive course gives you everything you need to build AR applications for iOS. It starts with a thorough tutorial in Swift, the preferred language for iOS applications. It then moves on to teach ARKit and AR programming.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Developing iOS 11 Applications Using Swift 4, aims to create your own appealing UI and replace the previous framework using the new Contacts framework. Youll then create 4 apps - starting with a simple Apple Watch app and communicate it with the iPhone. See different ways of storing data on the device using the Swift4 new codable protocol. Youll create an app that uses the users location to list the places around him and a communication app at last with the new codable protocol of Swift 4. Each app will be developed step by step, explaining their concepts and ideas. Lastly, you will learn how to deploy apps to the App Store, making them available to download on any device.The second course, iOS Augmented Reality with ARKit, takes you on a tour of various APIs and tools that you will need in order to develop various AR apps for iOS devices. Youll start off by creating a small app where you get a 3D model on screen and learn the basics of setting-up and using ARKit. Next, youll continue to explore other ARKit features by developing a 3D-shape App by focusing primarily on 3D interaction and UI Controls in AR using gesture recognizers. Lastly, you'll create an exciting AR Shooter Game App where youll learn to set up your game, adjust scene lighting and targets, destroy your targets, and design different levels. After completing this course, you will be able to create your own apps by making the most of iOS 11 with Swift and have learnt to integrate Augmented Reality to create AR applications.About the Authors :Ignazio 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.Felix Changoo is a result-oriented, passionate, driven software developer with a penchant for iOS development. He loves to develop software with the user in mind and simultaneously providing a useable and intuitive user interface experience. His passion for iOS game development pervades this course. Currently, he is a Unity game developer at Tonk Tonk."
Price: 199.99


"Application Development with Dynamics 365: 2-in-1"
"Microsoft Dynamics 365 is a business application that combines CRM and ERP capabilities to help you empower your employees, engage customers, and optimize operations. To build dynamic and incisive business solutions with Dynamics 365, youll need to have basic understanding of the Microsoft Dynamics CRM platform.This comprehensive 2-in-1 course contains in-depth content balanced with tutorials that put theory into practice. Its focus is on giving you both the understanding and the practical examples that will allow you indulge in the world of Microsoft Dynamics 365.This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Start Up Guide For Microsoft Dynamics 365, course starts off with setting up a Dynamics CRM trial instance and understanding its basic navigation. You will then learn to perform CRUD operations on CRM records. You will also learn to analyse data using dashboards, charts, and reports. Next, you will learn to import and export data from Dynamics CRM. You will work with Dynamics CRM using Outlook.The second course, Designing and Building Custom Apps using Dynamics 365, course starts off with setting up fast and effective collaborative development and a mature Continuous Integration pipeline using Microsoft Team Services, npm, Nuget, and Gulp. You will then learn a framework for effective data modelling of entities within Dynamics 365 and how functionality can be built up in iterations using user story mapping. You will also learn about base currencies to ensure that your custom apps do not run into any challenges as they grow in complexity and usage. Next, you will see how logical and physical architecture of integration with external systems is examined using the new Web-Hooks and Virtual Entity features, allowing data to be both consumed and output in a robust and efficient fashion. You will learn about the new Xrm client API features of the Unified Client provide exciting new ways of extending your forms and grids which are demonstrated using the sample application being built. Further, you'll learn how to extend your Microsoft Dynamics 365 Customer Engagement business applications using HTML, TypeScript, and CSS using KnockoutJS via the MVVM design pattern so that your logic can be unit tested and deployed with easy and effortless repeatability.By the end of this Learning Path, youll be able to build and support enterprise scale business applications with Dynamics 365.About the Authors: Piyush Paliwal has been working as a Microsoft Dynamics CRM consultant for more than half a decade and have been associated with Microsoft for a few years now. During this time, he has helped various customers manage their sales pipeline by bringing their business processes in Dynamics CRM or Dynamics 365. In his spare time, he usually prefers to go for a drive.Scott Durow is a Microsoft Business Solutions MVP specializing in Dynamics 365. He is a committed and passionate software architect & technologist with a successful track record of realizing business vision through enterprise/application architectures that are tightly aligned with budget and timescales. By combining his detailed technical knowledge with a clear grasp of the wider commercial issues, Scott can identify and implement practical solutions to real business problems. He is an excellent communicator and technical author, regularly speaking at conferences in the UK and abroad. Scotts software career spans more than 20 years where he has moved from assembly language device driver programming, industrial control software and then into enterprise business applications. His experience covers work in Europe, North America, and Japan. He is also the author of the Ribbon Workbench for Dynamics CRM and SparkleXRM."
Price: 199.99


"The Complete Guide to Java EE 8: 3-in-1"
"Java EE provides a standard set of specifications that can be used to develop standardized applications, independent of the vendor. Enterprise applications do not change that often, and hence we need a robust platform such as Java EE to ensure sustainability. To learn features and APIs in Java EE for building enterprise-ready applications, youll need to be familiar with programming in Java.This comprehensive 3-in-1 course teaches you how to develop enterprise applications using the Java Enterprise platform and modern APIs. It covers each and every concept of the Java EE platform with the help of practical examples making it easy for you to understand and implement in your own applications. This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Learning Java EE 8, course starts off by exploring the core Java EE components. You will then learn about HTTP endpoints. You will also learn how to map domain entities with JPA. Next, you will understand how interceptors realize technical cross-cutting concerns. You will learn to access external systems. Finally, you will learn about the asynchronous communication protocol. The second course, Design Patterns and Best Practices in Java EE 8, starts off with exploring various design patterns. You will then learn to work with categorizing design patterns. You will also work with creational patterns. Next, you will explore different types of behavioural patterns. Finally, you will learn the implementation of key patterns such as Faade, Singleton, Factory, Decorator, and Observer in Java EE. The third course, Java EE 8 Microservices, begins with explaining the benefits of using the microservice architecture. You will then learn to decompose and refactor monolithic applications into microservices. You will also learn to create microservice with the best Java microservice frameworks such as Payara Micro, Dropwizard, and Spring Boot. Next, you will learn to implement RESTful services using JAX-RS 2.1 and Java EE 8. You will learn to monitor, test, secure, and integrate microservices with each other and existing monoliths. Further, you will learn to integrate Spring into a Java EE ecosystem. Finally, you will learn to package microservices into Docker containers making it suitable to run in a highly scalable cloud environment. By the end of this Learning Path, taking the challenge of building a cloud-ready, enterprise application in the microservice architecture will be a walk in the park. Meet Your Expert(s): We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth: Sebastian Daschner is a Java freelancer working as a consultant, author, and a trainer. He is enthusiastic about programming and Java (EE). He is the author of the book Architecting Modern Java EE Applications. He participates in the JCP, helping to form the future standards of Java EE such as serving in the JAX-RS, JSON-P, and Config Expert Groups, and collaborating on various open source projects. For his contributions to the Java community and ecosystem, he was recognized as a Java Champion, Oracle Developer Champion, and double 2016 JavaOneRockstar. He is a regular speaker at international IT conferences such as JavaLand, JavaOne, or Jfokus. Sekhar Srinivasan (Microsoft Certified Trainer) is a highly reputed trainer. He is well known for imparting unique techniques in training for the past 22 years. He has trained students on various Java technologies such as Core Java, JDBC, Servlets, JSP, JSF, Spring, Hibernate and also various Microsoft technologies and JavaScript frameworks. He is a firm believer of being constantly up to date with the upcoming technologies to deliver the best possible training he can. He provides extensive training programs such as classroom training, online training programs and is also an author with Pluralsight and Packt Publishing. Tilen Faganel is the main developer of the frame KumuluzEE. He received the Java Duke's Choice Award Winner 2015. He is the 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: 199.99


"Introduction to Internet of Things"
"IoT is a hot area and it has the potential to impact a variety of industries. This course is designed to initiate the widest possible group of people to the field of IoT and will be comprehensive in its scope. This course supplies in-depth content that put the theory into practice.The course will start with a basic introduction to IoT and take the student through an IoT solution case study. You will then be given with another case study to understand the building blocks of a typical IoT solution which will introduce the Sparkfun ESP8266 Thing, which is a customized ESP8266 development board which we will use to rapidly prototype IoT solutions. The course will then introduce you to Cayenne - a drag and drop IoT platform which helps you to build IoT solutions fast without any programming needed, it also assists you in building interesting IoT solutions that cover all the basic building blocks of IoT.Finally, you will be able to build IoT solutions on your own to solve your business needs.The code bundle to this course is availableAbout the AuthorVenkatesh Varadachari is the founder of MAKERDEMY, a pioneer company in the field of Maker education. Through MAKERDEMY, Venkatesh works on several Maker domains like Raspberry Pi, Arduino, Artificial Intelligence, 3D printing and the Internet of Things. MAKERDEMY has the largest catalogue of IOT and related topics on Udemy. Venkatesh is actively involved in IOT education and applying his IOT knowledge to solve local business problems."
Price: 124.99


"Build Serverless Applications with AWS Lambda: 2-in-1"
"Amazon Web Services (AWS) continues its domination as the leading cloud service provider on the market. Amazon Lambda is the part of Amazon Web Services that lets you run your code without provisioning or managing servers. Amazon Lambda is a compute service that enables you to deploy applications and back-end services that operate with zero upfront cost and require no system administration. To use the API gateway and to incorporate it in your serverless ecosystem, youll need basic understanding of AWS Lambda. This comprehensive 2-in-1 course teaches you how to make the most of AWS Lambda functions to design, build scalable and cost-efficient systems and deploy serverless applications with AWS Lambda. Youll learn through practical demonstrations, clear explanations, and interesting real-world examples. It will give you a versatile range of AWS Lambda skills, which you will put to work in your own serverless applications. This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Deep Dive into AWS Lambda, starts off with an introduction to the world of Serverless computing and its advantages and use cases, followed by a deep dive into AWS Lambda. Youll be introduced to the concepts of serverless computing and will get to know about the benefits. You'll then learn how to build and deploy an AWS Lambda function. Youll also learn to integrate AWS Lambda with Simple Storage Service. Next, you'll explore how to design and deploy considerations for AWS Lambda. The second course, Deep Dive into API Gateway and Building a Serverless Application, focuses on the next set of AWS components that offers serverless computing which you learned in the first course. You will then learn how to develop the various parts of the API gateway. You will also learn to deploy and secure the API gateway. Next, you will learn to integrate AWS Lambda and the API gateway. Finally, you'll be taken through the entire serverless architecture, putting all the key components together and then building a sample application using the entire serverless picture. By the end of this Learning Path, youll be able to architect and build serverless applications by integrating API gateway services and deploy it with AWS Lambda. About the Author : We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth: Alan Rodrigues is a software technology evangelist with over 10+ years of experience in the software industry. Being abreast with the latest technologies is what he does best. One life is just not enough to intake all the information the world has to offer, but he does his bit and takes it one step at a time. These are just a few of the technologies he is well-versed in: 1. Cloud Services - Amazon Web Services. Certified in AWS as a SysOps Administrator. Well-versed in Azure Web Services as well. 2. Business Intelligence SAP Business Objects, Informatica Powercenter. 3. Atlassian suite of products (JIRA, JIRA Agile, JIRA service desk, Confluence, Bitbucket, Hipchat) 4. Configuration, Continuous Integration - Subversion, Git, Jenkins, Atlassian Bamboo. 5. Operating Systems - Windows server 2003, 2008 & 2012, Windows 7, 10, Ubuntu, CentOS. 6. Databases - Oracle, MySQL, MongoDB, Microsoft SQL Server. 7. Change and Release Management HPSM, HP uCMDB, Atlassian Service Desk."
Price: 199.99


"Data Science with Jupyter: 2-in-1"
"Jupyter has emerged as a popular tool for code exposition and the sharing of research artefacts. It is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. Some of its uses includes data cleaning and transformation, numerical simulation, statistical modeling, data visualization, machine learning, and more. To perform a variety of data science tasks with Jupyter, you'll need some prior programming experience in either Python or R and a basic understanding of Jupyter. This comprehensive 2-in-1 course teaches you how to perform your day-to-day data science tasks with Jupyter. Its a perfect blend of concepts and practical examples which makes it easy to understand and implement. It follows a logical flow where you will be able to build on your understanding of the different Jupyter features with every section. This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Jupyter for Data Science,starts off with an introduction to Jupyter concepts and installation of Jupyter Notebook. You will then learn to perform various data science tasks such as data analysis, data visualization, and data mining with Jupyter. You will also learn how Python 3, R, and Julia can be integrated with Jupyter for various data science tasks. Next, you will perform statistical modelling with Jupyter. You will understand various machine learning concepts and their implementation in Jupyter. The second course, Jupyter In Depth, will walk you through the core modules and standard capabilities of the console, client, and notebook server. By exploring the Python language, you will be able to get starter projects for configurations management, file system monitoring, and encrypted backup solutions for safeguarding their data. You will learn to build dashboards in a Jupyter notebook to report back information about the project and the status of various Jupyter components. By the end of this training program, youll comfortably leverage the power of Jupyter to perform various data science tasks efficiently. Meet Your Expert(s): We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth: Dan Toomey has been developing applications for over 20 years. He has worked in a variety of industries and companies of all sizes, in roles from sole contributor to VP/CTO level. For the last 10 years or so, he has been contracting companies in the eastern Massachusetts area under Dan Toomey Software Corp. Dan has also written R for Data Science and Learning Jupyter with Packt Publishing. Jesse Bacon is a hobbyist programmer that lives and works in the northern Virginia area. His interest in Jupyter started academically while working through books available from Packt Publishing. Jesse has over 10 years of technical professional services experience and has worked primarily in logging and event management."
Price: 199.99


"Wireless Penetration Testing for Ethical Hackers"
"There are many tools available on the market for detecting security loopholes and networking attacks. Selecting the right tools and methods might seem confusing, but this course is designed to help navigate through those choices. This course will demonstrate how to perform wireless penetration attacks against wireless networks and their protocols in order to build strong and robust security systems from the ground up using the most popular tools in the penetration testing community.In this course, youll learn some basic wireless theory before learning how to hack each type of wireless security commonly used in todays networks, including WEP, WPA, and WPA2. Using commonly available open source toolsets, youll understand the key components of the wireless penetration testing process, including setting up your own wireless penetration testing lab, conducting wireless network reconnaissance (WLAN discovery), packet sniffing and injection, and client attacks.About the AuthorJason Dion, CISSP No. 349867, is an Adjunct Instructor at Liberty Universitys College of Engineering and Computational Science and Anne Arundel Community Colleges Department of Computing Technologies with multiple information technology professional certifications, including Certified Information Systems Security Professional (CISSP), Certified Ethical Hacker (CEH), Certified Network Defense Architect (CNDA), Digital Forensic Examiner (DFE), Digital Media Collector (DMC), Security+, Network+, A+, and Information Technology Infrastructure Library v3. With networking experience dating back to 1992, Jason has been a network engineer, Deputy Director of a Network Operations Center, and an Information Systems Officer for large organizations around the globe."
Price: 124.99


"Training and Development with Moodle: 2-in-1"
"Moodle is one of the most popular open source platforms to create, manage, and organize content for courses. To be able to make the most of Moodle for teaching purposes, basic knowledge of Moodle will be helpful. This comprehensive 2-in-1 course teaches you how to use Moodle resources to the fullest by embedding social networks and working with online live resources for communication. Youll learn through practical demonstrations, clear explanations, and interesting real-world examples. It will give you a versatile range of Moodle skills, which you will put to work in your own live training courses.This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course,Moodle for Beginners, course shows you how to create both activities and resources, creating them in a Moodle course and also using external tools. You'll learn to enhance your Moodle course by creating external websites, blogs, videos, and channels in order to create a dynamic course. Furthermore, youll learn to work with repositories and e-portfolios and organize the content to gamify the course. Youll learn how to deal with and organize information, edit, and share it.The second course, Moodle Recipes, course shows how to create different types of activities in Moodle. It starts giving recipes on how to enhance the Moodle course using different types of external elements and embed them in it. Later it goes on adding social condiments as well as the creation of groups within Moodle. Afterwards, the course shows how to interact online and live among students, teachers, and parents.By the end of this Learning Path, youll be able to make the most of Moodle for teaching purposes.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Silvina Paola Hillar is Italian and has been teaching English since 1993. She always had a great interest in teaching and has done a lot of research on teaching methodologies and management techniques, and embedded them into her e-learning and teaching. She has also explored different types of e-learning, combining them with Moodle. She also researches multimedia assets to enhance teaching and learning through Virtual Learning Environment (VLE) platforms. With her students, she tries to reinforce their learning through new resources that are appealing and innovative for them. In this way, she ensures that multimedia stimulates different thinking skills and multiple types of intelligence."
Price: 199.99


"Deep Learning and NLP with Python: 2-in-1"
"Deep learning is a popular subset of machine learning that allows you to build complex models that are faster and give more accurate predictions. Natural Language Processing (NLP) offers powerful ways to interpret and act on spoken and written language. Its used to help deal with customer support enquiries, analyse how customers feel about a product, and provide intuitive user interfaces. This comprehensive 2-in-1 course teaches you to write applications using two popular data science concepts, deep learning and NLP. Youll learn through practical demonstrations, clear explanations, and interesting real-world examples. It will give you a versatile range of deep learning and NLP skills, which you will put to work in your own applications. This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Getting Started with NLP and Deep Learning with Python, starts off with an introduction to Natural Language Processing (NLP) and recommendation systems which enables you to run multiple algorithms simultaneously. You will then learn the concepts of deep learning and TensorFlow. You will also learn how to create machine learning architecture. The second course, Deep Learning with Python, takes you from basic calculus knowledge to understanding backpropagation and its application for training in neural networks for deep learning and understanding automatic differentiation. You will then learn 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. You will also learn to examine the performance of the sentiment analysis model. Finally, you be glanced through TensorFlow. By the end of this training program, youll comfortably leverage the power of machine learning and deep learning algorithms to build high performing day-to-day apps. Meet Your Expert(s): We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth: Giuseppe Bonaccorso is a machine learning and big data consultant with more than 12 years of experience. He has pursued his masters in electronics engineering from the University of Catania, Italy, and further post graduation specialization from the University of Rome, Tor Vergata, Italy, and the University of Essex, UK. During his career, he has covered different IT roles in several business contexts, including public administration, military, utilities, healthcare, diagnostics, and advertising. He has developed and managed projects using many technologies, including Java, Python, Hadoop, Spark, Theano, and TensorFlow. His main interests are in artificial intelligence, machine learning, data science, and philosophy of mind. Eder Santana is a PhD candidate in 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), he moved to the field of deep learning 2.5 years ago, when he started learning Theano, Caffe, and other machine learning frameworks. Now, he 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: 199.99


"Learning Practical Network Scanning"
"Network scanning is the process of assessing a network to identify active host network, either an attacker or a medium for security assessment. This procedure plays an extremely vital role in risk assessment programs or while preparing a security plan for your organization.This course starts with the concept of network scanning and how an organization can benefit from it. Then we delve into different scanning techniques such as port and firewall detection, TCP/IP port detection, OS detection, and so on. We also implement these concepts using a few of the most prominent tools on the market such as Nmap, Nessus, and OpenVAS.By the end of this course, you will have hands-on experience in performing network scanning using different tools and choosing the best tool for your system.About the AuthorAndrew Crouthamel is an experienced Senior Network Engineer and IT trainer who lives in Doylestown, PA, and currently works with organizations such as NASA, ESA, JAXA, Boeing, and the US Air Force. His passion for teaching shows in his courses, which are filled with excitement and real-world anecdotes."
Price: 124.99


"Building a Realtime Chat App with Angular & Firebase"
"Angular 5 is a structural framework for building dynamic web applications. If youre facing a challenge in building robust and efficient web applications with Angular 5, then look no further as this video course will enable you to get to grips with Angular 5 by enabling you to build a realtime chat application using Angular 5, Angular CLI, Bootstrap 4 and Firebase. Initially, you will quickly scaffold a new Angular application using Angular CLI and then, youll add Bootstrap 4 and a few other dependencies to build your application rapidly. On your journey, you will create new pages, implement routing, authentication and more. Next, youll work on setting up a new Firebase account and integrating the Firebase backend into your Angular 5 application.As you progress further, you will make use of a Reactive pattern and implement Observables to add realtime capabilities to your chat application. In addition to building a realtime chat room, you will also build user profile pages; implement a search engine for users and learn how to the send direct messages to users. Towards the end of this course, you will be able to build a fully featured realtime chat application using Angular 5 and Firebase and deploy it to AWS so that the world can see it. You will get started with Angular 5, understand how to apply it, and build some of the most robust, efficient and dynamic applications with Angular 5. After completing this course, you will likely find creative ways to apply it to your work.About the AuthorBrice Ayres is a husband, father, Army veteran and a professional full stack software engineer from Dallas, Texas. Brice became interested in web development over 15 years ago and got his start designing and building mostly static websites. However, over time he became more interested in backend development, databases, scalable infrastructure and wanted to further expand his knowledge. After serving nearly 6 years in the U.S. Army as a medic, he decided to go back to school and got his Bachelors of Science in computer science from The Citadel in Charleston, South Carolina. Since his start, he has built award-winning mobile applications as well as many cutting-edge web applications. In Brices spare time, he creates programming tutorials on YouTube all while dabbling with new frameworks and programming languages. His passion is to help and guide others who are interested in a career in programming."
Price: 124.99


"Django: Web Development with Django: 2-in-1"
"Django is one of the world's leading web development platforms and follows the model-view-template development method. This is a Python web framework that makes your app-building experience smoother, faster, and easier. Django has been the key feature behind the success of many start-ups across the world. This comprehensive 2-in-1 training course is designed to fine-tune your knowledge of Django with the help of these bite-size videos, which will take you through the advanced concepts of this technology coupled with a practical implementation. This will also be teaching you how to build an e-learning platform using Django.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Advanced Web Development with Django, will give you all the skills needed to develop powerful websites quickly, with code that is clean and easy to maintain. Youll focus on how to keep your projects secure, how to integrate third-party libraries to build out quick, but powerful APIs, and how to make your projects easier to work with. You'll then create custom middleware to help you better organize frequently used code. Build a complete REST API by starting out with a basic read-only API and then adding key-based authentication to allow the full range of CRUD functionality. You'll also utilize model managers and the Q method so that we can make it easier to get the data we need to use our views and clients. Finally, youll secure your web App using various Django tools.The second course, Django Projects: E-Learning Portal, shows how to set up a best-practices development environment and then quickly move to writing a simple e-learning system, showcasing the key features of Django and its ecosystem. Youll take a pragmatic getting-things-done approach, while avoiding decisions that would hurt us in later stages of development. Finally, youll have built a simple e-learning platform, including content management, student registration, and a restful API.By the end of this training program, you will be well versed with the advanced concepts of Django and will emerge as a fully-fledged Django expert.About the AuthorsJeremy Spencer is a speaker, trainer and consultant with over 10 years experience in web technologies and helping the people who use them. He started using Django and Python after running into early limitations with PHP. In 2017 he started blogging to teach the basics of Django and Python on Medium @jeremytiki. After the blog initially took off, his proposal was accepted for DjangoCon 2017 where a similar presentation was given at the convention that year. Now he spends most of his time consulting for small business and helping beginners get into Python and Django. He continues to find new ways to help beginners learn to love programming as much as he does.Ren Fleschenberg is a web developer/sysadmin hybrid with a focus on back-end development in Python and Django. He has been working with Django for about 5 years and has built a variety of Django-based websites. He co-maintains an open source Django-based e-commerce solution."
Price: 199.99


"Penetration Testing with Kali Linux: 2-in-1"
"Kali Linux is rated as the #1 security operating system for hackers. With the Linux operating system and its core structure based on Debian, it comes jam-packed with all the tools you need to penetration-test your websites. Kali Linux has gained popularity over the last few years with the rise of hacker groups (Anonymous, Lizard Squad, Ghost Squad Hackers, and others).This comprehensive 2-in-2 course will assist you in the explanation of wireless penetration testing and perform security analysis. Also youll go through the different tools and techniques that are often utilized to become a confident Ethical Hacker. Knowing what and how various tools and techniques hackers use, you can become an ethical hacker yourself and can efficiently increase your website and server security.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Kali Linux 2017 Wireless Penetration Testing for Beginners, will introduce you to new products to add to your ethical pen testing tool belt, including antennas, Android devices, and laptops. You will learn how to use high-powered antennas to search and reach wireless networks from afar, and then utilize a variety of tools to find hidden wireless networks and crack passwords.The second course, Kali Linux Penetration Testing Recipes, covers several great resources within Kali Linux and you'll use them to perform a full website and server vulnerability test, brute-force your way past passwords, search for back-doors, and other tasks. Finally, you'll create a professional report and hand it to your client.By the end of this training program, you will be able to connect to a wireless network, by utilizing various tools and software programs, and hack into wireless networks, even if they are protected by various security protocol.About the AuthorsAubrey Love is a certified website developer, avid hacktivist, and published author. He has scoped out many scenes and picked up a trade or two. During his journey as a website and server administrator, he has learned how to perform his own penetration testing. This has taken him to new levels where he has helped other organizations and companies to meet their server and website security demands. Searching for weaknesses in a website or server is a game he enjoys playingethically, of course.Vijay Kumar Velu is a passionate information security practitioner, author, speaker, and blogger. He is currently working as an associate director in one of the Big4 based in Malaysia. He has more than 11 years of IT industry experience, is a licensed penetration tester and has specialized in providing technical solutions to a variety of cyber problems, ranging from simple security configuration reviews to cyber threat intelligence and incident response. He also holds multiple security qualifications, including Certified Ethical Hacker, EC-council Certified Security Analyst, and Computer Hacking Forensics Investigator. Vijay has been invited to speak at the National Cyber Security Summit (NCSS), Indian Cyber Conference (InCyCon), Open Cloud Conference, and other ethical hacking conferences held in India, and he has also delivered multiple guest lectures and training on the importance of information security at various business schools in India. He has authored a book entitled Mobile Application Penetration Testing, and also reviewed Learning Android Forensics, Packt Publishing. For the information security community, Vijay serves as a member of the board in Kuala Lumpur for Cloud Security Alliance (CSA) and the chair member of the National Cyber Defense and Research Center (NCDRC) in India. Outside of work, he enjoys playing music and doing charity. Vijay is an early adopter of technology and always listens to any crazy ideasso if you have an innovative idea, product, or service, do not hesitate to drop him a line."
Price: 199.99


"Scala: Master Scala Programming: 2-in-1"
"Scala is a powerful multi-purpose programming language with a simple object-oriented, functional style. Scala enables you to deconstruct data in intuitive and readable ways, letting you write safely in a few lines of code what other languages can take tens of buggy lines to get across. This 2-in-1 comprehensive course will help you master various concepts in Scala programming. Save time and trouble by using Scala to build object-oriented, functional, reactive, and concurrent applications.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Scala Beginner Programming Recipes, shows core language principles covering topics such as strings, classes, types, methods, and arrays. From there, you'll learn about functional programming techniques and how to handle files and processes. You'll go on to master concurrency in Scala by making use of the Akka framework. You'll learn about working with databases, and then about Reactive programming in Scala and how to use it to build robust microservices and distributed systems. You'll also use the Scala REPL to achieve a better feedback mechanism.The second course, Scala Intermediate Recipes, youll get a quick tour into testing will introduce the specs2 library and how to use it to do behavior-driven development in Scala. Then we'll dig into Scala's collections some more; Scala's collections library is vast, and holds many powerful tools for dealing with data. Finally, we'll go through a few tricks that let you get readable and type-safe frameworks in place to describe your domain. By the end of this training program, you will be well versed with the concepts of Scala and will be able to build highly scalable and distributed, microservice based applications.About the Authors Antonio Salazar Cardozo is a developer who has led small teams from his classes at Georgia Tech and through each company he has contributed to. He is a software pragmatist and perfectionist who values great software that is written for humans first, and loves to help teams find the development and interaction styles that make them deliver the best software to solve the problems they are solving. Between startups and larger companies, he has worked on most aspects of web and non-web systems, and loves to see how each piece of software is received and how it can improve. When he's not leaving honest, extensive code review, he's been known to travel and enjoys visiting both new and old places far from home."
Price: 199.99


"Getting Started with UX design: 3-in-1"
"User experience (UX) design provides a theoretical understanding of how users interact with websites. Everything humans interact with has an experience associated with it. Some are good, some are bad, but it is only recently that have we begun to consciously design these experiences. We are now at a point in time when experience-design has suddenly exploded into the consciousness of business people and ordinary people all over the world. This comprehensive 3-in-1 training course is designed to give you a foundation in the concepts User Experience and you will be show various example scenarios that will help you apply UX to your future solutions.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, The Fundamentals of User Experience - a Process for Problem Solving, you start the journey by understanding how UX came to be and where it fits into business and web development. You will look at UX design, quantitative and qualitative observation, problem statement, ideation, brainstorming, wireframes, and prototypes. Moving on, youll learn about UX design and Agile development, and will get an understanding of user hypothesis and testing. Finally, youll look at the specific opportunities in UX design and how to approach the not-too-distant future. The second course, UX Design: Understanding User Engagement, youll start your journey by looking at human-centered observations, where you will learn different types of observation methods, and also about human-centered design. Next, you will learn to build, design, and test your persona. Moving on, dive into observing user habits and technology, where you will see the difference in good and bad habits and set them up. Finally, you take a look at Human Insights and get started writing your own Insights from a User Point of View. The third course, UX Design - Understanding the User and Business, you will start off by understanding business and UX design needs. Here youll learn about key performance indicators and experience gaps. Further you learn how to go about a problem statement and iterate it. Also get acquainted about user hypotheses and learn about user experience scenarios. Finally, explore the User Journey and Task development, building journey templates, a storyboarding template, and designing storyboarding sketches. By the end of this training program, you will be well versed with the concepts of User Experience design and will become experts in UX/UI, prototyping, and testing.About the Authors Chris R. Becker is an imaginative and creative Sr. UX Designer/ IxD / Design Thinker and Educator. A creative thinker with the ability to design across media platforms from Web to iOS and Android as well as SaaS and service design. A versatile designer and systems thinker with problem solving skills for User Experience Design, Organized and passionate with a passion for following design problems from concept to finished product. Versed in Agile product development methodologies and flexible within waterfall as well he applies LEAN UX methods to rapid prototyping, design research, and user testing for taking ideas from the drawing board to the real world. Chris also Participates in making through Fine Art & Graphic Design background which lends to a variety of creative thinking, design thinking, Human Center Design Research, User Testing, and problem-solving skills. Studies have included courses in Rapid Prototyping, Usability/ Heuristics, Human Centered Design Research, Design Thinking, Painting, Sculpture, Drawing, Print Making, Archetype, Graphic Design, Typography, Systems Theory, Media Theory, Programming, Drawing, Motion,and Art History. His Specialties include: Design Thinking, User Experience Design, Information Architecture, Branding, Identity Design, Conceptual modeling, Rapid Prototyping, User Interface, Brainstorming, Product Design, Advertising, Retail Design, Interactive Art Director, Wireframes, Application GUI Design, Multimedia Presentations, Production Artist, Web Master, Social Media, UX Strategy Development."
Price: 199.99


"SQL: Business Intelligence with SQL: 2-in-1"
"With every new version of SQL Server, new features that support and expand business intelligence capabilities and facilitate BI reporting and analysis are getting popular. The main purpose of this comprehensive course is to assist you on how to use SQL business intelligence to collect, analyze, and visualize crucial data and to support better business decision making and also to extend your knowledge of SQL, databases, and BI The main purpose of this comprehensive course is to assist you on how to use SQL business intelligence to collect, analyze, and visualize crucial data and to support better business decision making and also to extend your knowledge of SQL, databases, and BI Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, SQL Fundamentals for Business Intelligence, will take you to an intermediate level of familiarity with SQL in the context of writing maintainable and sophisticated SQL for specific business queries. Start by importing your first dataset which will be the DVD rental database. Then explore and put into practice various SQL clauses and Join types. Youll also learn tricks to get external data into the database, without worrying excessively about DBA functions and considerations. Also youll find out how to take the data into popular BI tools (Excel and Tableau) and refine the analysis further while discussing the interpretation of the data. The second course, Advanced Applied SQL for Business Intelligence and Analytics, runs through the workflow from SQL to a localhost connection in Tableau and also analysis, all of which you'll need in your professional life. Concepts such as CASE statements, common table expressions, and subqueries will be explained via case studies. You'll generate web analytics acquisition source data using Python and then create tables to store your information. Finally, youll have gone through all the examples and coded them out, and be ready to confidently tackle non-trivial problems. By the end of this training program, you will have developed your SQL skills and learnt how to answer business questions from the set of data.About the Author Jeffrey James has been working in the analytics and data space since 2006. With roots in digital marketing and web analytics, hes applied analytical techniques to problems ranging from customer value analysis to financial forecasting, machine learning and process automation. Hes made his share of mistakes on the way to mastery and understands the mindset of a beginner/learner."
Price: 199.99


"Advanced Machine Learning with TensorFlow: 3-in-1"
"TensorFlow is an upcoming library that is backed by Google, quickly spawning very interesting projects. The flexible architecture allows you to deploy computation to one or more CPUs or GPUs in a desktop, server, or mobile device with a single API. TensorFlow facilitates ML to build and train systems, in particular neural networks, similar to the ways that humans use reasoning and observation to learn. This comprehensive 3-in-1 course will teach you how to build Deep Learning models with TensorFlow by clear recipes. Youll improve the performance and speed of your machine learning models by applying advanced Deep Learning techniques. Youll also learn how to use Deep Learning and TensorFlow to solve valuable problems using real-world datasets. Youll upgrade your knowledge to the second generation of machine learning with this guide on TensorFlow. Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Machine Learning with TensorFlow, covers Googles TensorFlow library and helps you build deployable solutions. Each video in this course addresses common commercial machine learning problems using Googles TensorFlow library. It will not only help you discover what TensorFlow is and how to use it, but will also show you the unbelievable things that can be done in machine learning with the help of examples/real-world use cases. The second course,TensorFlow 1.X Recipes for Supervised and Unsupervised Learning, covers 19 hands-on recipes that will help you perform advanced Machine Learning with TensorFlow. This course consists of hands-on recipes to use deep learning in the context of supervised and unsupervised learning tasks. After covering the basics of working with TensorFlow, it shows you how to perform the traditional machine learning tasks in supervised learning: regression and classification. This course also covers how to perform unsupervised learning using cutting-edge techniques from Deep Learning. The third course, TensorFlow for Machine Learning Solutions, covers machine learning concepts using the latest numerical computing library TensorFlow. The independent solutions in this video course will teach you how to use TensorFlow for complex data computations and will let you dig deeper and gain more insights into your data than ever before. Youll work through solutions on training models, model evaluation and sentiment analysis each using Googles machine learning library TensorFlow. By the end of this training program youll be able to tackle common machine learning problems and build deployable solutions using machine learning concepts with Googles TensorFlow library. About the AuthorsShams Ul Azeem is an undergraduate in electrical engineering from NUST Islamabad, Pakistan. He has a great interest in the computer science field, and he started his journey with Android development. Now, hes pursuing his career in Machine Learning, particularly in deep learning, by doing medical-related freelancing projects with different companies. He was also a member of the RISE lab, NUST, and he has a publication credit at the IEEE International Conference, ROBIO as a co-author of Designing of motions for humanoid goalkeeper robots. 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 like Data Science, Mathematics, Statistics, R programming and Python. Alvaro Fuentes is a big Python fan and has been working with Python for about 4 years and uses it routinely for analyzing data and producing predictions. He also has used it in a couple of software projects. He is also a big R fan, and doesn't like the controversy between what is the best R or Python, he uses them both. He is also very interested in the Spark approach to Big Data, and likes the way it simplifies complicated things. He is not a software engineer or a developer but is generally interested in web technologies. He also has technical skills in R programming, Spark, SQL (PostgreSQL), MS Excel, machine learning, statistical analysis, econometrics, mathematical modeling. 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. Nick McClure is currently a senior data scientist at PayScale, Inc. in Seattle, WA. Prior to this, he has worked at Zillow and Caesar's Entertainment. He got his degrees in Applied Mathematics from The University of Montana and the College of Saint Benedict and Saint John's University. He has a passion for learning and advocating for analytics, machine learning, and artificial intelligence. Nick occasionally puts his thoughts and musings on his blog, or through his Twitter account, @nfmcclure."
Price: 199.99


"Java: Modular Programming with Java 9: 2-in-1"
"To build a standardized interface and enable the modules to communicate you need to partition your environment of software constructs into distinct modules to help minimize coupling, optimize application development, and reduce system complexity. Why Do We Need Modularity?To avoid small devices running the full JDK unnecessarily. Java 9 solved this by having the Jlink tool with the modularity concept.To remove the flaws in encapsulation. In Java 9, Public is no longer visible unless it is exported in module-info.java. It checks dependencies both the compile time and runtime. Even with reflection, we cannot access when it is not exported. To make our implementation hidden and expose it through interface.Improve security and maintainability. This comprehensive 2-in-1 course will help you understand the basic concepts of Modular Programming to build enterprise applications with Java. Youll get up-and-running with Java 9 more quickly. Youll start implementing Modular Programming easily will a step by step approach. Youll start writing modular Java code and use JDK to build a project jigsaw.. Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Learning Java 9 Modular Programming, covers the power of modular programming to build applications with Java Project Jigsaw! The course starts by diving deep into advanced Object Oriented concepts like inner classes, object composition, encapsulation, and polymorphism which will be demonstrated through a simple extension to a vehicle modeling example. Youll then learn how to correctly manage external dependencies in Java with the use of Maven. The second course, Java 9 New Features Deep Dive, covers new modular programming concept in Java 9 and how it will affect you and your clients ahead of time. The primary motivator for this video is to see it as a preparatory course for whats to come in Java 9. Youll emphasize on the impact, new features will have on development, and of course get the viewer actually writing out their own Java 9 code examples too. Youll start up with the setting up of Java 9 and learn the modularization concepts and then proceed to deployment. By the end of this training program youll explore the power of modular programming and build applications with Java Project Jigsaw! About the AuthorsColibri 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 it has 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 make better sense of its data and process it in more intelligent ways. The company lives by its motto: Data -> Intelligence -> Action.James Cross is a Big Data Engineer and certified AWS Solutions Architect with a passion for data-driven applications. Hes spent the last 3-5 years helping his clients to design and implement huge scale streaming Big Data platforms, Cloud-based analytics stacks, and serverless architectures. He started his professional career in Investment Banking, working with well-established technologies such as Java and SQL Server, before moving into the Big Data space. Since then hes worked with a huge range of Big Data tools including most of the Hadoop eco-system, Spark and many No-SQL technologies such as Cassandra, MongoDB, Redis and DynamoDB. More recently his focus has been on Cloud technologies and how they can be applied to data analytics, culminating in his work at Scout Solutions as CTO, and more recently with Mckinsey. James is an AWS certified solutions architect with several years experience designing and implementing solutions on this cloud platform. As CTO of Scout Solutions Ltd, he built a fully serverless set of APIs and analytics stack based around Lambda and Redshift. Colibri is a technology consultancy company founded in 2015 by James Cross and the company works to help their clients navigate the rapidly changing and complex world of emerging technologies. He is interested in almost anything that has to do with technology. He has worked with everything from Wordpress to Hadoop, from C++ to Java, and from Oracle to DynamoDB. If it's new and solves a problem in an innovative way hes keen to give it a go! Peter Verhas is a senior developer and software system architect with more than 30 years of software development experience. He currently works for EPAM as a senior developer, where he is involved in many customer projects and actively participates in the education activities of the company. Peter writes a technical blog and is committed to open source software development. He has been using Java since 2005 and is also an author at Java Code Geeks."
Price: 199.99


"Machine Learning for Developers: 2-in-1"
"Are you looking forward to learning the basics of Machine Learning and develop high performing apps? Then, this Learning Path is perfect for you. The question frequently asked by developers across the globe is, ""How do I get started in Machine Learning?"" One reason could be the vastness of the subject area because people often get overwhelmed by the abstractness of ML and terms such as regression, supervised learning, probability density function, and so on. This systematic guide will teach you various Machine Learning techniques as well as Neural Networks in Machine Learning. This comprehensive 2-in-1 course gives you a clear understanding of Machine Learning models and the application of models at scale using clustering, classification, regression, and reinforcement learning, all with interesting examples. This Learning Path is a highly practical guide explaining problem-solving concepts in the easiest possible manner. It will help you develop efficient and intelligent applications by leveraging the power of Machine Learning. Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Getting Started with Machine Learning for Developers, covers the basics of Machine Learning to make high performing day-to-day apps. Youll start with the very basics of data and mathematical models in easy-to-follow language that you are familiar with, youll feel at home while implementing the examples. Learn the various libraries and frameworks used in the world of Machine Learning, and then, without wasting any time, you will get to the point and implement regression, clustering, classification, and more, all with fun examples. The second course, Neural Networks in Machine Learning for Developers, covers Machine Learning Models and the application of models at scale using clustering, classification, regression, and reinforcement learning, all with fun examples. Youll start with the very basics of neural networks and types. Youll then learn about powerful variations in neural networks and Recurrent Neural Networks. Finally, youll conclude with a synthetic introduction to more advanced Machine Learning techniques, such as GANs and reinforcement learning. By the end of this training program, youll enhance your knowledge of Neural Networks and uplift your applications with the power of Machine Learning. About the Authors-"
Price: 199.99


"Node.js: Server-side Programming with Node.js: 2-in-1"
"Node.js is a JavaScript framework for writing server-side applications. Its non-IO blocking technology makes it perfect for creating highly scalable web applications built around user interaction. Node.js is a performance efficient server-side platform which makes writing backend code, simple and fun. If youre looking forward to developing advanced, high performance, secure applications and APIs with Node.js, then this guide is perfect for you! This comprehensive 2-in-1 course will help you create, read, edit and delete files to make your applications dynamic. Youll learn ExpressJS an easy to use, popular Node.js framework. Youll dive into Node.js in-depth, and learn how it works under the hood, security with Node.js, and templating with EJS. Youll use third-party modules to add security, authentication, and more to your application as well as build a secure web blog with Node.js. Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Server-side Programming with Node.js for Beginners, covers the power of JavaScript and Node.js to build robust, high performance server-side applications.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. The second course, Advanced Server-Side Programming with Node.js, covers advanced server-side programming with Node.js which helps you build advanced, secure applications and APIs and take your full-stack to the next level with third-party modules. In this course, you will learn to create highly secure and scalable applications using various languages and frameworks such as EJS, PassportJS, OAuth (for user authentication with Facebook, Twitter and more), the Helmet module, and encryption with BCrypt. By the end of this training program youll take your full-stack to the next level by building advanced, secure, robust, high performance server-side applications and APIs using the power of JavaScript and Node.js. About the AuthorMohammad Hunan Chughtai is a full stack web developer in NYC with a computer science and mathematics background. He has worked on many stacks including PHP, Ruby on Rails and of course Node.js/MERN stacks. 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 led 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 worked as a math instructor, teaching skills for standardized logic testing, such as 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: 199.99


"Mastering Linux Security and Hardening"
"This course has extensive coverage of techniques that will help prevent attackers from breaching your system, by building a much more secure Linux environment. You will learn various security techniques such as SSH hardening, network service detection, setting up firewalls, encrypting file systems, protecting user accounts, authentication processes, and so on. Moving forward, you will also develop hands-on skills with advanced Linux permissions, access control, special modes, and more. Lastly, this course will also cover best practices and troubleshooting techniques to get your work done efficiently. By the end of this course, you will be confident in delivering a system that will be much harder to compromise..This course uses Ubuntu 16.4 and CentOS 7 while not the latest version available, it provides relevant and informative content for legacy users of .Ubuntu and CentOS.About the Author Donald A. Tevaultbut you can call him Donniegot involved with Linux way back in 2006, and has been working with it ever since. He holds the Linux Professional Institute Level 3Security certification, and the GIAC Incident Handler certification. Donnie is a professional Linux trainer, and thanks to the magic of the internet, teaches Linux classes literally the world over from the comfort of his living room."
Price: 124.99


"Python: Artificial Intelligence with Python: 3-in-1"
"Artificial Intelligence is one of the hottest fields in computer science right now and has taken the world by storm as a major field of research and development. Python has surfaced as a dominant language in AI/ML programming because of its simplicity and flexibility, as well as its great support for open source libraries such as Scikit-learn, Keras, spaCy and TensorFlow. This comprehensive 3-in-1 course is designed to teach you the fundamentals of Deep Learning and use them to build intelligent systems. Youll solve real-world problems such as face detection, handwriting recognition, and more. Youll get an exposure to hands-on projects that simplify your first steps in the world of Artificial Intelligence with Python. Youll get well-versed with AI concepts that have you up and running with AI in no time. Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Artificial Intelligence with Python Deep Neural Networks, covers different Artificial Intelligence learning techniques with neural networks. The course is an introduction to the basics of deep learning methods. We will start with object detection and tracking, in which we will track faces, objects and eyes. We will then build a neural network and an OCR. We will then learn how to build learning agents that can learn from interacting with the environment. We will then build an image classifier using convolutional neural networks. The second course, Python Artificial Intelligence Projects for Beginners, covers Hands-on Python recipes that implement practical examples to help you build artificial intelligence applications with eight realistic projects. Youll start with your first project that covers decision trees for classifying data using Scikit-learn libraries. Next, you will build a classifier using random forests. Then you will learn about text processing techniques and practice with bag-of-words and word2vec models. By the end of this video course, you will be confident to build your own AI projects with Python and be ready to take on more advanced content as you go ahead. The third course, Advanced Artificial Intelligence Projects with Python, covers intelligent applications projects with Artificial Intelligence using the Python programming language. The first project introduces natural language processing including part-of-speech tagging and named entity extraction. The next project introduces genetic algorithms. The DEAP library is used. A music data set is used in a genetic algorithm that generates a music playlist satisfying multiple criteria such as song similarity and playlist length. The last project introduces reinforcement learning and deep reinforcement learning. The OpenAI Gym platform and Q-learning algorithm are used to build a game-playing AI. By the end of this training program youll get an hands-on experience with Python recipes and build artificial intelligence applications with different Artificial Intelligence techniques and neural networks. About the AuthorsPrateek Joshi is an Artificial Intelligence researcher, the published author of five books, and a TEDx speaker. He is the founder of Pluto AI, a venture-funded Silicon Valley startup building an analytics platform for smart water management powered by deep learning. His work in this field has led to patents, tech demos, and research papers at major IEEE conferences. He has been an invited speaker at technology and entrepreneurship conferences including TEDx, AT&T Foundry, Silicon Valley Deep Learning, and Open Silicon Valley. Prateek has also been featured as a guest author in prominent tech magazines. His tech blog has received more than 1.2 million page views from over 200 countries and has over 6,600+ followers. He frequently writes on topics such as Artificial Intelligence, Python programming, and abstract mathematics. He is an avid coder and has won many hackathons utilizing a wide variety of technologies. He graduated from University of Southern California with a Master's degree, specializing in Artificial Intelligence. He has worked at companies such as Nvidia and Microsoft Research. You can learn more about him on his personal website.Joshua Eckroth is Assistant Professor of Computer Science at Stetson University, where he teaches Big Data Mining and Analytics, Artificial Intelligence (AI), and Software Engineering. Dr. Eckroth joined the Math and Computer Science Department at Stetson University in Fall 2014. He earned his PhD from Ohio State University in the areas of AI and cognitive science, focusing on abductive reasoning and metareasoning. He is an active researcher with numerous refereed publications in the fields of artificial intelligence and computer science education. Dr. Eckroth also serves as Chief Architect at i2k Connect, LLC., whose mission is to revolutionize the ability of companies to find, filter, and analyze data in documents by extracting essential information from data clutter. In addition, Dr. Eckroth is co-editor of AITopics, the Internet's largest collection of information about the research, the people, and the applications of Artificial Intelligence."
Price: 199.99


"Enterprise Automation with Python"
"In the coming years, Python programming has developed massively in terms of automation. Enterprise automation with Python will teach you how simple python programming can make your life easier by automating your infrastructure.This course will start by introducing the modules and the tools we will be using and how to set up a python environment to perform automation tasks and to deal with file editors and IDE like Pycharm. The course will cover network automation tasks and administration tasks with Python Fabric to automate the execution of web server with simple python programs. Moving ahead, you will learn to create database servers with python and backup them. Also, you will be creating users on multiple servers to manage users and then check the health of the Enterprise and then you will be performing automation tasks on the cloud infrastructure with python. The course will make the most of Python libraries and modules to automate your infrastructure. Leverage Python programming to automate server configuration and administration tasks.By the end of the course, you will be able to efficiently develop your python skills making it an alternate automation tool from the major automation frameworks.The use cases in this course will help you to track the processes with high utilization on all servers and create web server via python code. So, now need not depend on Network Automation Tools like a puppet, Ansible, and chef and grab this course to make your daily work easy with automation and python modules which will help you to deliver the service more faster than before.About the AuthorTomasz Lelek is a Software Engineer who programs mostly in Java and Scala. He is a fan of microservice architectures and functional programming. He dedicates considerable time and effort to be better every day. Recently, he's been delving into big data technologies such as Apache Spark and Hadoop. He is passionate about nearly everything associated with software development.Tomasz thinks that we should always try to consider different solutions and approaches to solving a problem. Recently, he was a speaker at several conferences in Poland - Confitura and JDD (Java Developer's Day) and also at Krakow Scala User Group.He also conducted a live coding session at Geecon Conference. He is currently working on this website using ML"
Price: 124.99


"Integrating Twitter and Facebook into Your iOS Apps"
"Many apps allow users to log in to popular social networks such as Twitter and Facebook. iOS used to allow authenticating with these services on a system level but that has since changed. In this course, you will learn how to work both with Twitter and Facebook to make your app that much easier for users to work with.We start with Twitter and discuss how to set up your application with Twitter's API. Then we move on o authenticating users with Twitter so that you can access user data. We'll then create an app called Tweetgram, where we download images from a user's Twitter feed.Finally, you'll explore the Facebook API. Step by step, you'll install it and integrate it into your project. You'll then explore how to get data from the Facebook API.About the AuthorNick Walter is an iOS developer who has been focused on mobile app design and creation for over 5 years. His involvement in the iOS community started off with a bang, and in 2013 he was one of the 25 students worldwide to be invited to Apple's ""Cocoa Camp."" Within the community, he is also co-president of an Apple developer group called ""Cocoa Heads.""He has always wanted to transform brand new ideas into reality, but growing up in a small town he had limited access to the required programming resources. This led to his early interest in online education. After experimenting with various companies, learning styles, and teaching processes, he adopted the best strategies and applied them while creating his courses.Since the announcement of the new Swift programming language by Apple, he devoted himself to the Apple documentation and any online resource that was available. Prior to teaching the internet's first course on Swift, he created five iOS apps from scratch; these are currently live in the App Store and are used by thousands of users worldwide."
Price: 124.99


"Getting Started with Dynamics 365 Customer Engagement"
"Microsoft Dynamics 365 Customer Engagement is currently one of the most successful Customer Relationship Management platforms in the market. It is capable not only of the typical Salesforce automation functionality, but it can also serve various other purposes. This flexibility, along with its various deployment options, makes it a very enticing proposition for businesses of any size.We focus on the main types of licensing option available for Microsoft Dynamics 365 Customer Engagement. We look at the requirements for each option, and how to choose the right one. You will then learn about core platform structure. We look at the entities, relationships, modules, and internal structure of the platform. Throughout this course we create a trial online environment for use during the course, look at out-of-the-box functional modules, and get a better understanding of the main platform components.By the end of the course, you will be able to use proper terminology, communicate effectively with system implementers, and understand the relationships between the various technical and functional elements.About the AuthorNicolae Tarla is a Microsoft Dynamics CRM consultant involved in solution architecture and technical presales. He has worked on various mid-size to enterprise-level Dynamics CRM and SharePoint implementations for both the private and public sectors. He has been delivering Microsoft Dynamics CRM solutions since version 3.0 of the product.Nicolae was a technical reviewer on the book Microsoft Dynamics CRM 2011: Dashboards Cookbook, Packt Publishing, wrote Microsoft Dynamics CRM 2011: Scripting Cookbook as well as the previous edition of Microsoft Dynamics CRM Customization Essentials, Packt Publishing, and is an active blogger. He has also presented at various public events, including eXtreme CRM in 2014.In 2014, Nicolae was awarded the Business Solutions MVP title for his Dynamics CRM contributions."
Price: 124.99


"R Troubleshooting Solutions"
"R is a popular programming language for machine learning, statistics, and data analysis. While powerful and expressive, R is not without its pitfalls and novice developers may find themselves spending much of their time troubleshooting bugs and edge cases rather than getting on with the task at hand.. This course will prepare R programmers for problems they are likely to encounter and teach them how to overcome these obstacles.The solutions are grouped into four categories and structured as questions that an R programmer might ask (or search for). Each video provides a practical solution to one of these questions. We begin by looking at common difficulties in manipulating data frames, followed by troubleshooting problems that arise from some of the more confusing building blocks of the core R language. Next, you will learn practical techniques for importing and exporting data, and finally resolve common issues when drawing graphics with ggplot2.The questions and solutions provided in this course are based on some of the most common internet searches and forum posts for R troubleshooting, and thus represent problems almost all beginner and intermediate R programmers are likely to encounter. Taking a problem-solution approach, the course will upgrade your R skills and help you save time and effort when writing R.About the AuthorDr. David Wilkins has been writing R for over a decade. He is the author of a number of popular open-source R packages, two previous Packt Publishing courses on the R language, and over a dozen scientific publications involving R analyses. He holds a Bachelor's degree in Science and a PhD in molecular genetics.David has a particular passion for creating beautiful and informative statistical graphics, and enjoys teaching people to use R to find and express insights in their own datasets."
Price: 124.99


"Python: Data Visualization with Python: 2-in-1"
"Effective visualization helps you get better insights from your data, make better and more informed business decisions. Python is a favorite tool for programmers and data scientists because its easy to learn, and the extensive list of built-in features and importable libraries contribute to increased productivity. To do this, we will focus on the following very popular libraries in Python: matplotlib, ggplot, seaborn, and plotly. This comprehensive 2-in-1 course is a practical tutorial to help you determine different approaches to data visualization, and how to choose the most appropriate one for your needs. It will help you use data visualization as your preferred business reporting tool. Adds impact to your data by representing information in the form of a chart, diagram, pictures, and so on. This will also help you deploy plots and charts using various data visualization tools in Python. Contents and Overview This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Data Visualization in Python by Examples, covers Data visualization with matplotlib, ggplot, and seaborn in Python. In this course, you will walk through some of the fundamentals of data visualization, sharing many examples of how to handle different types of data and how best to present your insights. Finally, youll use Plotly to plot comparative graphs of Apple iPhone version releases and compare the performance of gaming consoles such as Xbox and PlayStation. The second course, Python Data Visualization Solutions, covers creation of attractive visualizations using Pythons most popular libraries. This video starts by showing you how to set up matplotlib and other Python libraries that are required for most parts of the course, before moving on to discuss various widely used diagrams and charts such as Gantt Charts. As youll go through the course, youll get to know about various 3D diagrams and animations. As maps are irreplaceable to display geo-spatial data, this course will show you how to build them. In the last section, youll take you on a thorough walkthrough of incorporating matplotlib into various environments and how to create Gantt charts using Python. By the end of this training program youll be able to create effective visualizations for your data sets using tools: matplotlib, ggplot, seaborn and plotly in Python. About the AuthorsHarish Garg is a data scientist and a lead software developer with 17 years' software Industry experience. He worked for McAfeeIntel for 11+ years before starting his own software consultancy. He is an expert in creating Data visualizations using R, Python, and Web based visualization libraries. Dimitry is a data scientist with a background in applied mathematics and theoretical physics. After completing his physics undergraduate studies in ENS Lyon (France), he studied fluid mechanics at cole Polytechnique in Paris where he obtained first Class class Masters degree. He holds a PhD in applied mathematics from the University of Cambridge. He currently works as a data-scientist for a smart-energy start-up in Cambridge, in close collaboration with the university. Giuseppe Vettigli is a data scientist who has worked in the research industry and academia for many years. His work is focused on the development of machine learning models and applications to use information from structured and unstructured data. He also writes about scientific computing and data visualisation in Python on his blog.Igor Milovanovi is an experienced developer, with strong background in Linux system knowledge and software engineering education. He is skilled in building scalable data-driven distributed software rich systems. An evangelist for high-quality systems design, he has a strong interest in software architecture and development methodologies. Igor is always committed to advocating methodologies that promote high-quality software, such as test-driven development, one-step builds, and continuous integration. He also possesses solid knowledge of product development. With field experience and official training, he is capable of transferring knowledge and communication flow from business to developers and vice versa. Igor is most grateful to his girlfriend for letting him spend hours on work instead with her and being an avid listener to his endless book monologues. He thanks his brother for being the strongest supporter. He is also thankful to his parents for letting him develop in various ways to become a person he is today."
Price: 199.99


"AWS: Serverless App Development with AWS: 3-in-1"
"Whether youre building a chat app or the next Pokmon GO, there are plenty of reasons to go serverless: Firstly, it has decreased time to market, it enhances scalability. Mainly, lower cost and more time for user experience, improved latency and geolocation and much more! Are you looking forward to developing production-ready, serverless and secure applications with AWS? Then, this Learning Path is perfect for you! Heres how you can benefit and experience the above reasons to go Serverless with AWS: Amazon Web Services continues its domination as the leading cloud service provider on the market. Since serverless applications are gaining a lot of traction, it is extremely important to understand the serverless architecture, to help you build, manage, and secure serverless applications. They help you manage the complexity of today's applications and tackle the demands of today's users in a way, unlike any other previous serverless framework. This comprehensive 3-in-1 course will help you understand serverless architectures and their implementation on AWS. Learn to build, deploy, manage, and secure serverless applications. Youll get an exposure to practical examples and use cases to work with serverless architecture. Solve the most common serverless framework problems that is faced. Enter into the Serverless world of AWS Lambda and master its core components and how it works. Youll efficiently design, develop, and test Lambda functions using Node.js. Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Design Serverless Architecture with AWS and AWS Lambda, covers the core concepts of serverless architecture with AWS Lambda. This course starts with introduction to serverless architectures and then you'll delve into design considerations, followed by building a serverless application and deploying it on your serverless architecture. Go through various practical example of deploying and orchestrating a serverless application using DynamoDB, AWS Lambda, and API Gateway. Youll learn about some security considerations in protecting your serverless application. Finally, youll have mastered working with serverless architectures on AWS Cloud. The second course, Building Serverless Applications, covers serverless application development in a step-by-step manner, and helps you build your first unique, advanced application. In this course, you'll build a Slack bot to manage tasks. Moving ahead, youll learn to deploy your application to the cloud and study the tools used in creating applications. The third course, Deep Dive into AWS Lambda, covers the Serverless ecosystem with AWS services including DynamoDB. This video course starts with an introduction to the world of Serverless computing and its advantages and use cases, followed by a deep dive into AWS Lambda. Youll learn cover how to build and deploy an AWS Lambda function and also learn to integrate AWS Lambda with Simple Storage Service. Along the way, youll also discover how to design and deploy considerations for AWS Lambda. By the end of this training program youll have mastered serverless application development and serverless architecture with AWS Lambda to build your first unique, advanced and production-ready application. About the AuthorsMichael Haberman (MCT, MCPD, AWS solution architect, and GDG organizer) is a senior consultant and lecturer. He is a full-stack expert, specializing in web technologies such as JavaScript, HTML and CSS; he loves Node.js and AWS. Marcia Villalba is a Senior Full-stack Developer. She has been designing and developing software professionally in very well-known companies for over 10 years for example, Rovio, IBM, and Nokia. Marcia has a broad experience in all the different stages of building scaling and performant software. She has deep knowledge of the public cloud and how to architect for it. She has been working with AWS for more than 4 four years and for more than a year and a half has mostly been working with serverless technologies. Marcia runs her own YouTube channel, in which she publishes at least one new video every week. In her channel, she focuses on teaching how to use AWS serverless technologies and managed services. She is also an AWS Community Hero and runs the Finland AWS User Group. Alan Rodrigues is a software technology evangelist with over 10+ years in the software industry. Being abreast with the latest technologies is what he does best. One life is just not enough to intake all the information the world has to offer, but he does his bit and takes it one step at a time. These are just a few of the technologies he is well-versed in: 1. Cloud Services - Amazon Web Services. Certified in AWS as a SysOps Administrator. Well-versed in Azure Web Services as well. 2. Business Intelligence SAP Business Objects, Informatica Powercenter. 3. Atlassian suite of products (JIRA, JIRA Agile, JIRA service desk, Confluence, Bitbucket, Hipchat) 4. Configuration, Continuous Integration - Subversion, Git, Jenkins, Atlassian Bamboo. 5. Operating Systems - Windows server 2003, 2008 & 2012, Windows 7, 10, Ubuntu, CentOS. 6. Databases - Oracle, MySQL, MongoDB, Microsoft SQL Server. 7. Change and Release Management HPSM, HP uCMDB, Atlassian Service Desk. Check out his channel on self-made tutorials on Docker and AWS"
Price: 199.99


"Beginning Modern C# and .NET Development"
"The course will initially begin with familiarizing you to the different .NET technologies and Visual Studio 2017. Beginning from the basic concepts of declaring and working with variables, we move on to writing code that makes decisions, repeats a block of statements, converts between types, and handles errors.You will also learn about .NET Core and its class library assemblies, and packages of types that are defined in .NET Standard that allow your applications to connect existing components together to perform common practical tasks. You will then learn to make your own types using object-oriented programming (OOP) and learn how to read and write to databases.You will then see what can be achieved with Extensible Application Markup Language (XAML) when defining the user interface for a graphical app, in particular, for Universal Windows Platform (UWP). Finally, we look at building web applications with a modern HTTP architecture on the server side using Microsoft ASP.NET Core MVC.About the AuthorMark J. Price is a Microsof Certifed Trainer (MCT) and Microsof Specialist: Programming in C# and Architecting Microsof Azure Solutions, with more than 20 years of educational and programming experience. Since 1993, Mark has passed more than 80 Microsof programming exams and specializes in preparing others to pass them too. His students range from professionals with decades of experience to 16-year-old apprentices with none. He successfully guides all of them by combining educational skills with real-world experiences in consulting and developing systems for enterprises worldwide. Between 2001 and 2003, Mark was employed full time to write ofcial courseware for Microsof in Redmond, USA. His team wrote the frst training courses for C# while it was still an early alpha version. While with Microsof, he taught ""train-the-trainer"" classes to get other MCTs up to speed on C# and .NET. Currently, Mark creates and delivers training courses for Episerver's Digital Experience Cloud, the best .NET CMS for Digital Marketing and E-commerce. In 2010, Mark studied for a Postgraduate Certifcate in Education (PGCE). He taught GCSE and A-Level mathematics in two London secondary schools. He holds a Computer Science BSc. Hons. Degree from the University of Bristol, UK.Marino Posadas is an independent senior trainer, writer, and consultant in Microsoft Technologies. He is a Microsof MVP in C#, Visual Studio, and Development Technologies; an MCT, MCPD, MCTS, MCAD, and MCSD; and was the former Director for Development in Spain and Portugal for Solid Quality Mentors. Marino has published 15 books and more than 500 articles on development technologies in several magazines and online publications. Topics covered in his books range from Clipper and Visual Basic 5.0/ 6.0 to C # and .NET- safe programming, to programming with Silverlight 2.0 and 4.0 and Web Standards. His latest books are Mastering C# and .NET Framework, Packt Publishing and The Guide to Programming in HTML5, CSS3, and JavaScript with Visual Studio. He is also a speaker at Microsof events, having lectured in Spain, Portugal, England, the USA, Costa Rica, and Mexico.Reynald Adolphe has been a .NET software engineer with 10+ years experience doing website consulting and development. He also dabbles in some comedy & has put tech events together that includes entertainment."
Price: 199.99


"Application Development with Advanced Ember"
"In this course, we will dig deeper into our understanding of Ember, so that we can be more productive in using it. Ember is an excellent framework for building complex web applications with ease. This course helps us build upon our previous Ember.js knowledge to take it a level deeper.We will understand the concept of promises and learn to use that effectively in our application. We will also look at setting up handlers when our promises are fulfilled as well as when they are rejected.Further, we will look at developing Ember addons, as well as using Engines. This allows us to develop multiple logically distinct applications, which can be then composed into one larger application. This is very useful when building related applications, which can be developed independently by separate teams.We will also learn about embedding Ember with other JS frameworks., as well as concepts like fastboot, which provides a progressive enhancement mechanism for Ember apps, through server-side rendering.This course will make our advance our knowledge of Ember and help us to improve our development workflow. Using these concepts, we will be able to develop better Ember applications. All the code and supporting files for this course are available on GithubAbout the AuthorArlston Fernandes has been developing Web applications in Ruby, PHP, and JavaScript for the last 6 years. He took to using Ember to port a large application from Rails and has been working with Ember for the last 2 years now. He is interested in Haskell and Elixir and is familiar with web development in Ruby and PHP. Currently, he runs a software consultancy, ArkeCode Pvt Ltd, in Goa, INDIA. Apart from software, he also enjoys playing the guitar and violin, and long drives. In his experience with Ember, he found that resources are few and far between, and many of them expect quite a jump from newcomers. Through this course, he would like to bridge that gap and allow newer developers to become productive with Ember faster."
Price: 124.99


 
Previous Next