"Advanced Linux System Administration" |
"Linux is a major force in computing technology, powering everything from mobile phones and personal computers to supercomputers and servers. The job of a systems administrator is to manage the operation of a computer system. The demand for Linux has never been greater, Linux certifications play an important role in helping employers understand which applicants are qualified.Throughout the course, we show you many tasks you'll encounter when administering a Linux server; you'll put the concepts to use in practical, real-world situations. You'll be able to configure, maintain, and run commands across many systemsall at the same time. We provide tips and tricks to make your life easier, speed up your workflow, and make you feel like a certified Linux administrator ninja! We cover topics such as disk and user management, networking, some advanced Linux permissions, shell scripting, and advanced command-line skillsall via practical, hands-on examples and demonstrations.By the end of the course, you will be confident about performing Linux systems administrator tasks; you'll also be able to perform systems engineer tasks smoothly.About the AuthorPaul Olushile graduated with a diploma degree in computer science and is currently working as a cybersecurity expert. He loves teaching and hence he has been freelancing for over 4 years to share his expertise as a Unix/Linux administrator with students. He has a diverse set of certifications, interests, and experiences, including server administration."
Price: 124.99 |
"Qt 5: Application Development with Qt 5: 2 in 1" |
"Unlike platform-specific libraries, Qt enables developers to code once and run it everywhere, natively, including mobile platforms! Moreover, Qt is open source and driven by communities around the world.With this comprehensive 2-in-1 course you will get an complete insight into custom model-views, showcasing the power and flexibility of the model-view architecture. Moreover it additionally gives you deep drive into multimedia capture/manipulation, which play key roles in the mobile arena. Continuing the mobile trend, you will be walked throughQt's mobile offerings, including QtQuick, QML, and communicating between C++ and QML.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Learning Qt 5, enables developers to code once and run it everywhere, natively, including mobile platforms! Moreover, Qt is open source and driven by communities around the world. Youll learn to work with both Qt (C++) and Qt Quick (QML) & also get familiar with common Qt modules and dive into GUI widgets. The second course, Mastering Qt 5 GUI Programming is a powerful, cross-platform, graphics development framework. It provides a large set of consistent, standardized libraries and works on many major platforms, including embedded, mobile, desktop, and the web. You will also learn advanced Qt topics which includes an in-depth dive into custom model-views, showcasing the power and flexibility of the model-view architecture & much more.About the Authors:SohamMondal is an amateur developer who's currently doing his master's degree at Trinity College, Dublin. He has been contributing to open source projects for several years. He has worked in various areas, including the maintenance of Linux servers, desktop application development, and image recognition and analysis. Symeon has always been passionate about cool technology and elegant programming techniques. He has been programming Qt and QML applications for more than 2 years and has also been developing pure C and C++ programs for many years. Most of the projects he's working on can be found on his GitHub and Gitorious pages.Benjamin Hoff is a Mechanical Engineer by education, he has spent the first 3 years of his career doing graphics processing, desktop application development, and facility simulation using a mixture of C++ and python under the tutelage of a professional programmer. After rotating back into a mechanical engineering job, Benjamin has continued to develop software utilizing the skills he developed during his time as a professional programmer."
Price: 199.99 |
"IoT: Build Secure IoT Solutions: 2 in 1" |
"The Internet of Things (IoT),an emerging global interconnection of billions of smart devices, will collect increasing amounts of private and sensitive data about our lives, and requires increasing levels of reliability and trustworthiness with respect to confidentiality, integrity, and availability.With this comprehensive 2-in-1 course you will get an complete insight into security engineering approaches for IoT systems. This course covers cover in-depth approaches to applying cryptographic solutions, identity and access management solutions, and key management solutions for IoT systems.You'll also explore case study of the approaches to identity management taken within the Connected Vehicle market and discuss the interesting role that biometrics can play in securing IoT devices.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Introduction to Internet of Things cover complete introduction to Introduction to Internet of Things & in-depth content that put the theory into practice. The course will start with a basic introduction to IoT and take the student through an IoT solution case study. You will then be given with another case study to understand the building blocks of a typical IoT solution which will introduce the Sparkfun ESP8266 Thing, which is a customized ESP8266 development board which we will use to rapidly prototype IoT solutions. The course will then introduce you to Cayenne - a drag and drop IoT platform which helps you to build IoT solutions fast without any programming needed, it also assists you in building interesting IoT solutions that cover all the basic building blocks of IoT. The second course, Security Engineering for the IoT cover security engineering approaches for IoT systems. It discusses various approaches for securely designing and hardening IoT endpoints and systems. You'll also explore case study of the approaches to identity management taken within the Connected Vehicle market and discuss the interesting role that biometrics can play in securing IoT devices. You will also learn you will have learned to ensure the security of your organization's data through design techniques, applied cryptography, and secure cloud connectivity.About the Authors:VenkateshVaradachari is the founder of MAKERDEMY, a pioneer company in the field of Maker education. Through MAKERDEMY, Venkatesh works on several Maker domains like Raspberry Pi, Arduino, Artificial Intelligence, 3D printing and the Internet of Things. MAKERDEMY has the largest catalogue of IOT and related topics on Udemy. Venkatesh is actively involved in IOT education and applying his IOT knowledge to solve local business problems.Brian Russell is a chief engineer focused on cyber security solutions for Leidos. He oversees the design and development of security solutions and the implementation of privacy and trust controls for customers, with a focus on securing Internet of Things (IoT). Brian leads efforts that include security engineering for Unmanned Aircraft Systems (UAS) and connected vehicles and development security systems, including high assurance cryptographic key management systems. He has 16 years of information security experience. He serves as chair of the Cloud Security Alliance (CSA) Internet of Things (IoT) Working Group, and as a member of the Federal Communications Commission (FCC) Technological Advisory Council (TAC) Cybersecurity Working Group. Brian also volunteers in support of the Center for Internet Security (CIS) 20 Critical Security Controls Editorial Panel and the Securing Smart Cities (SSC) Initiative."
Price: 199.99 |
"Learning Rust" |
"Rust is a new systems programming language from Mozilla, created to facilitate the development of large, complex software projects. Its powerful type system and memory safety rules prevent all memory corruption bugs without compromising developer productivity.In this course, youll begin by getting familiar with the basic syntax and concepts of Rust, from writing a Hello World program to defining functions and creating variables. Then youll see how to manage toolchains with Rust up and build your first command-line program.Moving on, youll explore Rusts type system to write better code and put it into practice in a simple markup language. Youll learn to use Rusts functional programming features to perform a physics simulation and use the Rayon crate to parallelize your computations. Finally, youll discover the best practices and test your code by building a simple crate with a tested, usable, well-documented API using Cargo and RustDoc.By the end of the video, youll be comfortable building various solutions in Rust. Youll be able to take advantage of Rusts powerful type system and a rich ecosystem of libraries, or crates, available through the Cargo package manager.About the AuthorLeo Tindall is a software developer and hacker from San Diego whose interests include scalability, parallel software, and machine learning."
Price: 124.99 |
"Predictive Analytics with TensorFlow" |
"Predictive analytics discovers hidden patterns in structured and unstructured data for automated decision-making in business intelligence. This course will help you build, tune, and deploy predictive models with TensorFlow in three main divisions. The first division covers linear algebra, statistics, and probability theory for predictive modeling. The second division covers developing predictive models via supervised (classification and regression) and unsupervised (clustering) algorithms. It then explains how to develop predictive models for NLP and covers reinforcement learning algorithms. Lastly, this division covers developing a factorization machine-based recommendation system. The third division covers deep learning architectures for advanced predictive analytics, including deep neural networks and recurrent neural networks for high-dimensional and sequence data. Finally, you'll use convolutional neural networks for predictive modeling for emotion recognition, image classification, and sentiment analysis.About the AuthorMd. Rezaul Karim is a Research Scientist at Fraunhofer FIT, Germany. He is also a PhD candidate at RWTH Aachen University, Aachen, Germany. He holds a BSc and an MSc degree in Computer Science. Before joining Fraunhofer FIT, he worked as a Researcher at Insight Centre for Data Analytics, Ireland. Before this, he worked as a Lead Engineer at Samsung Electronics' distributed R&D Institutes in Korea, India, Turkey, and Bangladesh. Previously, he worked as a Research Assistant at the database lab, Kyung Hee University, Korea. He also worked as an R&D engineer with BMTech21 Worldwide, Korea. Before this, he worked as a Software Engineer with i2SoftTechnology, Dhaka, Bangladesh. He has more than 8 years' experience in the area of research and development with a solid understanding of algorithms and data structures in C, C++, Java, Scala, R, and Python. He has published several books, articles, and research papers concerning big data and virtualization technologies, such as Spark, Kafka, DC/OS, Docker, Mesos, Zeppelin, Hadoop, and MapReduce. He is also equally competent with deep learning technologies such as TensorFlow, DeepLearning4j, and H2O. His research interests include machine learning, deep learning, the semantic web, linked data, big data, and bioinformatics. Also he is the author of the following book titles:Large-Scale Machine Learning with Spark (Packt Publishing Ltd.)Deep Learning with TensorFlow (Packt Publishing Ltd.)Scala and Spark for Big Data Analytics (Packt Publishing Ltd.)"
Price: 124.99 |
"Building Web UIs with Bootstrap 4" |
"Bootstrap, one of the most complete frameworks, is perfectly built to design elegant, powerful, and responsive interfaces for professional-level web pages. It supports responsive design by dynamically adjusting your web page layout.This video course will begin by showing you how to modify Bootstrap 4 with the help of plugins to build highly customized and powerful UIs. On your way, you will discover several techniques that can be applied to your own web projects to build sleek, beautiful UIs and customize them. You will implement the Bootstrap mobile-first grid system, use the classes Bootstrap has in place to add responsiveness and aesthetic touches to image elements and apply handy helper classes like contextual text and background colors, floating and centering elements and clearing floated elements. Finally, you will learn how to show or hide a page element on the basis of browser screen size using Bootstraps responsive utility classes.By the end of this video, you will explore the fullest potential of Bootstrap by building highly customized, responsive and mobile-first applications. You will also modify, and integrate bootstrap with jQuery plugins to achieve optimal results for your web projects.About the AuthorVedran Cindric has been a front-end developer for around 15 years now and has been using Bootstrap exclusively for the last 4 years. He has run a web development company called Flip .hr for 5 years now, and he has worked on a lot of interesting projects for clients all around the world. He really enjoys writing great code, optimizing websites, and creating awesome responsive experiences. He has written some articles on Bootstrap before, but this is his first time creating a video course."
Price: 124.99 |
"Advanced Computer Vision Projects" |
"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 video course 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 AuthorMatthew 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 controlling 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: 124.99 |
"Design Patterns in TypeScript" |
"In programming, there are several problems that occur frequently. To solve these problems, there are various repeatable solutions; these are known as design patterns. Design patterns are a great way to improve the efficiency of your programs and improve your productivity; you'll learn them all in this course. This course is a collection of the most important patterns you need to improve application performance and productivity.This course starts by exploring SOLID principles to write clean code. Then you will create new objects and instance of classes with creational design Patterns. Next, you will utilize dependency injection with InversifyJS to create testable, maintainable, and extensible code.Moving on, you will explore structural design patterns to better express the relationships between different application entities. Lastly, you will investigate behavioral patterns to add flow to your applications and add levels of communication between your entities.About the AuthorDimitris Loukas is a software engineer currently working with Angular, Node .js, and Docker for a referral marketing startup. He is also developing trading software applications using C# and Aurelia. 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 was an early adopter of .NET Core and is fascinated by modern JavaScript and where the web is going."
Price: 124.99 |
"Real-World Machine Learning Projects with Scikit-Learn" |
"Scikit-Learn is one of the most powerful Python Libraries with has a clean API, and is robust, fast and easy to use. It solves real-world problems in the areas of health, population analysis, and figuring out buying behavior, and more.In this course you will build powerful projects using Scikit-Learn. Using algorithms, you will learn to read trends in the market to address market demand. You'll delve more deeply to decode buying behavior using Classification algorithms; cluster the population of a place to gain insights into using K-Means Clustering; and create a model using Support Vector Machine classifiers to predict heart disease.By the end of the course you will be adept at working on professional projects using Scikit-Learn and Machine Learning algorithms.About the AuthorNikola ivkovi is a software developer with over 7 years' experience in the industry. He earned a Master's degree in Computer Science from the University of Novi Sad back in 2011, but by then he was already working for several companies. At the moment he is a part of the Vega IT Sourcing team from Novi Sad. During his time in the industry, he worked on large enterprise systems, small web projects, data- and time-sensitive projects, as well as on machine learning projects. Apart from that, he has experience in knowledge sharing, talking at meetups, conferences, and as a guest lecturer at the University of Novi Sad. He is a video course author too, and he already has two courses published by Packt Publishing."
Price: 124.99 |
"Tableau Data Stories for Everyone" |
"Do you wish you could use data to tell stories, change minds, and make better decisions?This course will show how YOU can use Tableau to find the powerful story within your data, and present it clearly and effectively. Tableau has emerged as a clear leader in data visualization.This course will help you create and deploy meaningful and visually appealing dashboards. This course walks you through the fundamentals of Tableau, helping you hone your skills, and helps you understand trends and forecast future predictions. The course will guide you all the way from connecting to a data source to building an interactive dashboard that can illustrate datasets based on user input, and show you how to interact and define specific fields that cater to your visualization without altering the original dataset. You will then learn to build a fully customizable interactive dashboard with advanced Tableau features such as trendlines, the Analytics Pane, and geocoded locations. Later, you will put all your sheets in one place and have them interact with each other based on user input.Finally, by the end of the course, you will be able to tell your own story using interactive dashboards in Tableau.About the AuthorBusiness D Consulting is ideally a joint venture between a Tech Company and a Business Consultancy Firm. We are Economics and Management experts who have been facilitated by the release of modern business intelligence tools to deliver end to end Business Intelligence solutions with a huge automation and a low requirement for manual intervention. Whether you are an enterprise that is already using business intelligence solutions , or an organisation starting to explore the possibilities, we can assist you by providing simple, practical & affordable Business Intelligence & Data Management solutions to ensure a seamless flow of your business processes.As a business analyst, he enjoys creating innovative solutions to analyze any kind of data. His experience lies in exposing business insights to help clients improve their decision-making process. Since the start of his career, he has been passionate about creating interactive data visualizations. He enjoys creating visual stories that allow clients to ask questions and get immediate answers to inform their project goals is specializes in big data analytics, project management, and strategy, but his passion for new challenges has always spurred him to help major brands to better understand and implement their decision-making process and strategy. Storytelling with data is an increment to the analytics pipeline, where insights are delivered via compelling stories that range from traditional reports and dashboards to professionally designed magazines and documentary style films. His most valuable skill in this area is his ability to bring data to life and drive action through his storytelling, data visualization, and presentation skills in order to facilitate communication, generate ideas, and create answers to complex topics. He's a communicator and a storyteller.Fabio Fierro is a Chief consultant of a group of Tableau experts and storytellers. He has several years experience in delivering end-to-end business intelligence solution within the corporate world. In today's competitive job market, you need the ability to accurately interpret and display vast amounts of data to efficiently unearth key insights and inform decision-makers. Data fluency is a must-have skill set in todays digital workplace. Success starts with knowing how to find the meaning in every dataset regardless of its size or format. As a business analyst, he enjoys creating innovative solutions to analyse any kind of data."
Price: 124.99 |
"Jupyter Notebook for Data Science" |
"This video course will help you get familiar with Jupyter Notebook and all of its features to perform various data science tasks in Python. Jupyter Notebook is a powerful tool for interactive data exploration and visualization and has become the standard tool among data scientists. In the course, we will start from basic data analysis tasks in Jupyter Notebook and work our way up to learn some common scientific Python tools such as pandas, matplotlib, and plotly. We will work with real datasets, such as crime and traffic accidents in New York City, to explore common issues such as data scraping and cleaning. We will create insightful visualizations, showing time-stamped and spatial data.By the end of the course, you will feel confident about approaching a new dataset, cleaning it up, exploring it, and analyzing it in Jupyter Notebook to extract useful information in the form of interactive reports and information-dense data visualizations.All the code and supporting files for this course are available on GitHub.About the AuthorDraen Lucanin is a developer, data analyst, and the founder of Punk Rock Dev, an indie web development studio. He's been building web applications and doing data analysis in Python, JavaScript, and other technologies professionally since 2009. In the past, Draen worked as a research assistant and did a PhD in computer science at the Vienna University of Technology. There he studied the energy efficiency of geographically distributed datacenters and worked on optimizing VM scheduling based on real-time electricity prices and weather conditions. He also worked as an external associate at the Ruder Bokovic Institute, researching machine learning methods for forecasting financial crises. During Draen's scientific work Python, Jupyter Notebook (back then still IPython Notebook), Matplotlib, and Pandas were his best friends over many nights of interactive manipulation of all sorts of time series and spatial data. Draen also did a Master's degree in computer science at the University of Zagreb."
Price: 124.99 |
"Real World Projects with Vue.js" |
"Nothing enhances your theoretical knowledge more than practice with actual projects. If you want to enhance your basic Vue.js skills with real-world projects, then this course is the perfect guide. With four projects, this course will show you how to implement Vue.js concepts, teaching you as you go.In your first project, you'll create a miniature Spotify-like music library to manage your song collection where you'll learn the basics of working with Vue.js, vue-router, and using plugin components. The next project builds a tracker for TV shows where we'll expand on our app-building experience by integrating an external API using the native fetch API.The third project is a simple web shop, which will introduce building more complex applications. We will add Vuex to our stack to share data and state across components. The last project is a real-time chat feature, with the ability to create, join, and manage various rooms. It will integrate real-time communication with a backend service, which we can use to build Vue.JS applications with push capability.By the end of the course, you will have the Vue.JS knowledge needed to implement your own real-world applications.About the AuthorDaniel Khalil is the co-founder of Brainsware. He is a full-stack developer for 12 years now, self-employed freelancer since 2009. Most of his work lately is with Elixir (Phoenix) and Vue.js. He loves creating software that's usable, testable and maintainable."
Price: 124.99 |
"Introduction to Deep Learning with Caffe2" |
"Deep learning is one of the most highly sought-after skills in the technology sector. If you want to take a crack at AI, then this course will help you do so. One of the many reasons for choosing Caffe2 for this course is its processing speed as compared to other platforms. Since the basis of the architecture in Caffe2 is CUDA, it provides flexibility in optimizing the code as per the hardware being used.Youll learn the foundations of Deep Learning, understand how to build neural networks and develop an understanding of convolutional networks, RNNs, Adam, Dropout, BatchNorm and more. Youll be working on various projects throughout this MOOC with a focus on how to train and manipulate a deep neural network effectively. Youll practice all these ideas in Caffe2 using Python programming languages.By the end of the course, youll gain an understanding of every element of Caffe2 and be able to use the library in the most efficient way.About the AuthorAkash Deep Singh, is the COO and co-founder at Tessellate Imaging and is passionate about combining Artificial Intelligence and Machine Vision. Prior to Tessellate Imaging, he worked on building solutions ranging from novel systems to detect and classify glioma cancer to a real-time stat generation camera solution for basketball players. He was also part of the team which built Indias first panoramic camera where he acted as the Machine Learning lead. He has a vast experience in building real-time object detection and tracking systems. His past projects include autopilot firmware for Search and Rescue drones, building Disguised and Imposter face recognition software, an all-terrain navigation vehicle and sketch to face image matching for forensics. A national cyber olympiad gold medalist, he loves reading books.Akash earned his B.E. (Hons) degree in Electronics and Instrumentation engineering from BITS Pilani University, India.Abhishek Kumar Annamraju, is the CTO and co-founder at Tessellate Imaging. His research areas include computer vision, machine learning, NLP and photogrammetry.As a part of his undergraduate thesis and then continued employment at Tata Elxsi, India, he built and later lead the machine learning and sensor analytics team. He has research papers on cascade classifiers and shape based object analysis, and a research on traffic sign classifier with accuracies reaching upto 99% as per GTSRB stats is one of the state of art solutions available. He participated in the Google Summer of Code (GSoC), 2016, program, working with Open-Detection, to develop a deep learning oriented vision based classifier and an end-to-end GUI based classifier training module. His past projects include image based monitoring solution to curb illegal sand mining, on-road real-time vehicle detection, 3D facial model generation and classification, deep learning based face recognition, and camera auto-calibration for fisheye images (Tesseract Imaging, India). He was also a part of Mahindra rise challenge, 2014, to develop real-time stationary-cam object detection modules. His research work includes projects involving forensic sketch to image matching and biomedical image processing.He likes playing frisbee in his free time and loves to travel. Abhishek earned a B.E (Hons) degree in Electrical and Electronics engineering rom BITS Pilani University, India."
Price: 124.99 |
"SharePoint 2016: Architecture, Deployment and Security" |
"Microsoft's SharePoint is a seasoned collaboration platform that brings teams, communities, and small and large organizations together. The platform helps these groups to work together, streamline workloads, and manage time, documents, and other resources by the integration of Microsoft Office and Workflow to enhance business processes. The product is available for on premise installations and has many purchase options for the cloud.SharePoint centralizes an organization's content and supports many types of authentication method. Securing and sharing content within the platform is easy and SharePoint provides you with other features to secure content on deeper levels to provide policy-driven security.This course was created as part of a thought process based on real-world experiences, best practices, and taking those experiences out in the field. It provides you with information on gaps and missed areas found in those visits when working with customers to help them revive a broken farm or deploy a successful SharePoint platform. We took this approach so that the level of understanding and learning you'll gain will support many in-place and future deployments.About the AuthorLewin Wanzer is a seasoned SharePoint Architect with over 30 years' IT experience, of which 16 were spent managing SQL Server and SharePoint environments.He enjoys working on SharePoint AzureO365201320102007WSS2003 and SQL Server configuration and administration. As an Architect, he specializes in governance, planning, taxonomy, design, infrastructure, implementation, maintenance, and support for SharePoint Enterprise and Cloud infrastructure environments. He also has relevant experience with integrating ACM, SSRS, Performance Point, PowerPivot, Office Web Apps, InfoPath, RMS, configuring Multi-Tenancy, AD, SQL and Exchange. Along with those skills he also brings expertise in IT Management, business analysisprocesses, designing solutions and managing large projects; overall, he offers many years' hands-on experience and real-world knowledge.Lewin enjoys speaking at SharePoint Conferences and or small groups on many different SharePoint-related topics. Early in his career, he developed on the SharePoint platform using .Net."
Price: 124.99 |
"QlikView Dashboard Development" |
"Do you want to build Dashboards to give your audience information about your data? This course will show how you can use QlikView to build your own Dashboard.You will start by connecting your data to QlikView and creating your own QlikView App. You will learn how to add data from multiple sources, create a data model by joining data, and then review it on the front end. You will then work with QlikView components such as charts, list boxes, input boxes, and text objects. The course will then show you how to build your own dashboard by adding different functionalities. You will then be shown how to perform analysis on your data in QlikView and will master the various types of security measures in QlikView.Finally, you will learn to build your own dashboards to impress and inform your audience.About the AuthorAbhishek Agarwal has 12+ years' experience in developing analytical solutions. He is a seasoned BI professional with expertise in multiple technologies. He has been teaching BI technologies for the past 5+ years, working in a similar domain. He uses QlikView, Power BI, Tableau and couple of other technologies for end-to-end analytical solution development in his current work."
Price: 124.99 |
"Learning MongoDB Schema, Indexes and Queries" |
"MongoDB makes it possible to store and process large sets of data in ways that increase business value. The flexibility of unstructured, schema-less, storage, combined with robust querying and post-processing functionality, make MongoDB a compelling solution for enterprise big data needs.We need to discuss database schemas. Yes, MongoDB is touted as schema-less but here's where we show that proper design is what allows our collections to scale. Indexing is something everyone talks about, but few understand. We'll explain MongoDB indexing, and index properties because a successful indexing strategy is a key to performance and scaling. Finally, we'll talk about CRUD commands from the MongoDB client and how to write effective queries.Taking this course will help you understand supported standards and data types in MongoDB, and best practices to design collections to scale and index them. Also, you will learn some basic CRUD commands.About the AuthorMicheal Shallop started programming in 1981 on a Tandy TRS-80 Model 1 and hasn't stopped since. He graduated in 1991 from Oklahoma State University with an Honors degree in Computer Science. In his career, he's coded in many programming languages and has used a variety of databases, relational and otherwise. He was the technical author of a patent awarded in 2011 for his work on real-time data collection, aggregation and forecasting in a conventional (automotive) business.He is currently working for designing and writing a back-end, event-driven, object-oriented, data-agnostic framework utilizing AMQP as the data transport vector and PHP 7.1 as the primary language. He has been programming in PHP for MongoDB since 2010 and has been the architect of several systems, mostly back-end frameworks.Micheal is interested in anything with a programming language behind it. Most recently, he has been experimenting with Arduino, programming on the Raspberry Pi, and writing a social media site in Python. He is also technically skilled in RabbitMQ, general database tech, Python, C/C++, Linux"
Price: 124.99 |
"Git Essentials" |
"Git Version Control Systems (VCS) changes your approach to modern software engineering. Using Git, you can easily 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.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.About the AuthorRoss ConyersHigh quality, professional personal development. Teclado produces training courses to expand your knowledge to new areas and learn to tackle new challenges, expertly.Jose Salvatierra started Teclado in 2017 to bring software development to as many students as possible. Its courses help them transition to new software areas, such as backend development using Python, web development, and automated testing.Their mission is to bring the knowledge of professional software engineers to students around the world so that students can learn the skills they need on the job with concise and straightforward screencasts.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 the several years."
Price: 124.99 |
"Mastering Natural Language Processing with Python" |
"Natural Language Processing is one of the fields of computational linguistics and artificial intelligence that is concerned with human-computer interaction. It provides a seamless interaction between computers and human beings and gives computers the ability to understand human speech with the help of machine learning.This course will give you expertise on how to employ various NLP tasks in Python, giving you an insight into the best practices when designing and building NLP-based applications using Python. It will help you become an expert in no time and assist you in creating your own NLP projects using NLTK. You will sequentially be guided through applying machine learning tools to develop various models. Well give you clarity on how to create training data and how to implement major NLP applications such as Named Entity Recognition, Question Answering System, Discourse Analysis, Transliteration, Word Sense disambiguation, Information Retrieval, Text Summarization, and Anaphora Resolution.About the AuthorDeepti Chopra is an Assistant Professor at Banasthali University. Her primary area of research is computational linguistics, Natural Language Processing, and artificial intelligence. She is also involved in the development of MT engines for English to Indian languages. She has several publications in various journals and conferences and also serves on the program committees of several conferences and journals.Nisheeth Joshi works as an Associate Professor at Banasthali University. His areas of interest include computational linguistics, Natural Language Processing, and artificial intelligence. Besides this, he is also very actively involved in the development of MT engines for English to Indian languages. He is one of the experts empaneled with the TDIL program, Department of Information Technology, Govt. of India, a premier organization that oversees Language Technology Funding and Research in India. He has several publications in various journals and conferences and also serves on the program committees and editorial boards of several conferences and journals.Iti Mathur is an Assistant Professor at Banasthali University. Her areas of interest are computational semantics and ontological engineering. Besides this, she is also involved in the development of MT engines for English to Indian languages. She is one of the experts empaneled with TDIL program, Department of Electronics and Information Technology (DeitY), Govt. of India, a premier organization that oversees Language Technology Funding and Research in India. She has several publications in various journals and conferences and also serves on the program committees and editorial boards of several conferences and journals."
Price: 124.99 |
"Practical Unity Game Development" |
"Unity 3D is an industry standard tool, and this course will help you to master the latest features of the engine and bring your projects to success. This will include becoming familiar with Shader Graphs, Tilemap, Post Processing, Cinemachine, Timelines and other built-in tools.You will make breathtaking cut-scenes with the Timeline tools to enhance your game with action scenes, as well as direct every camera in the game by using Cinemachine, from gameplay to cutscenes, making your games always feel natural.In addition, you will build impressive 2D maps with Tilemap in no time, by customizing Tiles and Brushes, speeding up the level design process, and creating designing tools for yourself or your team.Moreover, you will create stunning materials with Shader Graph that can bring the look of your game to the next level, including creating special effects such as dissolve, teleporting or slicing.Finally, you will master the new rendering techniques such as GPU instancing to show thousands of assets on screen at once with little performance cost and give a specific mood or feel to your game by learning all about the new Post-Processing effects and how animate and blend between them.All the code and supporting files for this course are available on Github.About the AuthorFrancesco Sapio is an Unity expert, having worked with the engine for several years, and wrote many books about it. He is a skilled game designer, and experienced user of major graphics programs. He developed Game@School (Sapienza University of Rome), an educational game for high-school students to learn concepts of physics, and the Sticker Book series (Dataware Games), a cross-platform series of games for kids. In addition, he worked as consultant for the (successfully funded by Kickstarter) game Prosperity Italy 1434 (Entertainment Game Apps, Inc) and for the open online collaborative ideation system titled Innovoice (Sapienza University of Rome). Moreover, he has been involved in different research projects such as Belief-Driven Pathfinding (Sapienza University of Rome), which is a new technique of path finding in video games that was presented as a paper at the DiGRAFDG Conference 2016; and perfekt.ID (Royal Melbourne Institute of Technology), which included developing a recommendation system for games."
Price: 124.99 |
"Hands-on Reinforcement Learning with TensorFlow" |
"Youve probably heard of Deepminds AI playing games and getting really good at playing them (like AlphaGo beating the Go world champion). Such agents are built with the help of a paradigm of machine learning called Reinforcement Learning (RL).In this course, youll 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 AuthorSatwik 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: 124.99 |
"Creating Smart Web Apps with Django" |
"Get under the hood of Django. With this course, youll learn to integrate your application with other technologies. Youll start building practical, advanced web applications that can scale to handle increased workloads. Django brings the power of Python to help you quickly develop web applications. From simple prototypes to large-scale projects, Django encourages a clean and pragmatic design and gives you a comprehensive toolkit to build scalable web apps.This course shows you how to take advantage of available modules for common tasks such as user management and authentication. This means you can get started by simply integrating them in your application without having to write a lot of repetitive code yourself. Youll use Djangos extensive feature set such as the Django ORM and Django Admin to do the heavy lifting for you, while you start building web applications with only about a hundred lines of code in no time.If you want to start building feature-rich, highly scaled applications with the power of Python, then take this course!About the AuthorIndradhanush Gupta has been programming for almost ten years, five of them professionally. He has extensive experience with Python and especially Django from working at Instamojo (2014 to 2017). From his time there and before, he gained experience in building Django web apps from scratch and maintaining existing ones, scaling them to handle increased workloads, optimizing and tuning the last bits to improve performance, and deploying them to the cloud.He loves teaching and mentoring people and has conducted multiple workshops on Django, under the Django Girls Organization. He has helped beginners find their feet in the world of programming at university. He currently works on solving problems in distributed systems and containers space at Kinvolk."
Price: 124.99 |
"Virtualize applications with VMware vSphere 6.5: 2 in 1" |
"VMware vSphere 6 is a powerful server virtualization platform that enables best performance, efficiency and availability for your infrastructure. It is adaptive by nature and effectively aligns your business requirements to the IT infrastructure. With this comprehensive 2-in-1 course is based on the new features available in vSphere 6.5. This course is organized in a manner corresponding to the VMware examination blueprint. Well begin by looking into each of the features in detail followed by an implementation in the Technical Lab environment to enhance your learning experience. This advanced level tutorial will empower you to virtualize any application with ease as we will be covering all the latest enhancements and advanced functionalities of vSphere hypervisor, Virtual Machines, vCenter Server virtual storage and security.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, vSphere 6.5 Data Center Essentials the VMware Data Center Virtualization (6.5) exam (2V0-622) tests candidates on their skills and abilities to install, configure, and manage vCenter Server, ESXi hosts, and virtual machines using the appropriate VMware tools. This video course is a valuable resource in your preparation for the VCP6.5-DCV certification exam in a friendly and easy to follow format. The second course, Mastering VMware vSphere 6.5 VMware vSphere 6 is a powerful server virtualization platform that enables best performance, efficiency and availability for your infrastructure. It is adaptive by nature and effectively aligns your business requirements to the IT infrastructure. This advanced level tutorial will empower you to virtualize any application with ease as we will be covering all the latest enhancements and advanced functionalities of vSphere hypervisor, Virtual Machines, vCenter Server virtual storage and security. We will teach you how to enhance and monitor vSphere performance by optimizing your virtual environment and solving performance issues. We will also teach you how to upgrade your legacy vSphere to the latest version along with troubleshooting techniques. We will demonstrate various command-line actions that can help you to configure and manage storage for ESXi hosts in your data center, virtual machine networking, monitoring hosts, adding third party extensions, performing virtual machine operations and many more. Basically command-line will enable you to automate deployment and various other management tasks.About the Authors:Atindra Chaturvedi is a certified VMware Advanced Professional in Data Center Design (VCAP-DCD) and Data Center Administration (VCAP-DCA). This showcases his advanced knowledge of the vSphere virtual data center design and hands-on ability to operate the advanced tools available in the environment. He is currently a certified Cisco Network Professional Routing and Switching (CCNP-R&S) and Data Center (CCNP-Data Center), which gives him advanced knowledge of networking and design and hands-on experience of all aspects of data center equipment. He has 18+ years experience in commercial data centers and has authored courses on Advanced vSphere 6.5 published by Packt, as well as vSphere Networking, vSphere Networking Design, VMware NSX, VMware NSX design, and Cisco Application Policy Infrastructure Controller Enterprise Module (APIC-EM). Atindra Chaturvedi is a certified VMware Advanced Professional in Data Center Design (VCAP-DCD) and Data Center Administration (VCAP-DCA) which speak to his advanced knowledge of the vSphere virtual data center design and hands-on ability to operate the advanced tools available in the environment. He is currently certified Cisco Network Professional Routing & Switching (CCNP-R&S) and Data Center (CCNP-Data Center) which gives him the advanced knowledge of networking and design and hands-on configuration of all aspects of data center equipment. He currently holds network virtualization (VCP-NV) and Cloud (VCP-Cloud) certifications from VMware, and is a Brocade Certified Engineer Network Functions Virtualization.He has 18+ years of commercial data center experience and has authored courses on vSphere Networking, vSphere Networking Design, VMware NSX, and VMware NSX design."
Price: 199.99 |
"Hands-on iOS Applications with Firebase" |
"Firebase provides a solid foundation so you do not have to learn another language to code a database server.In this course, you will create an iOS app in Swift using the Firebase backend for your data. Firebase offers unlimited possibilities to sync app data to the cloud. You can store, authenticate, and update all the data on your client's end. With Firebase, all the power is in your hands, without having to learn the next programming language or framework!By the end of the course, you will be able to use Firebase as a Cloud Backend for your iOS appsAbout the AuthorAlex Nagy - Rebeloper has been a freelance developer since 2011. He is the owner of the iOS game development studio Rebeloper. Rebeloper is the testing ground for all of his ""rebel ideas"". He likes to experiment with cutting edge development tools and monetization techniques. Alex is also great at Photoshop, After Effects or almost anything you can throw at him. Recently he has become a Swift 4 and ARKit evangelist :)"
Price: 124.99 |
"End to End Go: 3 in 1" |
"Go (a.k.a. Golang) is a statically-typed programming language first developed at Google. It is derived from C with additional features such as garbage collection, type safety, dynamic-typing capabilities, additional built-in types, and a large standard library.With this comprehensive 3-in-1 course is based on real-world approach to Go programming that covers everything needed to create stunning applications in Go. It uses use modern open source third party packages in Go to build a distributed application that will support several databases, establish efficient serial communications techniques, and construct an advanced web layer with templates, cookies, and websockets support.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Modern Golang Programming starts with a refresher on Go's primary building blocks. From there, we will explore numerous open source packages that allow working with a variety of databases in a production environment as well as an ORM layer. We will then explore building reliable and robust microservices that communicate efficiently with each other via fast serialization and RPC techniques.The second course, Beginner Solutions in Go The Basics, Clients, and Servers takes off where basic tutorials on the language leave off. You can immediately put into practice some of the more advanced concepts and libraries offered by the language while avoiding some of the common mistakes for new Go developers. The course covers basic type and error handling. It explores applications that interact with users, such as command-line tools or via the file system. The Third course, Advanced Solutions in Go Testing and Distributed Systems explores applications that interact with users, such as websites, command-line tools, or via the file system. It demonstrates how to handle advanced topics such as parallelism, distributed systems, and performance tuning. Lastly, it finishes with reactive and serverless programming in Go.About the Authors:Mina is an experienced engineer who has developed a lot of experience in Go from using it personally and professionally. He regularly authors articles and tutorials about the language, and also shares Go open source projects. He wrote numerous Go applications with varying degrees of complexity. He is the Author of the Mastering Go Programming course for Packt, which has gathered great feedback from reviewers.Other than Go, Mina has skills in C#, Java, Python, and C++. He has worked with various databases and software architectures. He also has skills with the agile methodology in software development. Besides software development; he has worked in scrum mastering, sales engineering, and software product management.Aaron Torres received his Master of Science degree in Computer Science from New Mexico Institute of Mining and Technology. He has worked on distributed systems in high performance computing and in large-scale web and microservices applications. He currently leads a team of Go developers that refines and focuses on Go best practices with an emphasis on continuous delivery and automated testing.Aaron has published a number of papers and has several patents in the area of storage and I/O. He is passionate about sharing his knowledge and ideas with others. He is also a huge fan of the Go language and open source for backend systems and development."
Price: 199.99 |
"Build & Design Microservice Based Apps with Spring 5: 4-in-1" |
"Spring 5.0 has arrived with a wide range of new and thrilling features that will change the way youve used the framework so far. This Learning Path will show you the evolution from solving the problems of testable applications to building microservices and distributed applications on the cloud. If you are a Java developer who is looking for a comprehensive guide on Spring application development, then go for this Learning Path.This comprehensive 4-in-1 course takes an end-to-end tutorial approach with lots of examples and sample applications, covering the major building blocks of the Spring framework. Your learning journey begins with an insight into the new features in Spring 5.0 and how to build an application using Spring MVC. You will realize how application architectures have evolved from monoliths to those built around microservices. You will then get a thorough understanding of how to build and extend microservices using Spring Boot. You will also know how to build and deploy cloud-native microservices with Spring Cloud. Next, you will be glanced through the advanced features of Spring Boot through some powerful examples. Finally, you will learn how to secure your applications with the Spring Security framework.This training program includes 4 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Getting Started with Spring 5.0, begins with with an insight into the new features in Spring 5.0 and shows you how to build an application using Spring MVC. You will then learn the advanced features of Spring Boot with the help of examples. You will also be introduced to a JVM language that's quickly gaining popularity - Kotlin.In the second course, Working with Data and Cloud in Spring 5.0, you will understand how application architectures have evolved from monoliths to those built around microservices. You will then get a thorough understanding of how to build and extend microservices using Spring Boot. You will also understand how to build and deploy cloud-native microservices with Spring Cloud.The third course, Microservices and Cloud-Native Applications with Spring 5.0, explains you how to build and extend microservices with Spring Boot.The fourth course, Architecting Spring 5 Applications, begins with explaining you the quality architectural requirements of Spring 5 software design. You will then understand the Spring database architecture and how it helps you architect a NoSQL database in your enterprise applications. You will also learn about microservices architecture and its practical usage in enterprise application development. Next, you will learn how Spring provides cloud deployment and how DevOps integration works. You will learn how Spring 5 provides utilities in its architecture to perform unit and integration testing. Finally, you will learn how to implement authorization and authentication for your applications with Spring Security framework.By the end of this Learning Path, you will be able to develop and secure your cloud-native applications with Spring 5 and microservices with Spring Cloud. You will also learn its architectural quality requirements to design efficient enterprise web applications that satisfies growing business needs.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Ranga Rao Karanam is a programmer, trainer, and an architect. His areas of interest include Cloud Native Applications, microservices, evolutionary design, high-quality code, DevOps, BDD, TDD, and refactoring. He loves consulting for start-ups on developing scalable, component-based cloud-native applications, and following modern development practices such as BDD, continuous delivery, and DevOps. He loves the freedom that Spring framework brings to developing enterprise Java applications. Ranga started in 28 minutes with the vision of creating high-quality courses on developing Cloud-native Java applications. He is looking forward to enhancing his already considerable success--75,000 students on Udemy and 35,000 subscribers on YouTube.Syeda Seemab is a Full-Stack Web Architect and Developer with over 4 years of experience in web architecture and development. Seemab works as a Web Architect and Developer using new and improved frameworks. She has worked as a Senior Software Engineer at Square63 for over 2 years and at AIMS Research labs as a researcher. She has expertise in the Java framework, Ruby on Rails, Python, and PHP. Her interests include programming and learning about new technology and techniques."
Price: 199.99 |
"Google Cloud Platform Development Essentials" |
"The Google Cloud Platform provides auto-scaling compute power and distributed in-memory caches, task queues, and datastores to write, build, and deploy cloud-hosted applications. This course will take your through all these features. GCP frees you from the overhead of managing infrastructure, provisioning servers, and configuring networks. You will see how to interact with Google Cloud Platform services and explore ways to use Google Cloud Platform. The course teaches you how to grow your application in GCP without considering capacity, reliability, and performance. You'll see how to launch your web stack on Google Cloud Platform, and how to deploy your application on an infrastructure protected by more than 700 top experts in network security. By the end of the course, you will be able to take advantage of the most popular cloud computing services that run on the same infrastructure that Google uses internally for its end-users.About the AuthorAdam Frisbee is an instructor at a major US university, a course author on Udemy for Business, a former cloud system engineer, and a current director of information technology at a large biotech organization. He is passionate about education and enjoys creating and deploying cloud solutions."
Price: 124.99 |
"DevOps: Implementing Modern DevOps: 2-in-1" |
"DevOps is the newest revolution in deploying software fast and efficiently. With a set of automation tools, an orchestration platform, and a few processes, companies can speed up the release cycle of their IT systems by enabling the engineers to do more with fewer resources and become more engaged in the business process.This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.This comprehensive 2-in-1 course follows a unique approach to modern DevOps using cutting-edge tools and technologies such as Docker, Ansible, Kubernetes, and Google Cloud Platform. This learning path starts by explaining the organizational alignment that has to happen in every company that wants to implement DevOps in order to be effective, and the use of cloud datacenters in combination with the most advanced DevOps tools to get the best out of a small team of skilled engineers. It also delves into how to use Kubernetes to run your applications in Google Cloud Platform, minimizing the friction and hassle of maintaining a cluster but ensuring its high availability.By the end of this Learning Path, you will be able to realign teams in your company and create a Continuous Delivery pipeline with Kubernetes and Docker. With strong monitoring in place, you will also be able to react to adverse events in your system, minimizing downtime and improving the overall up-time and stability of your system.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:David Gonzalez is an enthusiastic engineer and author of a book called Developing Microservices with Node.js; as microservices don't work without platform automation, he wrote this book to deliver the best possible deal to the readers of both books. He is a Google Developer Expert (a nomination from Google to certain experts in several areas) in Kubernetes (GKE), who enjoys being pushed out of his comfort zone in order to sharpen his skills. Java, Node.js, Python, and DevOps--as well as a holistic approach to security--are part of the skill set that has helped him deliver value across different startups and corporations. Nowadays, he is a consultant at nearForm, enabling companies to deliver the best possible solution to their IT problems or proposals, as well as an avid speaker at conferences, such as RebelCon and Google I/O Extended, among others."
Price: 199.99 |
"Elasticsearch 6 and Elastic Stack - In Depth and Hands On!" |
"Elasticsearch is a powerful tool not only for powering search on big websites, but also for analyzing big data sets in a matter of milliseconds! It's an increasingly popular technology, and a valuable skill to have in today's job market. If youre a technologist who wants to add Elasticsearch to their tool chest for searching and analyzing big data sets, then go for this Learning Path.This comprehensive 3-in-1 course is a hands-on guide to using Elasticsearch in conjunction with Elastic Stack, to search, analyze, and visualize data with Elasticsearch, Logstash, Beats, Kibana, and more. You will gain a firm understanding of all the fundamentals of Elasticsearch 6 to build efficient search and analytics applications using Elasticsearch 6. You will also learn what Elastic stack is all about, and how to use it efficiently to build powerful real-time data processing applications. This course covers each and every concept of ElasticSearch and Elastic Stack with the help of practical examples making it easy for you to understand and implement in your own applications.This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Learning Elasticsearch 6, begins with explaining you what is Elasticsearch, what is it used for, and why is it important. You will then be introduced to the new features of Elasticsearch 6 and its fundamental components such as indices, documents, nodes and clusters, all which form the dichotomy of Elasticsearch. You will also learn how to add more power to your searches using filters, ranges, and more. Next, you will explore how Elasticsearch can be used with the other components of the Elastic Stack such as LogStash, Kibana, and Beats, to get data into an Elasticsearch cluster. Finally, you will develop a Elasticsearch application.In the second course, Learning Elastic Stack 6.0, after a quick overview of the newly introduced features in Elastic Stack 6, you'll learn how to set up the stack by installing the tools, and explore their basic configurations. You will then demonstrate the creation of custom plugins using Kibana. You will also get some useful tips on how to use the Elastic Cloud and deploy the Elastic Stack in production environments.The third course, Mastering ElasticSearch 6.x and the Elastic Stack, focuses on two major use cases with Elasticsearch. The first use case is on leveraging the powerful full-text search engine ElasticSearch is built on, allowing developers to add blazingly fast search features to applications. The second use case is on leveraging different components of the Elastic Stack to continuously monitor applications, infrastructure, or even customer transactions.By the end of this Learning Path, you will be well-versed with the concepts of Elasticsearch and Elastic Stack to build complete, open source solutions for storing, managing, analyzing, and visualizing structured and unstructured data.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Ethan Anthony is a San Francisco based Data Scientist who specializes in distributed data-centric technologies. He is also the Founder of XResults, where the vision is to harness the power of big data to deliver intuitive customer-facing solutions, largely to non-technical professionals. Ethan is Harvard-educated in the areas of data science and software engineering. He began using Elasticsearch in 2012 and delivered solutions based on the Elastic Stack to a broad range of clientele. Ethan has also consulted globally with firms in a cross-section of industry verticals, from the U.S. to the Far East.Pranav Shukla is the founder and CEO of Valens DataLabs, a technologist, husband, and father of two. He is a big data architect and software craftsman who uses JVM-based languages. Pranav has diverse experience of over 14 years in architecting enterprise applications for Fortune 500 companies and startups. His core expertise lies in building JVM-based, scalable, reactive, and data-driven applications using Java/Scala, the Hadoop ecosystem, Apache Spark, and NoSQL databases. He is a big data engineering, analytics, and machine learning enthusiast. Pranav founded Valens DataLabs with a vision to help companies leverage data to their competitive advantage. Valens DataLabs specializes in developing next-generation, cloud-based, reactive, and data-intensive applications using big data and web technologies. The company believes in agile practices, lean principles, test-driven and behavior-driven development, continuous integration, and continuous delivery for sustainable software systems.Sharath Kumar M N has done his masters in Computer Science at The University of Texas, Dallas, USA. He has been in the IT industry for more than ten years now and is the Elasticsearch Solutions Architect at Oracle. He is an Elastic Stack advocate, and being an avid speaker he has also given several tech talks in conferences such as the Oracle Code Event. Sharath is a certified trainerElastic Certified Instructorone of the few technology experts in the world who has been certified by Elastic Inc to deliver their official from the creators of Elastic training. He is also a data science and machine learning enthusiast. In his free time, he enjoys trekking, listening to music, playing with his lovely pets Guddu and Milo and the geek in him loves exploring his Python skills for stock market analysis.Chris Fauerbach is an active technical expert in the area of cybersecurity and the Elastic Stack. As a seasoned software engineer, he's built multiple commercial products on the Elastic Stack and has a passion for teaching. Chris continues to research new technologies and explore new ways to solve problems. As he has become an expert in his field, he has been focusing primarily on writing and teaching."
Price: 199.99 |
"Single Page App Development with JavaScript: 2-in-1" |
"Single Page Applications (SPAs) are easily built as it saves your time by writing comparatively shorter codes than a multiple-page application. SPAs are good while making responsive websites and web applications as they support mobiles, tablets, and desktops. JavaScript is the programming language that all web developers need to learn. Its flexible, simple, and powerful, but knowing where to start can be intimidating. Have you ever used Reddit and wondered how it manages to be so functional, robust as well as user friendly? Hang around a bit longer, this course will show you just that and more!This comprehensive 2-in-1 course takes a project-based approach for you to jumpstart single page application development and get moving quickly and efficiently. You will learn to build dynamic and interactive single page applications in JavaScript, with a rich user experience and runs on almost any device! To begin with, you will be glanced through some fundamentals of JavaScript, DOM, and HTML5 tags by building a simple quiz application. You will gain a deeper understanding of the topic by building a Reddit clone in pure JavaScript. This learning path will give you a versatile range of JavaScript skills, which you will put to work in building your own dynamic and interactive single page applications.This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, JavaScript by Example, begins with explaining you how to build a quiz application and make it interactive. You will learn some basic and advanced concepts of HTML5 and JavaScript while designing this application and making it interactive. In the second course, Building a Single Page Application with JavaScript, you will be learning JavaScript by building complex applications. You will learn how to build an application using pure JavaScript, simultaneously learning the language. You will start by introducing terms such as local store, Grid system, promises, SPA, URL routing and more. You will then learn the core concepts essential for learning JavaScript. You will also learn how to add JavaScript elements to make your website interactive and dynamic. Finally, you will learn to make use of objects, events, validation techniques, working with AJAX calls, and more in JavaScript.By the end of this Learning Path, you'll have walked through of all of the key components in JavaScript to build your own robust and interactive single page applications.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:David Gonzalez is an enthusiastic engineer and author of a book called Developing Microservices with Node.js; as microservices don't work without platform automation, he wrote this book to deliver the best possible deal to the readers of both books. He is a Google Developer Expert (a nomination from Google to certain experts in several areas) in Kubernetes (GKE), who enjoys being pushed out of his comfort zone in order to sharpen his skills. Java, Node.js, Python, and DevOps--as well as a holistic approach to security--are part of the skill set that has helped him deliver value across different startups and corporations. Nowadays, he is a consultant at nearForm, enabling companies to deliver the best possible solution to their IT problems or proposals, as well as an avid speaker at conferences, such as RebelCon and Google I/O Extended, among others."
Price: 199.99 |
"MongoDB: Complex Querying & advance data model: 2 in 1" |
"MongoDB makes it possible to store and process large sets of data in ways that increase business value. The flexibility of unstructured, schema-less, storage, combined with robust querying and post-processing functionality, make MongoDB a compelling solution for enterprise big data needs.With this comprehensive 2-in-1 course you master all the techniques for deploying MongoDB across various platforms and environments. You will learn some of the best production practices such as creating a test, dev and prod cluster. Lastly you will learn how to effectively secure your clusters in production. It also shows different MongoDB cluster architectures affect application performance, scalability and reliability.Contents and OverviewThis training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Learning MongoDB Deployments addresses in-depth, the installation and configuration of various MongoDB deployments (dev, test, prod, demo). Using a best-practice approach, this course familiarizes the user with installation requirements and options while delving into an infrequently-covered topic: MongoDB configuration.Taking this course will help you master all the techniques for deploying MongoDB across various platforms and environments. You will learn some of the best production practices such as creating a test, dev and prod cluster. Lastly you will learn how to effectively secure your clusters in production.The second course, MongoDB Tools and Services takes you through real world examples that you can watch and use directly for your application. You will learn the ins and outs through the hacks covered in the course. This is your one stop course to boost your application performance for your audience. In this video course, we will explore the profiling and performance tools for MongoDB. We will make it even more accessible by moving to MongoDB cloud services, including analytics, automation, and even database-as-a-service. Finally, we will show different MongoDB cluster architectures affect application performance, scalability and reliability.About the Authors:Micheal Shallop started programming in 1981 on a Tandy TRS-80 Model 1 and hasn't stopped since. He graduated in 1991 from Oklahoma State University with an Honors degree in Computer Science. In his career, he's coded in many programming languages and has used a variety of databases, relational and otherwise. He was the technical author of a patent awarded in 2011 for his work on real-time data collection, aggregation, and forecasting in a conventional (automotive) business.He is currently working for givingassistant. org designing and writing a back-end, event-driven, object-oriented, data-agnostic framework utilizing AMQP as the data transport vector and PHP 7.1 as the primary language. He has been programming in PHP for Mongo since 2010 and has been the architect for several systems, mostly back-end frameworks.Micheal is interested in anything with a programming language behind it. Most recently, he has been experimenting with Arduino programming on the Raspberry Pi, and writing a social media site in Python. He is also technically skilled in RabbitMQ, general database tech, Python, C/C++, and Linux.Rick Copeland is the Principal Consultant of Arborian Consulting, which provides MongoDB and Python-focused consulting, training, and custom development services. Rick has been using MongoDB since 2009 and Python since 2005, and has spoken at various user groups and conferences on both topics. He is a member of the Python Software Foundation and the Masters of MongoDB."
Price: 199.99 |