Previous Next
 
"Modernize Node.js Web Apps with Azure App Service"
"Have you been worrying that your existing web applications aren't good enough to take advantage of the elasticity of the cloud? Or that refactoring them is going to be very difficult? Azure App Service to the rescue! This course on Azure App Service will offer you the ability to quickly refactor, configure, and deploy your Node.js applications on Azure without breaking a sweat.You will benefit from effortless CI/CD configurations and automatic deployments to staging and production environments, and will have more streamlined testing and Quality Assurance processes. Also, you will easily scale your app to meet business needs (while monitoring it for errors and usage statistics with ease) through Azure's services.By the end of this course, you will be confident enough to modernize an existing Node.js web app and deploy it to Azure via App Service.About the AuthorDimitris Loukas is a software engineer currently part of a growing start-up building a revolutionary referral marketing platform with Node.js, Angular, MySQL, Redis, and Docker. He also develops trading software applications using C#, Aurelia, and TypeScript. He is an author at Packt and has developed many video tutorials in C#, .NET Core, and TypeScript. He has worked for two startups in the past, is active in the open-source community, and loves taking up small side-projects. He has developed microservices using C# and Node.js and has also mastered Angular, Aurelia, and Vue.JS. He is an early adopter of .NET Core and is fascinated by modern JavaScript and where the web is going."
Price: 124.99


"Learning JavaFX by Example"
"JavaFX is a modern app development interface. It is designed to provide high-performance applications with GUI features such as smooth animation, web views, and audio and video playback.This course will give you hands-on training in working with JavaFX to create fast, high-performance, and user-friendly applications to meet your clients' requirements. You will learn how JavaFX makes your GUIs more interactive. Work with its rich features such as charts, scene builder, and easy controls while you create real-world applications.By the end of this course, you will have the skills to create fast and feature-rich real-world apps for your clients' business needs. About the AuthorSmail Oubaalla is a talented Software Engineer with an interest in building the most effective, beautiful and correct piece of software possible. He has helped companies build excellent programs. He also manages projects and has experience in designing and managing new products. When not working, he loves hanging out with friends, hiking, and playing sports (football, basketball, rugby, and more). He also loves working his way through every recipe he can find in the family cookbook or elsewhere, and indulging his love for seeing new places."
Price: 124.99


"Learn Raspberry Pi"
"The Raspberry Pi is a small, low-cost, and yet very powerful development platform. It is used to interact with attached electronics by the use of its GPIO pins for multiple use cases, mainly home automation and robotics.This course will get you started with The Raspberry Pi 3 and show you how to utilize its GPIO along with Python. You will start by installing and setting up the necessary hardware to create a seamless development platform. You will then build applications for The Raspberry Pi and run your program on it by building a touchscreen setup. Next, using the Raspberry Pi you will learn by building your own projects such as a Google assistant, a network ad blocker, and a security camera. Further, you will explore the new Raspberry Pi Zero W, which has an added wireless LAN and Bluetooth connectivity by building mini projects such as a Pi-Fi router, USB stick, and time-lapse camera.By the end of the course, you will be well equipped to build your own real-world projects on the Raspberry Pi. About the AuthorParvinder Yadav has worked with wireless penetration testing for more than 4 years and has a deep knowledge of networking. He has created a lot of projects such as Wi-Fi jammer using shell scripting and the Raspberry Pi 2, a portable hacking device which just weighs 100 grams and can hack almost any router, a portable wireless CCTV camera using The Raspberry Pi which is the same size as a mobile phone, a portable media server, a radio station using the Raspberry Pi, and a lot more. He is the author of PHP tutorials, a geeky YouTuber, and a tech-freak and has more than 55K subscribers to his channel on YouTube."
Price: 124.99


"Hands-On R and its Libraries in 4 Hours"
"R is a popular choice of tool for data science professionals, offering a large variety of libraries pertaining to each and every task in data science. With practical examples based on various real-world domains and use-cases where R and its libraries can be used, this course will be your companion for implementing those tasks using the free, open source libraries provided by R.This comprehensive 2-in-1 course equips you with all the essential skills required to perform data science tasks with ease using practical, real-world scenarios. It follows a step-by-step approach to teach you the fundamental concepts of R programming and usage of its libraries such as, setup, working with complex data, performing data analysis, data mining, and data visualization with ggplot2, Plotly, Leaflet, GoogleVis, Motion Chart, and Joy of Stats.This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Speaking 'R' - The Language of Data Science, begins with an introduction to R and setting up the development platform. You will then be introduced commands in R, which are very useful and not as common in traditional languages since manipulating data is more important in R. You will also look at an example of Titanic dataset, which is the kind of thing you'll come across in R, a multidimensional collection of variables of different types. Using the tools that we cover we can form a picture, a story behind the data. Next, you will learn how to clean up the data. Finally, you will learn some basic statistics with R using special features for data visualization.In the second course, Heavy-Lifting Using R Libraries, you will begin by looking at high-performance computing in the classic, computationally intensive scenario: finding prime numbers. You will then learn how to use R, before moving on to using C++, which is far faster. Next, you will use the power of parallel, though that varies from problem to problem since some are more suitable for parallelization. Finally, you will look at some powerful options available in R where you don't just produce a static result but instead respond to user selections.By the end of this course, you will be able to confidently use the R programming language for performing data mining, data analysis, and data visualization. Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Dr. Samik Sen is a Theoretical Physicist and loves hard problems to think about. After his Phd, which was about developing computational methods to solve problems for which no solutions existed, he began thinking about how to tackle the maths problem while lecturing. He developed algorithms to generate problem sets and solutions, and learned how to create video lessons. He has developed a large Facebook community teaching school maths around Ireland, with associated e-learning products and YouTube channel. Samik is currently fascinated by machine and deep Learning.He has developed a machine learning system which is performing better than he can himself which was the hope."
Price: 199.99


"Deep Learning Adventures with PyTorch"
"Are you ready to go on a journey into the world of deep learning? This course will be your guide through the joys and dangers of this new wave of machine learning. Why? Because, let's face it, getting started with deep learning is difficult. Tasks such as choosing between multiple frameworks, understanding APIs, and debugging code are hard. Is there an another way? Yes. Meet PyTorch. Like Python, PyTorch has a clean and simple API, which makes building neural networks faster and easier. It's also modular, and that makes debugging your code a breeze. This course will be one hell of an adventure into the world of deep learning!You'll start by using Convolutional Neural Networks (CNNs) to classify images; Recurrent Neural Networks (RNNs) to detect languages; and then translate them using Long-Term-Short Memory (LTSM). Finally, you'll channel your inner Picasso by using Deep Neural Network (DNN) to paint unique images.By the end of your adventure, you will be ready to use PyTorch proficiently in your real-world projects.About the AuthorJakub Konczyk has enjoyed programming professionally since 1995. He is a Python and Django expert and has been involved in building complex systems since 2006. He loves to simplify and teach programming subjects and share them with others. He first discovered Machine Learning when he was trying to predict real estate prices in one of the early stage startups he was involved in. He failed miserably. Then he discovered a much more practical way to learn Machine Learning, which he would like to share with you in this course. It boils down to the Keep it simple! mantra."
Price: 124.99


"C++17: From Zero to Programmer: 2-in-1"
"C++ has come a long way and has now been adopted in several contexts. Its key strengths are its software infrastructure and resource-constrained applications. The C++ 17 release changes the way developers usually code by being fast, efficient, and flexible in solving common problems. If you want to grasp the practical usefulness of the C++17 in order to write smarter, fully portable code, then this learning path is for you.This comprehensive 2-in-1 course will help you level up your skills in C++ programming, be it for enterprise software or for low-latency applications like games. With real-world, practical examples explaining each concept, this course will begin by introducing you to the latest features in C++ 17. It encourages clean code practices in C++ in general, and demonstrates the GUI app-development options in C++. You will get tips on avoiding memory leaks using smart-pointers. You will also learn the core STL concepts, such as containers, algorithms, utility classes, lambda expressions, iterators, and more to solve common development problems and code in a better way.This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Getting Started with C++17 Programming, begins by introducing you to the latest features in C++17. It encourages clean code practices in C++ in general.You'll get tips on avoiding memory leaks using smart-pointers. Next, you'll see how multi-threaded programming can help you achieve concurrency in your applications. Moving on, you'll get an in-depth understanding of the C++ Standard Template Library.Finally, we'll round up with debugging techniques and best practices.The second course, C++17 STL Solutions, will help you understand the languages mechanics and library features, and offers insight into how they work. Unlike other courses, this course takes an implementation-specific, problem-solution approach that will help you quickly overcome hurdles. You will learn the core STL concepts, such as containers, algorithms, utility classes, lambda expressions, iterators, and more, while working on practical real-world examples. These examples will help you get the most from the STL and show you how to program in a better way.By the end of this course, you will be adept with C++17 programming to build your own applications. Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Jeganathan Swaminathan, Jegan for short, is a freelance software consultant and founder of TekTutor, with over 17 years of IT industry experience. In the past, he has worked for AMD, Oracle, Siemens, Genisys Software, Global Edge Software Ltd, and PSI Data Systems. He has consulted for Samsung WTD (South Korea) and National Semiconductor (Bengaluru). He now works as a freelance external consultant for Amdocs (India). He works as freelance software consultant and freelance corporate trainer. He holds CSM, CSPO, CSD, and CSP certifications from Scrum Alliance. He is a polyglot software professional and his areas of interest include a wide range of C++, C#, Python, Ruby, AngularJS, Node.js, Kubernetes, Ansible, Puppet, Chef, and Java technologies. He is well known for JUnit, Mockito, PowerMock, gtest, gmock, CppUnit, Cucumber, SpecFlow, Qt, QML, POSIX Pthreads, TDD, BDD, ATDD, NoSQL databases (MongoDB and Cassandra), Apache Spark, Apache Kafka, Apache Camel, Dockers, Continuous Integration (CI), Continuous Delivery (CD), Maven, Git, cloud computing, and DevOps. You can reach him for any C++, Java, Qt, QML, TDD, BDD, and DevOps-related training or consulting assignments. Jegan is a regular speaker at various technical conferences.Jacek Galowicz obtained his master of science in electrical engineering/computer engineering at RWTH Aachen University, Germany. While at university, he enjoyed working as a student assistant in teaching and research, and he participated in several scientific publications. During and after his studies, he worked as a freelancer and implemented applications as well as kernel drivers in C and C++, touching various areas, including 3D graphics programming, databases, network communication, and physics simulation. In recent years, he has been programming performance- and security-sensitive microkernel operating systems for Intel x86 virtualization at Intel and FireEye in Braunschweig, Germany. He has a strong passion for modern C++ implementations of low-level software, and he tries hard to combine high performance with an elegant coding style. Learning purely functional programming and Haskell in recent years triggered his drive to implement generic code with the aid of meta programming."
Price: 199.99


"DevOps: Automate your Infrastructure using Ansible in 9Hours"
"Ansible is a simple IT automation engine, that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs. Designed for multi-tier deployments since day one, Ansible models your IT infrastructure by describing how all your systems interrelate, rather than managing one system at a time.This comprehensive 2-in-1 course is comprehensive, hands-on course with discovery of orchestration, DevOps and automation using Ansible. Explore Ansible with cloud services and its AWS provisioning. Understand infrastructure automation and decide what makes Ansible a good choice for your projects. Get started with Ansible through playbooks and organize the automation of infrastructure tasks by building and using roles from Ansible Galaxy. Use the best DevOps practices to automate your building and testing environments to push your software into production. This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Hands-On Infrastructure Automation with Ansible, covers practical course for beginners to Ansible and deployment of applications the right way. Use Ansible to automate deployment so you can quickly and reliably run and upgrade your applications. Infrastructure Automation results in cost reduction, productivity, availability, reliability, and performance. Gain real-world experience on your own deployments.In the second course, Hands-On DevOps with Ansible, you will learn how a DevOps pipeline can speed up your software development. You will use DevOps practices to automate your building and testing environments to push software into production. You will use Ansible to automate your DevOps pipeline. Whether you test and deploy applications on-premise or in the cloud, and whether you build full systems or containers with Docker and Kubernetes, you will be able to develop and deploy reliable applications with speed using Ansible.By the end of this course, youll be able to create and maintain Ansible playbooks, roles, and custom modules, enabling you to make full use of Ansible as part of a DevOps or automation strategy. Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Alan Hohn is a Software Architect who primarily works with distributed Java. He has had a lot of experience re-architecting embedded systems and in combining embedded and enterprise approaches. Lately he has been doing quite a bit of work with virtualization, DevOps, and cloud technologies. Over the past several years, he has had the opportunity to teach courses on Java. His role and interest also mean that he frequently tries out new libraries and new approaches. His hope is that some of that material will be as useful to others as he has occasionally found it. He is employed by Lockheed Martin Mission Systems and Training and his personal blog is called Variegated."
Price: 199.99


"IoT Development with ThingWorx By Example: 2-in-1"
"ThingWorx is currently one of the most popular cloud platforms for the industrial Internet of Things (IoT). It delivers tools and technologies that empower businesses to rapidly develop and deploy powerful applications. If you wish to learn the essential skills required for designing and building IoT solutions and IoT-based applications, then go for this Learning Path.This comprehensive 2-in-1 course is a practical, hands-on, example-driven tutorial to teach you the various aspects of cloud based architecture for IoT with ThingWorx which will in the process give you a lot of confidence with various ThingWorx services to combine the power of ThingWorx and IoT to create powerful real-world applications. To begin with you will learn how to build, deploy, and manage applications and services in ThingWorx. You will then move on to developing an end-to-end IoT security solution for safety and security along with email and mobile app notifications for your applications. Finally, you will build an IoT solution for weather detection. This entire learning path uses Arduino for IoT development.This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Learning Internet of Things with Thingworx, will teach you how to use various features of ThingWorx and learn to incorporate them into your IIoT design.You will get started by building industrial applications using ThingWorx. You will then learn how to deploy and manage services in ThingWorx. Finally, you will learn how to secure the applications using the ThingWorx security services.In the second course, Developing an App from Scratch with ThingWorx, you will develop an end-to-end IoT security solution for safety and security along with email and mobile app notifications. The project uses the ThingWorx platform for cloud communication and involves an intermediary level of coding as you build end-to-end IoT security solutions. You will be coding in Arduino IDE to build an IoT product. You will also learn to connect your edge device to the internet and eventually to the ThingWorx Platform, a key element in any IoT solution. In the final section, you will connect everything together and build an IoT solution for weather detection.By the end of this course, you will have a solid grasp of how to create IoT applications and have all the necessary skill set in IoT development with ThingWorx. Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Junaid Ahmed is an enterprise Architect/Product Designer and a manager based out of the US and India. He has a Masters degree in software engineering and a Bachelor's degree in electrical engineering. He has worked in a variety of roles in software development and deployment cycles, helping large enterprise clients build real-time reporting, data warehouse, and security applications, to name just a few. He is also engaged in IoT and AR streams, leading IoT product development. Junaid has over 6,000 students in UDEMY in 117 countries and he has created and delivered content for enterprise customers including SAP, ZAIN, Deloitte, IBM, and others. His courses are hands-on; the takeaway is tangible and the skills learned can be used immediately."
Price: 199.99


"One-Stop Guide to Angular Development with TypeScript"
"Angular is a client-side framework that makes it easy to build applications with the web. It contains tons of useful features such as components, directives, services and more and integrates best practices to solve development challenges similarly TypeScript 2.x adds optional static types, classes, and modules to JavaScript, giving you great tools and enabling you to structure of large JavaScript applications better. This course well teach you how to leverage the exciting features of TypeScript while working on Angular projects to build scalable, data-intensive web applications. You'll start with intro to TypeScript where you will install and run TypeScript compiler, & learn the basics of TypeScript language, along with bunch of practical examples with variables, arrays, functions. Then you will go through Angular Routing, you will create a simple application routing, you will learn how to add Router navigation links and how to handle routes. Following that, you will work with real hosted data where you will replace mocked data with remote data using Angular HTTP module. Finally diving into creating a reactive form, handle the form and validate the data.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Learn TypeScript for Angular Development begin with an introduction to TypeScript and Angular framework, where you will install the TypeScript compiler and learn the most important secrets of the TypeScript language such as types, functions, classes, interfaces and start working in the Angular environment. Than you will be introduced to components in the Angular framework using TypeScript. Using Angular CLI, you will create your first component, learn how to compose components, learn lifecycle methods in Angular, and respond to the user actions with events. The third section describes the services in the Angular framework. The next section describes modules, directives, pipes and two-way data binding, where you will learn about modules in the Angular framework. In the next section, you will learn how to create a reactive form, handle the form and validate the data. The sixth section describes the routing strategies, where you will create an example routing configuration, add links thanks to which it will be possible to navigate without reloading the page, handle routing. The second course, Angular Fundamentals with TypeScript teaches you how to leverage the exciting features of Angular and TypeScript while working on the Angular framework. At the beginning of the course, you will be introduced into TypeScript where you will install and run TypeScript compiler, and you will learn the basics of TypeScript language, and do a bunch of practical examples with variables, arrays, functions, and so on. Next, you will start working with Angular, you will install Angular-CLI, and do first hello world using Angular-CLI. Then, you will work with components and events where you will create your first component, and you will learn how to listening to the events. Following that, you will learn the basics of Angular Directives and you will create your own. Going forward you will learn and create an interactive form with Angular Reactive Forms and you will learn how to add form validation. Next, you will learn what a dependency injection is, you will create and inject a service into a component and into another service. Then you will go through Angular Routing, you will create a simple application routing, you will learn how to add Router navigation links and how to handle routes. Following that, you will work with real hosted data where you will replace mocked data with remote data using Angular HTTP module. At the end of this course, you will learn how you can easily debug your code and run tests with Angular-CLI.By the end of the course, you will have complete knowledge about various features of Angular with TypeScript along with debugging your code and run tests with Angular-CLI with ease.About the Authors:Bartlomiej Potaczek is a software engineer who works for Schibsted Tech Polska and programs mostly in JavaScript. He is a big fan of everything related to the React world, functional programming, and data visualization. He founded and created a portal that allows users to learn programming in a pair-programming fashion called InitLearn. InitLearn help users find an appropriate teacher that will devote all of their time especially to their student. Lessons are conducted in a pair-programming fashion, using tools that allow them to teach and learn programming in a collaborative way (such as Screenhero). He was involved in building the frontend of InitLearn, which is built on React-Redux technologies. Besides programming, he practices football and CrossFit. Currently, he is working on rewriting the frontend for tv. nu, the most complete Swedish TV guide for over 200 channels. He has also recently worked on technologies such as React, React Router, and Redux."
Price: 199.99


"End-to-End Ethical Hacking with Kali Linux!: 4-in-1"
"Cyber threats are on the increase with the rising growth of technology, thus giving rise to the need for Ethical Hacking and advanced security. For everyone interested in learning the techniques for exploiting vulnerabilities in servers and websites, Ethical Hacking is the answer! Kali Linux offers a large number of penetration testing tools from various niches in the security and forensics fields. A multitude of options to scan a single IP, port, or host (or a range of IPs, ports, and hosts) to uncover vulnerabilities and security holes. By taking up this course, youll become a master at any hacker's game by discovering and understanding each of the major tools that every hacker is currently using! This comprehensive 4-in-1 course is an exhaustive course packed with step-by-step instructions, working examples, and the combination of theory followed by hands-on application of a tool! To begin with, youll learn the secrets of ethical hacking, penetration testing, and white hat techniques using Kali Linux. Youll work with network routers and see how to map them. Explore easy ways to scan single IP addresses, or a range of IP addresses, complete with ports, hosts, and even security holes. Finally, youll become proficient at performing network penetration tests and learn to exploit vulnerable systems!By the end of the course, youll not only learn the secrets of ethical hacking, penetration testing, and network discovery using Kali Linux but also discover techniques used by hackers to exploit your servers, Bluetooth devices, WordPress, network security flaws & more!Contents and OverviewThis training program includes 4 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Learning Kali Linux, covers the secrets of ethical hacking, penetration testing, and network discovery using Kali Linux. The course starts with vulnerability assessment and penetration testing. Then, you will learn about the process of Ethical hacking from the initial identification and investigation to the final exploitations and report. Next, we will build a test lab in a virtual environment using Oracle Virtual Box, Kali Linux, and a vulnerable OS. You will get started with reconnaissance to gather information about a target. Next, you will focus on NMAP, which is one of the biggest and most popular networks and host scanning tools. You will also learn to avoid being detected by firewalls and IPs when using NMAP. Vulnerability assessment and analysis are the most important steps before trying to hack and penetrate a system so we will learn to initiate an exploit and penetrate a system. Finally, you'll exploit a system and, once exploitation is confirmed, you'll prepare and present a report to the customer. By the end of the course, you will be an excellent hacker and will have mastered all the how's and whys of Ethical hacking.The second course, Information Gathering with Kali Linux, covers planning your installation with Kali Linux using the best hardware. This course not only shows you how to install Kali Linux but also how to properly plan the installation and select the best hardware. Well include post-installation tasks and youll see how to configure Kali Linux to get the best performance, as well as ensuring your project needs are satisfied. Within this, well show you how to gather information using the tools present in Kali Linux. The tools used in this course teach you how to acquire information about a target including web applications, documents, metadata, and other popular and powerful tools included with the distribution. This course helps you plan and install Kali Linux to get the optimal results for your specific needs. Well emphasize how to choose the best hardware and install the distribution and troubleshoot problems that may arise during the process. The course wraps up with post-installation and configuration tasks.The third course, Scanning, and Enumeration with Kali Linux cover extracting information from a target using various scanning tools. This course will explore the different types of applications and commands to be run on a remote system based on types of goals that an attacker wishes to accomplish. It will cover how to extract useful information from a target that has been located. This course will teach the viewers I detail about enum4linux with which one will be able to extract useful information. One will be able to explore the amap tool. This tool can be used to identify services running on non-standard ports. As you go ahead, this course will teach one how to extract useful information from a target that they have located. The viewers will also be taught how to discover non-contiguous IP blocks using dnsenum and how to scan with Nikto. This is the logical follow up to information gathering where we take the information we have gathered and then use that to more closely investigate a targetThe fourth course, Mastering Kali Linux, covers discovering techniques used by hackers to exploit your servers, Bluetooth devices, WordPress, network security flaws & more! You will discover proper techniques to hack into any WordPress websites to test for vulnerabilities and weaknesses. Then dive deep into website and server scanning as well as network scanning and testing for any open security breaches. In addition, you will get introduced to Bluetooth hacking for any open Bluetooth enabled devices near you. Finally, explore the ultimate Social Engineering Toolkit embedded inside your Kali machine. By the end of this course, you will have mastered Kali Linux in order to be the most efficient ethical hacker to carry out proper penetration testing upon your target, as well as discovering how to increase your own networks security.By the end of the course, youll not only learn the secrets of ethical hacking, penetration testing, and network discovery using Kali Linux but also discover techniques used by hackers to exploit your servers, Bluetooth devices, WordPress, network security flaws & more!About the AuthorsRassoul Ghaznavi Zadeh is an information security architect. He has worked with business to define frameworks, perform risk and gap analysis, and identify security controls and roadmaps. He also works with stakeholders to plan, organize, and manage the successful delivery of security strategies and projects as well as the stable operation of the organization's IT infrastructure security, integration, and optimization. His key skills are: Enterprise security architecture design and business alignment Risk assessment, management, compliance, and auditing Evaluating and analyzing IT security technologies and solutions Monitoring and measuring the effectiveness of IT security controls Vulnerability assessment and penetration testingSean-Philip Oriyano is a longtime security professional. Over the past 25 years, he has divided his time between performing security research, consulting, and delivering training in the fields of both general IT and cybersecurity. In addition, he is a best-selling author with many years of experience in both digital and print media. Sean has published several books over the past decade and has expanded his reach further by appearing on TV and radio shows. Additionally, Sean is a Chief Warrant Officer and Unit Commander specializing in cybersecurity training, development, and strategy. As a CWO, he is recognized as an SME in his field and is frequently called upon to provide expertise, training, and mentoring wherever needed.Aubrey Love II has been designing and developing websites for over 10+ years. He started off with a Commodore Vic20, on which he designed his first Hello World app at the age of 7. After attending several colleges and universities, he moved on and started his own website firm, in which he caters to all types of company, from startup ventures to Fortune 500 organizations."
Price: 199.99


"Computer Vision Projects with Python in 4 Hours!"
"The Python programming language is an ideal platform for rapidly prototyping and developing production-grade codes for image processing and computer vision with its robust syntax and wealth of powerful libraries. Pythons wealth of powerful packages along with its clear syntax make state-of-the art computer vision and machine learning accessible to developers with a variety of backgrounds. This is a hands-on, practical approach, designed to teach you the skills required to develop computer vision solutions in Python. At the very beginning you will learn how to set up Anaconda Python for the major OSs with cutting-edge third-party libraries for computer vision. Than youll see how to read text from license plates from real-world images using Googles Tesseract Software & how to track human body poses using DeeperCut within TensorFlow. By end of this course, youll know the complete insight into basic tools of computer vision and be able to put it into practice.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Computer Vision Projects with Python 3 start by showing you how to set up Anaconda Python for the major OSes with cutting-edge third-party libraries for computer vision. Youll learn state-of-the-art techniques to classify images and find and identify humans within videos. Next, youll understand how to set up Anaconda Python 3 for the major OSes (Windows, Mac, and Linux) and augment it with the powerful vision and machine learning tools OpenCV and TensorFlow, as well as Dlib. Youll be taken through the handwritten digits classifier and then move on to detecting facial features and finally develop a general image classifier. By the end of this course, youll know the basic tools of computer vision and be able to put it into practice.The second course, Advanced Computer Vision Projects will equip you with the tools and skills to utilize the latest and greatest algorithms in computer vision, making applications that werent possible until recent years. In this course, youll continue to use TensorFlow and extend it to generate full captions from images. Later, youll see how to read text from license plates from real-world images using Googles Tesseract Software. Finally, youll see how to track human body poses using DeeperCut within TensorFlow. At the end of this course, youll develop an application that can estimate human poses within images and will be able to take on the world with best practices in computer vision with machine learning.About the Authors:Matthew Rever is an image processing and computer vision engineer at a major national laboratory. He has years of experience automating the analysis of complex scientific data, as well as the control of sophisticated instruments. He has applied computer vision technology to save a great many hours of valuable human labor. He is also enthusiastic about making the latest developments in computer vision accessible to developers of all backgrounds."
Price: 199.99


"Version Control with Git: Step-by-Step Tutorial!: 3-in-1"
"Three complete courses in one comprehensive training program. Using Git, you can track the history of file and code changes, deliver new versions of software without relying on any continuous delivery mechanisms, and protect your code from any mistakes made while programming! Git version control gives developers the capability to manage, version, release, and share a code base, free from the nightmare of breaking code. With an enhanced workflow and a faster release cycle, it makes agile software development much easier. Controlling your projectssmall or largeis easier now, owing to the advanced functionalities that Git brings with it. It will help you implement that perfect workflow you have been looking for!This comprehensive 3-in-1 course is an easy-to-follow guide full of examples to help you gain knowledge and expertise in Git. To begin with, youll learn how to create, contribute to, and collaborate on software projects using Git. Set up Git repositories, clone an existing repository, and work with local and remote branches and tags. Youll also manipulate and change the Git commit history, to tackle practical workflow problems. Integrate external software into your project without affecting your app, with the help of SubModules. Finally, manage your projects with the aid of hands-on exercises that make Git version control easy for you!By the end of the course, youll learn versioning and manage your code to deliver projects with better performance using version control with Git!Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Learn Git in 3 Hours, covers building powerful and effective projects using Git Version Control Systems. In this course, well teach you the basics of using Git and explain how it works. To begin with, well show you how to install Git and effectively use your computers terminal or command line to navigate the file system and create and edit files. Then well cover all the commonly used commands in Git that make up the vast majority of any Software Engineers workflow. Moving on, well explain Gits branching workflow, why its such a useful feature, and how to use it in your projects. Once youve learned all this, well discuss some advanced Git workflow techniques that will make you a valued contributor and collaborator on any project. Youll be able to create your own Git repositories or clone and contribute to existing ones. This will allow you to track the changes to sets of files over time, recover data you might lose, and collaborate with others on projects. Youll have a profound understanding of Gits branching workflow, and how to use it in the best possible way in your projects. By the end, youll be familiar with using Git and use VCS to handle large projects easily and make well-crafted contributions to your own or others projects.The second course, Hands-On Version Control with Git, covers better project workflows with Distributed Version Control. In this course, you will learn how to use distributed version control to record changes to the project file system to optimize workflows. Git is a highly sought after skill when it comes to landing a programming job. However, Git can be pretty useful even to non-programmers such as designers, authors, and so on. You'll learn how to configure your environment to use Git, exploring the inbuilt tools for migrating without losing code files. You'll explore the Git data model and how you can navigate through databases with simple commands. You'll debug your application with Git and use various techniques to find faulty commits. You'll also learn to go remote with your repository with GitHub, updating and cloning remote repositories. Then you'll set up your repositories in BitBucket cloud. You will set up your own Git repositories, configure access, find and recover from repository errors, and perform repository maintenance and troubleshooting. Finally, you will work with centralized and distributed version control systems and see how to use Git to bring order to the chaos of collaborative software development. By the end of the tutorial you'll have figured out how to use Git, mastered workflows (from basic to open source), and adopted the one that fits your needsThe third course, Mastering Git, covers managing your projects with the aid of hands-on exercises that make Git version control easy for you! This course is an exploration of solo and collaborative Source Control Management with the intention of expanding and improving your confidence and expertise with Git. Youll begin with a brief overview of Source Control Management before setting up and verifying your Git installation. Then, youll move on to a more detailed look at the Git workflow and explore variants and the not-so-rare special situations. With a strong understanding of the Git history and structure, youll learn how to use power tools as Branching, Merging, Reset, Revert and so on. Next, youll take a deep dive into more intriguing features of Git such as Rebase, Stash, Aliases, and Patches. You will explore several examples of these commands to improve the efficiency of using Git. Finally, when you have mastered the various tools provided by Git, youll be provided with some suggestions thatll help you to move forward with Git. Once you are done with this course, perhaps you will be the one providing answers to others in trouble!By the end of the course, youll learn versioning and manage your code to deliver projects with better performance using version control with Git!About the Authors Ross Conyers is a Computer Science Graduate and Software Engineer who started programming and building computers in his teens and went on to study Computer Science at the University of St Andrews. When he started programming, he worked with web technologies and Java. During his degree, he focussed on network programming and have developed a love of all things. Throughout his work, he did programming mostly in Python, working on high traffic, data-intensive, distributed systems that are used by millions of people per day. He believes to share some of his knowledge gained within several years. Bibhash Roy is a hardened Software Developer and Professional turned entrepreneur, with over 25 years of rich industrial experience (17 years in Software Development) in diverse fields. However, he is passionate about teaching whatever he has learned in his career, spanning an array of prestigious stints at large Global Corporate powerhouses such as PricewaterhouseCoopers and Siemens. Over the years, he has gained deep knowledge and expertise in programming languages such as Java, C, C++, PL/SQL, Scala, and Python to name but a few. He has worked extensively in various frameworks and tools such as Spring, Struts, Hibernate, Oracle, MongoDB, Cassandra, Hadoop, Spark, and others. DevOps intensely interests him. He has been working with Git and GitHub since their inception. As a part of his engineering responsibility, he has developed and architected numerous highly scalable and mission-critical applications for many Fortune 500 companies. Currently, in the role of founder and CEO, he is spearheading Whitepeak Software, a cloud-based software development company deeply involved in domains such as big data, mobile, and the Internet Of Things (IoT)! Thom Parkin has been writing software since the days when all phones had wires. A self-proclaimed ParaHacker, Thom immerses himself in technology both professionally and as a hobby, spending his free time participating in the world of open source software. When he is not playing euro board games, he is writing software or writing about software development."
Price: 199.99


"Kali Linux: Network Scanning, Pentesting & Digital Forensic"
"Kali Linux is the most comprehensive distributions for pentesting and ethical hacking. It also contains popular forensics tools available to conduct professional-level forensics investigations. It also plays a very important role when it comes to securing your data or discovering loopholes within your system.This Learning Path is an easy-to-follow, clear and concise instructions to guide you through the practical techniques and tools using Kali Linux. You'll start with learning to perform vulnerability assessments using well-known softwares such as Nessus and OpenVas & try to exploit those vulnerabilities to show the consequences. Next you will learn about network traffic capture and analysis along with leveraging OpenVAS 9 for vulnerability scanning by finding loopholes and conquering your network environment. Finally you will learn about digital forensic which consist of how to extract and recover data, analyze the acquired data, and report and present digital evidence from a device.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Digital Forensics with Kali Linux covers instructions for digital imaging and forensics, and shows you hashing tools to perform successful forensic analysis with Kali Linux. It start by showing you how to use the tools (dc3dd in particular) to acquire images from the media to be analyzed, either hard drives, mobile devices, thumb drives, or memory cards. The course presents the Autopsy forensic suite and other specialized tools, such as the Sleuth Kit and RegRipper, to extract and analyze various artifacts from a Windows image. Next you'll learn how to perform the analysis of an Android device image using Autopsy. It also teaches you file carving and recovery of deleted data, and then the process of acquiring and analyzing RAM memory (live analysis) using the Volatility framework. Finally, we demonstrate how to report and present digital evidence found during the analysis. By the end of the course, you will be able to extract and recover data, analyze the acquired data, and report and present digital evidence from a device.The second course, Finding and Exploiting Hidden Vulnerabilities cover detailed vulnerability assessment and based on the findings try to exploit the target. This course will help you understand the understand the process of VAPT (Vulnerability Assessment and Penetration Testing) step by step. So here youll learn how to perform vulnerability assessments using well-known softwares such as Nessus and OpenVas. After finding the vulnerabilities, the next step for a pentester is to try to exploit those vulnerabilities to show the consequences, and nothing is better for this than Metasploit Framework. This being said youll also learn about many key features of Metasploit Framework and use it to exploit the vulnerabilities on the target device/machine. Finally, youll understand why you need to document everything done during the activity. By the end of this course, youll have a good understanding of the approach to follow when doing VAPT for any client.The third course, Mastering Kali Linux network scanning covers core network scanning tasks. In this course, you'll learn to fundamentals of utilizing Kali Linux so you can gain control over your network environment. It also focuses on core network scanning tasks such as discovery scanning, port scanning, service enumeration, operating system identification, vulnerability mapping, and validating identified findings. Next, you will also learn about network traffic capture and analysis along with leveraging OpenVAS 9 for vulnerability scanning. Lastly, this course will also teach you to create your own packages and host your own custom repositories along with securing and monitoring Kali Linux at the Network and filesystem level. By the end of this video, you will be very proficient at finding loopholes and conquering your network.By the end of the course, youll have a good understanding of the approach to follow when doing VAPT for any client & also able to extract and recover data, analyze the acquired data, and report and present digital evidence from a device.About the AuthorsMarco Alamanni has professional experience working as a Linux system administrator and Information Security analyst in banks and financial institutions. He holds a BSc in Computer Science and an MSc in Information Security. His interests in information technology include ethical hacking, digital forensics, malware analysis, Linux, and programming, among other things. He also collaborates with IT magazines to write articles about Linux and IT security. He has used Kali Linux on various occasions to conduct incident response and forensics in his professional activity, besides using it for penetration testing purposes. He is also the author of Kali Linux Wireless Penetration Testing Essentials published by Packt Publishing.Tajinder Kalsi with more than 9 years of working experience in the field of IT, Tajinder has conducted Seminars in Engineering Colleges all across India, on topics such as Information Security and Android Application Development at more than 120 colleges and teaching 10,000+ students. Apart from training, he has also worked on VAPT projects for various clients. When talking about certifications, Tajinder is a certified ISO 27001:2013 Auditor.Prior to this course, Tajinder has authored Practical Linux Security Cookbook published by Packt Publishing. He was also a Technical Reviewer with Packt, in his spare time and has reviewed the books titled - Web Application Penetration Testing with Kali Linux and Mastering Kali Linux for Advanced Penetration Testing. He is best described as dedicated, devoted, and determined and a person who strongly believes in making his dreams come true. He defines himself as a tireless worker, who loves to laugh and make others laugh.Paul Olushile is a Unix/Linux System Administrator expert with 4 years experience as a Kali Linux Penetration Tester. He's responsible for setting up and maintaining Linux servers, training and maintaining servers installed and setting up with custom builds and applications on a network; creating, deleting and modifying local user and group accounts; and troubleshooting and fixing NFS, TCP/IP and other protocols problems. He's a freelancer in Kali Linux Penetration Testing and Research, breaking into computers and networks in order to find potential security breaches, running tests, creating written reports, detailing assessment findings and recommendations, designing new tests, designing and creating new penetration tools and tests, working on improvements for security services, including continuous enhancement of existing methodology materials and supporting assets and running security audits."
Price: 199.99


"Unsupervised Learning with Python: Step-by-Step Tutorial!"
"Unlike supervised machine learning, unsupervised machine learning methods cannot be applied to a regression or a classification problem as you have no idea what the values for the output data might be, making it impossible for you to train the algorithm the way you normally would. This is the world of unsupervised learning, called as such because you are not guiding, or supervising, the pattern discovery by some prediction task, but instead uncovering hidden structure from unlabeled data. Unsupervised learning is used for discovering the underlying structure of the data and encompasses a variety of techniques in machine learning, from clustering to dimension reduction to matrix factorization. This course explains the most important Unsupervised Learning algorithms using real-world examples of business applications in Python code.This comprehensive 2-in-1 course is a friendly guide that takes you through the basics of Unsupervised Learning. It is packed with step-by-step instructions and working examples! Initially, youll select and apply key Unsupervised Learning methods to discover hidden structure in data, in particular: Conduct, interpret and visualize market basket analysis on transaction data. Implement, evaluate and visualize the results of cluster algorithms. Finally, solve any problem you might come across in Data Science or Machine Learning using Unsupervised Learning! By the end of the course, youll apply clustering and dimensionality reduction in Machine Learning using Python as well as Master Unsupervised Learning to solve real-world problems!Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Hands-On Unsupervised Learning with Python, covers usage of Python to apply market basket analysis, PCA and dimensionality reduction, as well as cluster algorithms. This course explains the most important Unsupervised Learning algorithms using real-world examples of business applications in Python code. This course will allow you to utilize the Principal Component Analysis, and to visualize and interpret the results of your datasets such as the ones in the above description. You will also be able to apply hard and soft clustering methods (k-Means and Gaussian Mixture Models) to assign segment labels to customers categorized in your sample data sets. After watching this course, you will know how to apply the basic principles of Unsupervised Learning using Python.The second course, Mastering Unsupervised Learning with Python, covers mastering advanced clustering, topic modeling, manifold learning, and autoencoders using Python. In this video course you will understand the assumptions, advantages, and disadvantages of various popular clustering algorithms, and then learn how to apply them to different datasets for analysis. You will apply the Latent Dirichlet Allocation algorithm to model topics, which you can use as an input for a recommendation engine just like the New York Times did. You will be using cutting-edge, nonlinear dimensionality techniques (also called manifold learning)such as T-SNE and UMAPand autoencoders (unsupervised deep learning) to assess and visualize the information contained in a higher dimension. You will be looking at K-Means, density-based clustering, and Gaussian mixture models. You will see hierarchical clustering through bottom-up and top-down strategies. You will go from preprocessing text to recommending interesting articles. Through this course, you will learn and apply concepts needed to ensure your mastery of unsupervised algorithms in Python. By the end of this course, you will have mastered the application of Unsupervised Learning techniques and will be able to utilize them in your Data Science workflowfor instance, to extract more informative features for Supervised Learning problems. You will be able not only to interpret results but also to enhance them.By the end of the course, youll apply clustering and dimensionality reduction in Deep Learning using Python as well as Master Unsupervised Learning to solve real-world problems!About the AuthorsStefan Jansen is a data scientist with over 15 years of industry experience in fintech, investment, as well as an advisor to international organizations, Fortune 500 companies, and startups focusing on data strategy, predictive analytics, and machine & deep learning. As a partner in an international investment firm, he used supervised and unsupervised learning to develop investment strategies, manage risks, and evaluate performance. He has also applied a broad range of machine learning techniques to forecast demand, price products, and segment and target customers. He has also used natural language and deep learning for image recognition. He holds master degrees in quantitative economics and finance from Harvard University and Free University Berlin and is a CFA charter holder. He has been teaching Data Science at General Assembly (recently acquired for $420m by Adecco) for over two years, is a DataCamp instructor for Finance & Python with over 15,000 students, and is the author of Hands-on Unsupervised Learning and Mastering Unsupervised Learning by Packt."
Price: 199.99


"A Complete Guide to ArcGIS: 4 in 1"
"ArcGIS provides a scalable framework for implementing GIS solutions for a single user or multi users on desktops, servers, over the web, & in the field. It's a the leading software for developing both web and mobile GIS applications & also provides a backbone for web maps and applications.This course is a practical, easy-to-follow & complete guide to which gives you deep insight into ArcGIS from developing to maintenance. It starts with guiding you to work with the basics of coordinate systems and map projections, as well as vector overlays in ArcMap. You will then learn to add intuitive geographic layers of information to your map, interactive query and display of spatial data, add user interface widgets, access geoprocessing tasks, and much more in your own web and mobile GIS applications. Next you will be introduced to access & view services via the ArcGIS REST services directory, Server Manager, and ArcCatalog. Finally you will be addressed to some common issues that arise with installing & administering your server & publishing your services along with maintaining, troubleshooting, & fine-tuning your ArcGIS Server & services and automate server management tasks.By the end of this course you will have deep knowledge of working with different types of data for modelling your maps in ArcGIS & build your very first custom application You will also have deep knowledge of maintaining, troubleshooting, and fine-tuning your ArcGIS Server and services and automate server management tasksContents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, The Ins and Outs of ArcGIS Data Analysis start by learning how to analyze spatial data in ArcGIS Desktop. You will learn to work with the basics of coordinate systems and map projections, as well as vector overlays in ArcMap. Next, you will learn how to create your own data sets. At times you will come across the need to work with datasets that do not already exist in online dictionaries. You will learn how to make new datasets and edit them as well as geo referencing existing datasets in ArcMap. Finally you will be taught how to model continuous phenomena or land use by using raster data. You will learn how to work with raster data in ArcMap, as well as functions for modeling landscape characteristics and land use change. By the end of this video tutorial, you will know how to work with different types of data for modeling your maps in ArcGIS.In the second course, Building ArcGIS Cross-Platform Applications with JavaScript you will learn to add intuitive geographic layers of information to your map, interactive query and display of spatial data, add user interface widgets, access geoprocessing tasks, and much more in your own web and mobile GIS applications.With this course, you will be able to develop fully-functional online GIS applications with ArcGIS Server using the ArcGIS API for JavaScript, which has been updated to 4.x. After creating your own map, you will explore how to add geographic layers from a variety of sources including tiled and dynamic map services, add graphics to the map, and stream geographic features to the browser using a FeatureLayer. You will also learn how to work with 3D maps, perform client-side analysis, visualizations, etc.Most applications include the specific functionalities implemented by ArcGIS Server as tasks. You'll learn how to use the various tasks provided by ArcGIS Server including spatial and attribute queries, identification of features, finding features by attribute, and more. Geocoding and geoprocessing tasks are covered in-depth to help you accomplish your task in GIS.Finally, you'll learn just how easy it is to integrate ArcGIS .com content into your custom developed applications by building a complete app.In the third course, Publish, Manage, and Consume Services Using ArcGIS Server you will learn how to publish dynamic and cached map services, an editable feature service, a feature service with a related table, a WMS and WFS, and a KML service. In the second section of this course, viewers will learn how to access and view services via the ArcGIS REST services directory, Server Manager, and ArcCatalog. In the last section of this course, viewers will learn how to use other mapping APIs to add ArcGIS REST services to a web map. Viewers will be able to publish a variety of service types to ArcGIS Server and add them to web maps using both the ArcGIS platform and third-party APIs.In the fourth course, Maintaining, Troubleshooting, Automating in ArcGIS Server will instruct viewers how to deploy ArcGIS Server, publish and consume services via ArcGIS and third-party platforms. It starts with optimizing and monitoring the services. After that, you'll learn how to configure a secure environment and control who has access to your services. In the third section, you'll understand how to automate common server administration and data management tasks using the ArcGIS REST API, ArcPy and command line utilities. in the last section of this course, address some common issues that arise with installing and administering your server and publishing your services. This series instructs viewers how to maintain, troubleshoot, and fine-tune your ArcGIS Server and services and automate server management tasks.About the AuthorsKyle Walker is an Assistant Professor of Geography at Texas Christian University. He conducts research in population geography and teaches courses in human geography, Geographic Information Systems, and data analysis. Kyle describes himself as a geographer working in the areas of spatial demography, spatial data science, and R programming. His work has been featured in venues such as CityLab, Boston .com, and FiveThirtyEight, along with a wide variety of academic journals. He is based in Fort Worth, Texas.Rene Rubalcava has been in the field of GIS for 15 years and using ArcGIS products for just as long. He has been building custom ArcGIS applications for the desktop and browsers for 10 years. He is currently a software engineer at Esri working on the ArcGIS API for JavaScript, and before that worked in local government and freelance work. He keeps current on almost all mapping technologies, from web-based mapping tools to desktop data creation tools. He is also a huge fan of functional languages such as Haskell, Elm and PureScript. He has experience in .NET using C#. Python, and some C++. He knows web technology, such as CSS, HTML5, plenty of JavaScript, multiple JavaScript frameworks, libraries and Node.Steph A. Nelson is the Data Analytics and Strategy Manager at SFMTA and has architected, configured, and currently, maintains its ArcSDE enterprise geodatabase (Oracle DBMS) and ArcGIS Server map and feature services. She has 10 years' experience delivering customized GIS solutions and previously authored a GIS video course for Planetizen. Her skills from her prior experience as a trainer and educator will serve her well as she designs and delivers the curriculum for Mastering ArcGIS Server Administration courses."
Price: 199.99


"Deep Learning and Reinforcement Learning with Tensorflow"
"Are you short on time to start from scratch to use deep learning to solve complex problems involving topics like neural networks and reinforcement learning? Than this course is for you!This course is designed to help you to overcome various data science problems by using efficient deep learning models built in TensorFlow. You will begin with a quick introduction to TensorFlow essentials. Next, you start with deep neural networks for different problems and also explore the applications of Convolutional Neural Networks on two real datasets. We will than walk you through different approaches to RL. Youll move from a simple Q-learning to a more complex, deep RL architecture and implement your algorithms using Tensorflows Python API. Youll be training your agents on two different games in a number of complex scenarios to make them more intelligent and perceptive.By the end of this course, youll be able to implement RL-based solutions in your projects from scratch using Tensorflow and Python. Also you will be able to develop deep learning based solutions to any kind of problem you have, without any need to learn deep learning models from scratch, rather using tensorflow and its enormous power.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Hands-on Deep Learning with TensorFlow is designed to help you to overcome various data science problems by using efficient deep learning models built in TensorFlow.The course begins with a quick introduction to TensorFlow essentials. Next, we start with deep neural networks for different problems and then explore the applications of Convolutional Neural Networks on two real datasets. If youre facing time series problem then we will show you how to tackle it using RNN. We will also highlight how autoencoders can be used for efficient data representation. Lastly, we will take you through some of the important techniques to implement generative adversarial networks. All these modules are developed with step by step TensorFlow implementation with the help of real examples.By the end of the course you will be able to develop deep learning based solutions to any kind of problem you have, without any need to learn deep learning models from scratch, rather using tensorflow and its enormous power.In the second course, Hands-on Reinforcement Learning with TensorFlow will walk through different approaches to RL. Youll move from a simple Q-learning to a more complex, deep RL architecture and implement your algorithms using Tensorflows Python API. Youll be training your agents on two different games in a number of complex scenarios to make them more intelligent and perceptive.By the end of this course, youll be able to implement RL-based solutions in your projects from scratch using Tensorflow and Python.About the AuthorsSalil Vishnu Kapur is a Data Science Researcher at the Institute for Big Data Analytics, Dalhousie University. He is extremely passionate about Machine Learning, Deep Learning, Data mining and Big Data Analytics. Currently working as a Researcher at Deep Vision and prior to that worked as a Senior Analyst at Capgemini for around 3 years with these technologies. Prior to that Salil was an intern at IIT Bombay through the FOSSEE Python TextBook Companion Project and presently with the Department of Fisheries and Transport Canada through Dalhousie University.Satwik Kansal is a Software Developer with more than 2 years experience in the domain of Data Science. Hes a big open source and Python aficionado, currently the top-rated Python developer in India, and an active Python blogger. Satwik likes writing in-depth articles on various technical topics related to Data Science, Decentralized Applications, and Python. Apart from working full time as a software engineer, you may find him guest blogging for IBM DeveloperWorks and Learndatasci, freelancing, participating in Hackathons, or attending tech-conferences."
Price: 199.99


"Python: Data Visualization using Python"
"Python is a straightforward, powerful, easy programing language. Pythons elegant syntax and dynamic typing, along with its interpreted nature, makes it a perfect language for data visualization that may be a wise investment for your future big-data needs.If you are a Python user who desires to enter the field of data visualization or enhance your data visualization skills to become more effective visual communicator, then this learning path is for you.With this easy to follow, hands-on course you will initially begin with introduction to data visualization, and the techniques and libraries which can be leveraged with the Python language. Ten you will learn to program stunning & interactive Data Visualizations using bqplot, an open source Python library developed by Bloomberg. Furthermore, you will gain knowledge on how to programmatically create interactive network graphs and visualizations & then visualize data with the interactive Python visualization library, Bokeh. Finally, you will build interactive web visualizations of data using Python: you will choose a number of inputs your users can control, then use any Python graphing library to create plots based on those inputs.By the end of this course you will be able to demonstrate visualizations with interesting, real-world data sets. Also youll be able to create effective visualizations for your data sets using tools: matplotlib, bqplot, NetworkX, Bokeh, and Dash in Python.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Learning Python Data Visualization begins with visualization concepts so viewers can analyze large and small sets of data using libraries such as Matplotlib, IPython, and so on. This course primarily employs the IPython environment and matplotlib, with the following structure: Introduce key data visualization libraries (matplotlib and so on.) and cover data importing/exporting (CSV, Excel, JSON and so on), Introduce real-world data sets (to be visualized in the video), Visualization types/techniques (bar chart, histogram, scatter plot, geospatial, and so on); demonstrate how to customize visualizations. Introduce intermediate topics to create more advanced visualizations and using complex techniques, such as real-time data visualization. By the end of the course, you will be able to demonstrate visualizations with interesting, real-world data sets.In the second course, Data Visualization Projects in Python you will start by programming stunning interactive Data Visualizations using bqplot, an open source Python library developed by Bloomberg. Then you will learn how to programmatically create interactive network graphs and visualizations. You will then programmatically visualize data with the interactive Python visualization library, Bokeh. Finally, you will build interactive web visualizations of data using Python: you will choose a number of inputs your users can control, then use any Python graphing library to create plots based on those inputs.About the AuthorsBenjamin Keller is a postdoctoral researcher in the MUSTANG group at Universitt Heidelberg's Astronomisches Rechen-Institut. He obtained his PhD at McMaster University and got his BSc in Physics with a minor in Computer Science from the University of Calgary in 2011. His current research involves numerical modeling of the interstellar medium over cosmological timescales. As an undergraduate at the U of C, he worked with Dr. Jeroen Stil on stacking radio polarization to examine faint extragalactic sources. He also worked in POSSUM Working Group 2 to determine the requirements for stacking applications for the Australian SKA Pathfinder (ASKAP) radio telescope. At McMaster, he worked with Dr. James Wadsley in the Physics & Astronomy department. His current research is focused on understanding how the energy released from supernovae explosions regulate the flow of gas through galaxies, and how that gas is converted into stars.Harish 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."
Price: 199.99


"Jira 7: For Developer, Administrator & Project Managers"
"Jira software is an agile project management tool that supports any agile methodology, be it scrum, Kanban, or your own unique flavor. From agile boards to reports, you can plan, track, and manage all your agile software development projects from a single tool.This course follows a strict practical approach and demonstrates detailed use & working of Jira 7. Initially, youll learn basics of Jira which also covers some crucial components of Jira 7 technology such as JIRA Software, JIRA Core, and JIRA Service Works. Developers will then learn to development within Jira and integrating with other tools such as Bitbucket and Github, Integrating Jira with LDAP and implementing SSO & much more! Additionally, project managers will learn the difference between different issue types, how to manage them all in a backlog and how to create and configure your board to optimize your specific workflow. Finally it teaches administrators how to create and customize Dashboards so everyone can watch the team as they continue to succeed! By the end of this course, you will have developed a great working knowledge of Jira Software, thus making your project management much more efficient and release great software.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Jira 7 Guide for Administrators and Developers you start with basics of JIRA and show how JIRA can be customized to suit the needs of your organization. This updated edition will cover all major components of JIRA 7, which includes JIRA Software, JIRA Core, and JIRA Service Works. We cover everything you need to know to set up a fully-functional implementation. Finally, we will also go over the newly added features in Jira 7.10.In the second course, Creating and Running an Agile Project in JIRA you will dive straight into the action, exploring critical agile terminologies and concepts in the context of JIRA Software. You will learn how to plan, track, and release great software. This course will teach you how to choose a workflow, set issue types and assign permissions.You will learn to stay connected with your team from anywhere to ensure great development.You will also be able to use JIRA Dashboards to broadcast your project results to all stakeholders so everyone is aligned. By the end of this course, you will have developed a great working knowledge of JIRA Software, thus making your project management much more efficient.About the AuthorsRavi Sagar is an Atlassian Consultant and Drupal expert with several years' experience in web development and business analysis. He has worked extensively at implementing and customizing big Jira instances for project tracking, test management, support tickets, and Agile tracking. Ravi founded Sparxsys Solutions Pvt. Ltd in 2010. This company provides consultancy and training services on Atlassian tools and Drupal. He has a keen interest in building accessible websites adhering to WCAG guidelines. Ravi's areas of interest include project management and Agile methodologies. Along with this, he has also authored several books for Packt. They are: Mastering JIRA 7 - Second Edition Mastering JIRA. Your Definitive Guide To Building a Fantastic Blog in DrupalHis certifications also include: Atlassian Certified Professional Jira Administrator. Atlassian Certified in Agile Development with Jira Software.David Harned is a PMO Director for Monotype and is a motivated and inspired leader of Agile thinkers, driving adoption within enterprises that have numerous parallel-distributed, highly autonomous, and self-organized teams. He is a design, usability, and customer experience advocate. He has managed developer group building in the e-commerce retail business. David is an Agile believer and uses Scrum, Kanban, and Lean as well as hybrid approaches for project management. David is an expert in the implementation of Scrum at scale using standards and tools for process and visibility across the enterprise. David holds many certifications in the project management and Agile domains including: PMI Project Management Professional, Digital Project Manager, Certified ScrumMaster, Certified Scrum Product Owner, PMI Agile Certified Practitioner, Certified Scrum Professional, and as Certified Scrum @ Scale Practitioner. David has used JIRA since 2005 and he uses it nearly every day to execute projects with Agile teams."
Price: 199.99


"Swift Programming: Build iOS & iPhone Apps!"
"Swift is the definitive language for Apple development today. Its a vital part of any iOS and macOS developers skillset, helping them to build the most impressive and popular apps on the App Storethe sort of apps that are essential to iPhone and iPad users every day. If you want to write great, readable, and maintainable Swift code thats in line with the industrys best practices to develop stunning and beautiful apps, then go for this Learning Path.This comprehensive 2-in-1 course is a perfect mix of concepts and practice that will help you to develop a variety of iOS and iPhone applications from scratch. With a firm grounding in the fundamentals of the Swift language, and knowledge of how to use the key frameworks, you will be able to build a number of interesting applications with iOS and Swift and publish them on the App Store.This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Introduction to Server-Side Swift, starts off with explaining Swift. You will then set up your own environment and hit the ground running by creating your first project with the Vapor framework. You'll also explore Swift Package Manager. Next, you will learn Swift by templating and creating web pages with leaf, managing RESTful APIs. You'll make a responsive web app with Bootstrap and delve more deeply into forms. Working with Vapor and Postgres will be fun as you set up Postgres with your Vapor application and work with fluent ORM. You'll be querying data using Fluent filters and create relationships. Finally, you will create APIs using Vapor and will deploy them on Heroku.In the second course, Full Stack Swift Development, youll start by installing Xcode to set up your iOS environment and creating your first project. Youll embark further into the exciting world of Swift working with storyboards to build a UI with Auto Layout. Youll get to know about iOS application lifecycle methods and connect your application to the internet using URLSession and parsing JSON. A small section of this course covers building models and downloading images. Delving deeper into the course, youll add authentication and learn to manage your current users by building sign-up and logging forms, handling JWT tokens, and using current user data. Youll integrate your core data into your application and explore its relationship with core data. Youll set up your project using CocoaPods and implement features using third-party frameworks. Finally youll write tests using XCTests, and test/mock your API calls.By the end of this course, you will be able to design UI and write code using Swift and Xcode 10 to create and publish your own iOS and iPhone applications on the App store. Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Johann Kerr is an experienced full stack developer and has been working with Swift since he started his career as an iOS developer. He specializes in the Swift and Vapor frameworks. Has his own channel where he gives video tutorials on various topics and aspects related to the Swift language."
Price: 199.99


"Kotlin: Master Kotlin Programming - Step by Step Guide!"
"Kotlin is a statically typed language whose syntax is more expressive and concise than Javas. Kotlin has been adopted by Google as a first-class language for developing Android apps. Since then, Kotlin has gained a huge popularity worldwide among developers due to its highly appreciable features therefore it also helps to build amazing applications in an easy and effective way.This course is an easy-to-follow guide with a step-by-step approach which will get you up and running with Kotlin basics and fundamentals such as variables, data types, string templates, expressions, null values, and loops. You will also learn to design application structures using functional programming concepts and implement business logic using tools provided by Arrow library. Next you will be introduced to using the Android Studio IDE which covers the concepts such as functions, lambdas, properties, object oriented code, safety aspects and type parameterization, Microservices, testing, concurrency which will guide you to write Kotlins code to production. Finally you will be mastering to integrate Kotlin in any existing Android project built using C++ or Java.By the end of the course, youll be able to write faster & cleaner code to build your own robust program in Kotlin to make your life easy as a Kotlin developer. Also you will be more proficient in using Kotlin for any kind of app development.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Learn Kotlin Programming starts by showing you how to set up the Kotlin environment and install Intellij IDEA to write Kotlin code. After that, the course dives into the Kotlin basics and fundamentals such as variables, data types, string templates, expressions, null values, and loops. Moving on, youll learn how to write functions in Kotlin. Youll explore Kotlin as an Object-Oriented Language by exploring interfaces and various Kotlin classes . Next youll dive into Functional programming in Kotlin using Lambdas and higher-order functions . Finally, youll explore the collection framework and perform operations such as filtering and sorting using Predicates and FlatMaps in Kotlin. By the end of the course, youll be able to build your own robust program in Kotlin.In the second course, Hands On Functional Kotlin demonstrates Kotlin language features and use-cases as well as popular functional programming concepts and techniques. You will learn to design application structures using functional programming concepts and implement business logic using tools provided by Arrow library.In the third course, Kotlin Tips, Tricks, and Techniques you will discover new possibilities with Kotlin and improve your app development process. In this course, you will work with interesting tools and techniques on examples which you can adopt straightaway. You will speed up your development with less coding and get faster results. By the end of this course, you will be able to write faster, cleaner code and make your life easy as a Kotlin developer.In the fourth course, Mastering Kotlin for Android Development you will begin with exploring all the features of Kotlin language that make the language better alternative to Java. It will show you the environment setup, and the difficulty level will grow steadily with the features covered next. Moving on, well introduce you to using the IntelliJ IDE, which plays an integral role in Kotlin development. Well cover Kotlins basic programming concepts such as functions, lambdas, properties, object-oriented code, safety aspects, type parameterization, and finally concurrency, which will guide you to write Kotlins code to production. By the end of the video, you will be proficient in using Kotlin for any kind of app development.About the AuthorsBook of Brains creates and distributes high-quality technology training content. We aim to teach technology the way it is used in industry and the professional world. Our trained team of professionals delivers hands-on workshops and training content for mobile as well web development technologies. We constantly monitor current industry trends and keep our training materials and workshops up to date.Stepan Goncharov lives in Singapore. He is involved in helping local developers to grow by sharing knowledge and organizing Kotlin Singapore User Group events. He has been engineering apps and games for Android since 2008. He has experience in QA, as a product manager, marketer, blogger, consultant, engineering manager, and much more. He has been involved in the development of apps that nobody uses and apps with millions of users worldwide. He currently works at Grab, actively uses Kotlin and Rx, and spends more and more time contributing to OSS. When he is not recording video courses or organizing events for developers, he travels around South East Asia skiing on a wakeboard.Nigel Henshaw is a mobile software developer who, as well as providing software development services, loves to share his knowledge through his YouTube channel and website. Nigel originates from New Zealand, where he started out as an electrician. After one too many electric shocks, he wisely decided on a career change. After completing a two-year diploma in Computer Science and Technology at the Auckland University of Technology, Nigel relocated to London for new opportunities. He landed a job as a test engineer with a pioneering tech company called Psion, who were one of the first to develop hand-held devices and mobile operating systems. Before too long, Nigel was transferred to the base porting team and found himself in the midst of porting operating systems and writing device drivers with Symbian OS using C++.Nigel has experienced many wonderful opportunities through the software industry, working in the UK, Scotland, and Japan. He has held jobs as a software engineer, consultant, project manager, and general manager of a remote development site. In his spare time, Nigel is currently learning Japanese, enjoys cycling and running, and likes to finish off the day by soaking in a Japanese hot spring.Marko Devcic is a Software Engineer currently working as an Android Developer for Austrian company mySugr in Vienna. He has a Master's degree in Engineering from University of Zagreb in Croatia. Over the years, he has worked with various technologies and languages, mostly C# and Java. He is passionate about technology and software development. He loves reading about programming languages and writing simple and clean code. In his spare time, he writes code for his personal projects, and contributes to open source projects. You can follow him on Github (username deva666). He also likes to write about Kotlin, C#, and programming in general on his web page."
Price: 199.99


"Serverless Microservices on AWS in 10 Hours"
"Microservices are a popular new approach to building maintainable, scalable, cloud-based applications. AWS is the perfect platform for hosting Microservices. Recently, there has been a growing interest in serverless computing due to the increase in developer productivity, built in auto-scaling abilities, and reduced operational costs.In combining both microservices and serverless computing, organizations will benefit from having the servers and capacity planning managed by the cloud provider, making them much easier to deploy and run at scale.This comprehensive 2-in-1 course is a step-by-step tutorial which is a perfect course to implementing microservices using serverless computing on AWS. Build highly available microservices to power applications of any size and scale. Get to grips with microservices and overcome the limitations and challenges experienced in traditional monolithic deployments. Design a highly available and cost-efficient microservices application using AWS. Create a system where the infrastructure, scalability, and security are managed by AWS. Finally, reduce your support, maintenance, and infrastructure costs.This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Building a Scalable Serverless Microservice REST Data API, covers practical solutions to building Serverless applications. In this course we show you how to build an end-to-end serverless application for your organization. We have selected a data API use case that could reduce costs and give you more flexibility in how you and your clients consume or present your application, metrics and insight data. We make use of the latest serverless deployment and build framework, share our experience on testing, and provide best practices for running a serverless stack in a production environment. The second course, Implementing Serverless Microservices Architecture Patterns, covers implementing Microservices using Serverless Computing on AWS. In this course, We will show you how Serverless computing can be used to implement the majority of the Microservice architecture patterns and when put in a continuous integration & continuous delivery pipeline; can dramatically increase the delivery speed, productivity and flexibility of the development team in your organization, while reducing the overall running, operational and maintenance costs. By the end of the course, youll be able to build, test, deploy, scale and monitor your microservices with ease using Serverless computing in a continuous delivery pipeline.By the end of this course, you will be able to build, test, deploy, scale, and monitor your APIs and microservices with ease using serverless computing in a continuous delivery pipeline. Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Richard T. Freeman, PhD currently works for JustGiving, a tech-for-good social platform for online giving thats helped 25 million users in 164 countries raise $5 billion for good causes. He is also offering independent and short-term freelance cloud architecture & machine learning consultancy services. Richard is a hands-on certified AWS Solutions Architect, Data & Machine Learning Engineer with proven success in delivering cloud-based big data analytics, data science, high-volume, and scalable solutions. At Capgemini, he worked on large and complex projects for Fortune Global 500 companies and has experience in extremely diverse, challenging and multi-cultural business environments. Richard has a solid background in computer science and holds a Master of Engineering (MEng) in computer systems engineering and a Doctorate (Ph.D.) in machine learning, artificial intelligence and natural language processing. See his website for his latest blog posts and speaking engagements. He has worked in nonprofit, insurance, retail banking, recruitment, financial services, financial regulators, central government and e-commerce sectors, where he:-Provided the delivery, architecture and technical consulting on client site for complex event processing, business intelligence, enterprise content management, and business process management solutions.-Delivered in-house production cloud-based big data solutions for large-scale graph, machine learning, natural language processing, serverless, cloud data warehousing, ETL data pipeline, recommendation engines, and real-time streaming analytics systems.-Worked closely with IBM and AWS and presented at industry events and summits, published research articles in numerous journals, presented at conferences and acted as a peer-reviewer.-Has over four years of production experience with Serverless computing on AWS."
Price: 199.99


"Python: Build Machine Learning Models in 6 Hours"
"Given the constantly increasing amounts of data they're faced with, programmers and data scientists have to come up with better solutions to make machines smarter and reduce manual work along with finding solutions to the obstacles faced in between. Python comes to the rescue to craft better solutions and process them effectively.This comprehensive 2-in-1 course teaches you how to perform different machine learning tasks along with fixing common machine learning problems you face in your day-to-day tasks. You will learn how to use labeled datasets to classify objects or predict future values, so that you can provide more accurate and valuable analysis. You will also use unlabelled datasets to do segmentation and clustering, so that you can separate a large dataset into sensible groups. Further to get a complete hold on the technology, you will work with tools using which you can build predictive models in Python.This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.In the first course, Getting Started with Machine Learning in Python, you will learn how to use labeled datasets to classify objects or predict future values, so that you can provide more accurate and valuable analysis. You will then use unlabelled datasets to do segmentation and clustering, so that you can separate a large dataset into sensible groups. You will also learn to understand and estimate the value of your dataset. Next, you will learn how to clean data for your application, and how to recognize which machine learning task you are dealing with.The second course, Building Predictive Models with Machine Learning and Python, will introduce you to tools with which you can build predictive models with Python, the core of a Data Scientist's toolkit. Through some really interesting examples, the course will take you through a variety of challenges: predicting the value of a house in Boston, the batting average of a baseball player, their survival chances had they been on the Titanic, or any other number of other interesting problems.By the end of this course, you will be able to take the Python machine learning toolkit and apply it to your own projects to build and deploy machine learning models in just a few lines of code. Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Colibri Digital is a technology consultancy company founded in 2015 by James Cross and Ingrid Funie. The company works to help its clients navigate the rapidly changing and complex world of emerging technologies, with deep expertise in areas such as big data, data science, Machine Learning, and cloud computing. Over the past few years, they have worked with some of the world's largest and most prestigious companies, including a tier 1 investment bank, a leading management consultancy group, and one of the world's most popular soft drinks companies, helping each of them to make better sense of its data, and process it in more intelligent ways. The company lives by its motto: Data -> Intelligence -> Action.Rudy Lai is the founder of QuantCopy, a sales acceleration startup using AI to write sales emails to prospects. By taking in leads from your pipelines, QuantCopy researches them online and generates sales emails from that data. It also has a suite of email automation tools to schedule, send, and track email performancekey analytics that all feed-back into how our AI generates content. Prior to founding QuantCopy, Rudy ran HighDimension.IO, a Machine Learning consultancy, where he experienced firsthand the frustrations of outbound sales and prospecting. As a founding partner, he helped startups and enterprises with HighDimension.IO's Machine-Learning-as-a-Service, allowing them to scale up data expertise in the blink of an eye. In the first part of his career, Rudy spent 5+ years in quantitative trading at leading investment banks such as Morgan Stanley. This valuable experience allowed him to witness the power of data, but also the pitfalls of automation using data science and Machine Learning. Quantitative trading was also a great platform from which to learn about reinforcement learning in depth, and supervised learning topics in a commercial setting. Rudy holds a Computer Science degree from Imperial College London, where he was part of the Dean's List, and received awards such as the Deutsche Bank Artificial Intelligence prize."
Price: 199.99


"Getting Started with Bootstrap 4 for Web Development"
"Bootstrap is a free, open-source collection of tools that help developers create websites or web applications. It provides a faster, easier, and less repetitive solution to designing and building applications. Bootstrap quickly became famous as a front-end framework offering a wide set of tools, ranging from page grids to components that render a web page in the best possible way for any device.This course is a tutorial packed with examples showing you how to create interesting web applications using Bootstrap and master the front-end framework to its core. We begin with an introduction to the Bootstrap framework and set up an environment to build a simple web page. We then cover the grid system, basic Bootstrap components, HTML elements, and customization components for responsive and mobile-first development.By the end of this course, you will be familiar with the basics of developing a plugin for the framework and Bootstraps world, which is popular for fast-paced front-end web developmentAbout the AuthorSilvio Moreto is a developer with more than 7 years' experience with frontend technologies and has created many websites and web applications using the Bootstrap framework. From simple pages to complex ones, he has always used the Bootstrap framework.Silvio is also the creator of the bootstrap-select plugin, which is very popular among the community and replaces a selected element with a Bootstrap button drop-down element. Silvio foresaw that a plugin like this was missing from the original framework, and could be useful for the community. So he created the plugin, and the community helps him maintain it.Besides this, he is very active in the open source community, participating in some open source repository and issue communities, such as Stack Overflow. Also, he finished third in the worldwide Django Dash 2013 challenge"
Price: 124.99


"Beginning Vue.js"
"Developers can do wonders with Vue.js an ecosystem that scales between a library and a full-featured framework. Beginning Vue.js teaches all that you need to know about Vue.js to create modern interactive web applications.It starts with the basics, such as lists and filters, and then progresses to advanced features such as using Jasmine for testing Vue.js and creating universal applications with Electron. By the end of the course, you will also know how to integrate the Vue.js framework with others.About the AuthorsAndrea Passaglia was born in Genoa, in northern Italy. Interested about technology since his parents gave him a toy computer when he was a boy, he started studying web technologies at an early age. After obtaining his master's degree in computer engineering he worked on the design and implementation of web interfaces for companies of various sizes and in different industries (healthcare, fashion, tourism, and transport). In 2016 he moves in the silicon valley of Europe to tackle new problems in the banking industry at the Edgeverve Dublin Research and Development Labs. A backend technologist by trade, Vue.js is his first tool to bring to life his creations when it comes to the frontend. Andrea is married to a lovely Russian girl from Siberia and they often cook together mixing culinary traditions. Gary Jennings is a full stack web developer in Calgary, Alberta who has a passion for frontend development and design. He is an instructor at the Southern Alberta Institute of Technology where he instructs in the web development fast track program. Gary was drawn to web development because of his love for creating and finding solutions to problems. He has developed web applications for the medical industry and health and safety industry in Canada. Always inspired to use technology for good, he seeks to teach and help guide those around him whenever he can, whether in a classroom or online."
Price: 199.99


"Cloud-Native Application Development with Java EE"
"In a world of modern business models and digital products, the use of monolithic applications run classical infrastructure is just not feasible anymore. Many organizations have already begun resorting to the elasticity of the cloud as it offers them greater agility, availability, resilience, and portability. This video course is a one-stop solution for developers and architects, teaching them to understand the challenges faced in building cloud-native applications, using Java EE 8 and some additional well know open-source components and APIs. In combination, these APIs enable you to easily build hyperscale, elastic, loosely coupled, reliable, observable and secure microservices. Throughout this course, we address the different challenges you need to master to build truly cloud-native applications with Java EE. By the end of this course, you will be equipped with enough knowledge and practical experience to get your next cloud-native Java EE microservices up-and-running in no time, and with ease. About the AuthorMario-Leander Reimer is a chief technologist for QAware GmbH. He is a senior Java developer with several years of experience in designing complex and large-scale system architectures. He continuously looks for innovations and ways to combine and apply state-of-the-art technology and open source software components in real-world customer projects. He studied computer science at Rosenheim and Staffordshire University. He teaches cloud computing as a part-time lecturer."
Price: 124.99


"Professional Scala"
"Professional Scala teaches you how to build and contribute to Scala programs, recognizing common patterns and techniques used with the language. You'll learn how to write concise, functional code with Scala. After an introduction to core concepts, syntax, and writing example applications with scalac, you'll learn about the Scala Collections API and how the language handles type safety via static types out-of-the-box. You'll then learn about advanced functional programming patterns, and how you can write your own Domain Specific Languages (DSLs). By the end of the course, you'll be equipped with the skills you need to successfully build smart, efficient applications in Scala that can be compiled to the JVM. About the AuthorsNimish Narang has a degree in biology and computer science. He has worked with application development and machine learning. His recent achievement was building the biggest ever mobile machine learning course which has many different machine learning and deep learning models in Python and translated into both Android and iOS applications to incorporate some elements of machine learning into mobile application. Joao Azevedo is a Software Engineer currently working at ShiftForward, where he is involved in the development of large-scale systems for the online advertising industry. His interests in computer science usually revolve around artificial intelligence, machine learning, data mining, algorithms, data structures and programming language theory. He is fond of reading computer science textbooks and science-fiction novels. He makes an effort to keep as much of the code he writes open-source.Mads Hartmann is a software engineer with a fondness for automation and programming languages, especially statically typed functional ones. He holds a masters degree in computer science from the University of Copenhagen and he is currently working as a full-stack engineer at Family. He is active in the Copenhagen developer scene and he has organized a meetup group for people interested in Scala and co-organized a meetup group for people generally interested in programming languages.Ruslan Shevchenko is a system architect and a software developer who is focused on building reliable software systems. He specializes in programming languages and frameworks such as Scala, Java (J2SE, J2EE, Android), O/R Mapping, C++ , C, JavaScript, Perl, Tcl, and TermWare. The domains he specializes in are telecommunications, OSS/billing systems, finance, code analysis, social integration, system utilities architecture domains, large-scale software systems, and distributed processing. In terms of architecture, his specialist domains are large-scale software systems and distributed processing."
Price: 199.99


"Uzun Pozlama Nedir, Nasl Yaplr?"
"Eer siz de benzersiz, farkl, grenlerin azn ak brakan fotoraflar ekmek istiyorsanz veya elalelerin, akarsularn dmdz, klarn uzayan grntleri hounuza gidiyorsa uzun pozlama fotorafl size gre.Bu kursta:Uzun pozlamann mantn anlayacak,Uzun pozlama iin ne gibi ekipmanlar gerekli olduunu grecek,Benimle birlikte uzun pozlama nasl yaplyor tecrbe edecek,Photoshop'ta uzun pozlama bir fotoraf nasl dzenlenebilir greceksiniz.Hi beklemeyelim, gelin balayalm..."
Price: 49.99


"Fotoraf reniyoruz: Fotoraflk Hakknda Her ey"
"Bu kurs sizin fotorafln temellerini anlamanz, elinizdeki fotoraf makinesi veya cep telefonu ne olursa olsun daha iyi fotoraflar ekmenizi, fotoraflarnz profesyonel fotoraflar gibi dzenlemenizi ve eer istiyorsanz fotoraftan para kazanmanz kolaylatracak!Fotoraflar zellikle Instagram gibi grsel uygulamalarnn patlamasyla birlikte ok popler hale geldi ve fotoraflk da ok keyifli bir hobi. Bu hobiyi bir seviye yukarya karmay uzun sredir istiyorsanz, bunun iin artk yapmanz gereken tek ey bu online fotoraflk eitimini almak ve renmeye balamak. Dier cretli online fotoraflk eitimlerim olan Yeni Balayan Fotoraflar iin Photoshop, Yeni Balayan Fotoraflar iin Lightroom, Canon 200DKullanm Klavuzu, Uzun Pozlama Nedir, Nasl Yaplr, Profesyonel rn Fotoraf ekimi, Nasl Dn Fotorafs Olunur ve Profesyonel Moda ekimi Nasl Yaplr dersleri de bu kursu aldnzda sizin olacak. Yani bir tala ok ku vuracaksnz.Bir nceki eitimim olan Temel Fotoraflk Eitimi uzun zamandr Udemy'nin en ok satan fotoraflk eitimleri arasnda yer alyor ve hem o kursun bana kattklar hem de rencilerden gelen talepler zerine hem daha kapsaml hem de ok daha bol rnekli bir kurs hazrlamaya altm. Bu kursta fotoraflkla ilgili hemen hemen her eye ulamanz salamay amalyorum. Buna cep telefonu kullanclar da dahil. Mobil fotoraflk ve mobil fotoraf dzenlemeyi de dersin her alannda aklmda tutmaya ve anlatmlar yapmaya gayret ettim. ster yeni balyor olun, isterseniz bir sredir fotoraf ekiyor olun, bu kurs size ok ey katacak. Yaklak 10 yllk sektr tecrbem + hali hazrda fotoraflk yapan arkadalarmla rportajlarmla hem iinizdeki fotoraf sevgisini hem de bu konudaki motivasyonunuzu canl tutacak bir eitim...Neler reneceksiniz?Fotorafln temelleri, teknikleri, gerekli ayarlar yapacanz bileceksinizHangi fotoraf makinesine ve lenslere ihtiya duyacanz reneceksinizFotoraf makinesini hangi konuya gre nasl ayarlayacanz bileceksinizKompozisyon, k gibi ok stnde durulmayan konular da grerek nasl bir adm daha alabileceinizi greceksinizPhotoshop, Lightroom gibi en popler uygulamalar rahatlkla kullanabileceksinizFotoraftan nasl para kazanabileceinizi greceksinizFotoraflk TipleriKursun ierisinde bolca fotoraflk tiplerinden ve fotoraflk tekniklerinden de bahsedeceiz, sizden gelecek yorumlara da bal olarak bu konulardaki detaylar srekli artrmay planlyorum. u anda ieride olan fotoraflk tipleri:Portre fotoraflManzara fotoraflCep telefonu fotorafl (Mobil fotoraflk)Uzun pozlama fotoraflrn fotoraflYemek fotoraflGezi fotoraflMakro fotoraflSokak fotoraflDn fotoraflDoum fotoraflDrone fotoraflFotoraf Makineniz Olmas Gerekiyor mu?Hayr! Kursa balamadan nce bir fotoraf makineniz olmasna gerek yok, dersin ierisinde zaten size DSLR, aynasz veya cep telefonu nerilerinde de bulunuyorum. Hi fotoraf makinesi almak istemiyorsanz veya ileride almay dnyorsanz da cep telefonu ile de ok iyi fotoraflar elde edebilirsiniz. Fotoraflktan Para Kazanmak?Diyelim ki uzun zamandr fotorafsnz veya bu ie para kazanmak iin girmek istiyorsunuz. Kursta bu konuya da girerek; hangi noktalardan nasl para kazanabileceinizi, nasl marka olabileceiniz, nerelerden mteri bulabileceinizi ve gelir-gider dengelerini oluturmay da konuuyoruz. Unutmayn ki en iyi i bandan planlayabildiiniz ve 1 yl sonrasn grebildiiniz itir...Kursa dair herhangi bir soru, aklnza taklan bir nokta olursa bana her zaman mesaj veya soru/cevap ksmndan ulaabilirsiniz. Sorulara genellikle ayn saat ierisinde, en ge 24 saat ierisinde cevap vereceime dair sz veriyorum!Bence artk beklemeyelim, hemen kayt olun, dersi herhangi bir nedenden dolay beenmezseniz 30 gn boyunca tm verdiiniz creti geri alabiliyorsunuz.Haydi bekliyorum!Tahir"
Price: 349.99


"Yeni Balayan Fotoraflar iin Lightroom Eitimi"
"Fotoraflarnzn ok daha iyi grnmesini mi istiyorsunuz?Kim istemez ki?O halde Dnyann en ok kullanlan fotoraf dzenleme programlarndan olan ve profesyonel fotoraflarn bilgisayarlarnda olmazsa olmazlardan olan Lightroom CC eitimi tam size gre...Buray okuduunuza gre siz de bir fotoraf ve dzenleme asnz.Belki fotorafa yeni balam bir amatrsnz, belki de yllardr fotoraf ekiyorsunuz ama fotoraf dzenlemek iin yeterli zamannz olmad. Fotoraflarnzn dijital dzenlemeyle ne kadar iyiye gidebildiini grmek sizi ok artacak! Internette, Instagram ve dier sosyal medya kanallarnda grdnz fotoraflarn %95'inin Photoshop veya Lightroom grm olduunu sylesem arr mydnz?Siz de ok gemeden bu Dnyann iinde kendi yerinizi ayrtn.Bu dersi aldktan sonra siz de rahatlkla Lightroom'da:Fotoraf dzeninizi salayarak daha iyi bir alma ortam yakalayacakFotoraflarnzn beyaz ayar, pozlama gibi temel ayarlarn yapabilecekRenkleri canlandrabilecek, deitirebilecekBlgesel ve alansal k / renk deiiklikleri yapabilecekInternet zerinde en kaliteli olacak ekilde kaydedebileceksiniz.Her Zaman YannzdaymBiliyorsunuz Udemy 'den aldnz her ders sonsuza kadar sizin, istediiniz zaman, istediiniz kadar izleyebiliyorsunuz. Dolaysyla ders boyunca veya sonrasnda ne zaman sorunuz olursa sormaktan ekinmeyin ltfen. Amacm her dersimi srekli gelitirmek, bu konuda vereceiniz en kk ipucunu bile deerlendireceime sz verebilirim.Hatrlatma: Dersi beenmezseniz 30 gn boyunca yatrdnz cretin tamamn geri alabiliyorsunuz, dolaysyla durmayn, kaydolun! yi dersler...Tahir"
Price: 49.99


"Male Confidence Experience Super Hero Confidence in (2020)"
"Male Confidence Experience the Confidence of a Super HeroIf you have wondered what it would be like to be spiderman, superman or just about any super hero your in the right place to take your imagination to the highest level with Hypnosis. Hypnosis helps to magnify your thoughts by filtering out unnecessary random thought s and get your mind laser focused on making positive changes or  having the most amazing experience with your imagination.Hypnosis can let you hear feel and think like any super hero, and I am sure like me when you were young you dreamed of what it was like to be a super hero for me it was batman but for you it may be someone different. How this works is like all hypnosis you start by closing your eyes and relaxing and I will help you to do that then I will guide you step by step through the whole experience. Of stepping into maybe spidermans shoes and feeling what it is like to be spiderman, what it is like to shoot webs from your hands and swing from building to building.Also have a adventure helping people with your super powers and knowing what you had to do to help those people. Then one of the best parts having all those people thank you like the hero you are and hearing what they say to you.Also visiting you secret hideout and getting to see what it is like inside or outside and like all super heroes you need to relax and restore your energy and recharge your super powers in a nice chair with your favorite music and a special drink, you will discover all this in this experience.Now the interesting thing about any positive experience in life is it helps your confidence and self esteem grow just imagine what positive changes you may get from being a super hero, not that you will magically get real super powers, but helping others and experiencing their gratitude may help your confidence and self esteem rocket.This is what is on the Inside:How to have the best hypnosis experienceStep into superman's shoesSuperman Experience DebriefStep into any super hero's shoes Super Hero Experience DebriefStep into Spiderman's shoesSpiderman Experience DebriefBonus Hypnosis Downloads Assertiveness Hypnosis for ConfidenceBeing Young At Heart HypnosisBoost Masculinity HypnosisFind Your Passion HypnosisInner Wisdom Meet the Wise Old Man HypnosisPublic Speaking HypnosisMotivation For Success HypnosisSolve Problems as you Sleep HypnosisSuper Self Confidence Hypnosis"
Price: 34.99


"Female Confidence Experience Super Hero Confidence in (2020)"
"Female Confidence Experience the Confidence of a Super HeroIf you have wondered what it would be like to be supergirl, wonder woman or just about any super hero your in the right place to take your imagination to the highest level with Hypnosis. Hypnosis helps to magnify your thoughts by filtering out unnecessary random thought s and get your mind laser focused on making positive changes or  having the most amazing experience with your imagination.Hypnosis can let you hear feel and think like any super hero, and I am sure like me when you were young you dreamed of what it was like to be a super hero for me it was batman but for you it may be someone different. How this works is like all hypnosis you start by closing your eyes and relaxing and I will help you to do that then I will guide you step by step through the whole experience. Of stepping into maybe wonder woman's  shoes and feeling what it is like to be wonder woman, what it is like transform yourself with a rapid spin into wonder woman and what her super powers are like.Also have a adventure helping people with your super powers and knowing what you had to do to help those people. Then one of the best parts having all those people thank you like the hero you are and hearing what they say to you.Also visiting you secret hideout and getting to see what it is like inside or outside and like all super heroes you need to relax and restore your energy and recharge your super powers in a nice chair with your favorite music and a special drink, you will discover all this in this experience.Now the interesting thing about any positive experience in life is it helps your confidence and self esteem grow just imagine what positive changes you may get from being a super hero, not that you will magically get real super powers, but helping others and experiencing their gratitude may help your confidence and self esteem rocket.This is what is on the Inside:How to have the best hypnosis experienceStep into wonder woman's shoesWonder woman Experience DebriefStep into any female super hero's shoes Super Hero Experience DebriefStep into Supergirl's shoesSupergirl Experience DebriefBonus Hypnosis DownloadsAssertiveness Hypnosis for ConfidenceBecoming Successful HypnosisFeel happier in life hypnosisFeminization HypnosisBody Image HypnosisHypnotic Face Lift HypnosisMotivation For Success HypnosisRelease Excess Weight HypnosisInner Wisdom Meet the Wise Old Man Hypnosis"
Price: 34.99


 
Previous Next