Collection of Courses Number 79

this page has Many courses
Table of Contents:

Development

//
Complete JavaScript, jQuery and React Bootcamp - Hands-On
Learn to Harness the Power of JavaScript, jQuery and React to Build Stunning Front-End User Interfaces.
12 hr 13 hr
English

Description

Welcome to the JavaScript, jQuery, and React Bootcamp. In this course you will learn how to use JavaScript along with two powerful JavaScript libraries to build dynamic, interactive web pages. We start with introducing students to the document object model (DOM) which defines the logical structure of HTML documents. From there we dive into JavaScript to demonstrate various methods in which DOM elements can be manipulated to add interactivity to static components. The JavaScript section starts right from the basics, which includes JavaScript placement, and data output. From there we move on to variable declaration, arithmetic operations, operator precedence, data types, and objects. Once the foundations are covered, we move on to more complex operations using Arrays, Conditional Statements, JavaScript comparison operators, booleans and loops. Here students will learn to unleash the true power of JavaScript to render different outcomes based on user interaction. We will explore the use of functions to efficiently handle repetitive tasks and JavaScript events to handle output based on actions and occurrences. The section will conclude with a hands-on project where students will implement their knowledge to build a web based photo gallery and background color changer.

In the second section of this course, students will learn to work with jQuery - a powerful JavaScript library designed to simplify HTML DOM tree traversal and manipulation. jQuery is ultra lightweight, feature rich, and cross-platform compatible. It’s one of the easiest libraries to work with for building out JavaScript features on an HTML web page. jQuery is excellent for event handling, CSS animations, and Ajax integration for asynchronous UI state changes. Similar to the JavaScript section, the jQuery module begins with the foundations. This includes instructions on embedding jQuery to a web page, and an intro into jQuery syntax. Students will learn to work with jQuery selectors, events, and toggling. From there we dive into animations using fades, slides, and the jQuery animate function. Students also learn about chaining, draggable objects, callback functions, the get content method, toggling classes, and filtering. By the end of the jQuery module, you will know how to build stunning animated web pages with ease.

In the last section of this course we’ll explore React - a cutting edge JavaScript library for building state-of-the art user interface components. You’ve likely seen React in action on some of the hottest web apps developed by fortune 500 companies. For example, Netflix, Facebook, and AirBnB all use React for their front-end UI. As a matter of fact, React was developed by Meta alongside a community of independent developers. Until this day, React remains free and open-source so it has plenty of support and documentation. Unlike jQuery which interacts with the document object model directly, React works through a “virtual” DOM. React is unaware of changes made to the DOM outside of React and determines updates based on its own internal representations. React is best for creating reusable code blocks for UI components and layering them on top of each other to minimize the number of times the DOM needs to be re-rendering on state changes.

The React section of this course starts off with a hands-on project where you’ll learn how to work with functional React components, props, Callback functions, OnClick Events, and the React State hook to build a fully functional calculator. From there we will dive into project number two, where you will build a connect-4 clone. Here we will cover more intermediate concepts including passing props, destructuring, passing arguments to click events, various styling methods, and handling callbacks. You will also learn about the React key property, React lifecycle events, and conditional rendering. By the end you will have built a complete multi and single player connect-4 game board with built-in AI capabilities.

In the final section of the course we further unleash the power of React by building out a complete e-commerce site with multiple product categories, a product showcase, shopping cart feature, and much more. Here, we introduce a number of integral new concepts including: JSON server, Fetch API, and installing React router. These essential building blocks will be used to render the product categories, style the product list, and configure the product details page. From there we dive into styled components, refactoring the shop layout, and exploring the concept of “context” in React. In the final stages of the project students will configure the shopping cart basket, and the checkout feature. We will also implement a product search feature, followed by in-depth exercises on validating input forms in React.

As you can see this course covers a tremendous bit of ground. Best of all it’s co-authored by Tim Maclachlan - a renowned senior full-stack developer with over 20 years of commercial development experience. As a multi-faceted developer, Tim specializes in algorithmic, analytical and mobile development. To date, he’s written hundreds of applications and worked in a number of industries from commercial aviation and military, to banking and finance. Tim has a genuine passion for teaching others how to become better coders and looks forward to interacting with his students.

With that said, we hope you’re just as excited about this course as we are, if so - hit that enroll button and let’s get started.


Build a Custom E-Commerce Site in React + JavaScript Basics
Build a Fully Customized E-Commerce Site with Product Categories, Shopping Cart, and Checkout Page in React.
12 hr 7 hr
English

Description

This course takes you step-by-step through the process of building a fully functional calculator in React. React, also known as React JS, is a powerful JavaScript library used for building custom, interactive user interfaces using UI components. Some of the most well known examples of organizations using React for their front-end include Netflix, Facebook, and Airbnb. Developed and maintained by Meta along with a community of independent developers, React remains free and open-source. React is a component based library built entirely on JavaScript, which makes it perfect for designing complex UI’s. With React, developers can build encapsulated components that efficiently manage their own state and render UI updates specifically when data changes. For example, think of the automated content refresh feature you see on a twitter feed, or facebook like button. Here the state of the UI component changes on the page, without having to manually refresh when the data is updated. This is just one small, yet powerful feature of React.

Through a complete hands-on project, this course will teach you all the fundamental principles of React that you must know to become a proficient React developer. We start right from the basics, including the tools needed to get started. From there we dive into JSX, functional components, props, callbacks, and various OnClick events. By this stage, the calculator will have a complete visual display, coupled with functional arithmetic operations. Students then move on to passing parameters in Callback functions, using the React State Hook, and debugging.

In addition to the hands-on React module, we also offer a comprehensive overview of JavaScript for those who need a refresher. Here we start with introducing students to the document object model (DOM) which defines the logical structure of HTML documents. From there we dive into JavaScript to demonstrate various methods in which DOM elements can be manipulated to add interactivity to static components. We start right from the basics, which includes JavaScript placement, and data output. From there we move on to variable declaration, arithmetic operations, operator precedence, data types, and objects. Once the foundations are covered, we move on to more complex operations using Arrays, Conditional Statements, JavaScript comparison operators, booleans and loops. Here students will learn to unleash the true power of JavaScript to render different outcomes based on user interaction. We will explore the use of functions to efficiently handle repetitive tasks and JavaScript events to handle output based on actions and occurrences. The section will conclude with a hands-on project where students will implement their knowledge to build a web based photo gallery and background color changer.


Linode: Build and Deploy Responsive Websites on the Cloud
Cloud Computing | IaaS | Linux Foundations | Apache + DBMS | LAMP Stack | Server Security | Backups | HTML | CSS
12 hr 11.5 hr
English

Description

This course is designed to provide students with a comprehensive understanding of Cloud Computing and its service models, as well as practical skills in deploying and managing servers on Linode, a popular cloud hosting platform. The course will also cover Linux Foundations, Web Server and Database Foundations, LAMP Stack installation and configuration, Server Scaling, Server Images and Backups, HTML Foundations, and CSS Development.

The course begins with an Introduction to Cloud Computing, covering the key concepts and benefits of cloud computing, such as elasticity, scalability, and cost efficiency. Students will learn about the different cloud service models, including Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), and Software-as-a-Service (SaaS), and their use cases.

Students will then dive into Cloud Server Deployment on Linode, where we teach how to create, configure, and manage virtual servers in the cloud using Linode. Students learn to set up a Linux server on Linode, access it remotely using SSH, and install necessary packages and tools.

The course then moves to Linux Foundations, where students will learn the fundamental concepts of the Linux operating system, including file system structure, command-line interface, and basic Linux commands. Students also learn how to manage users and permissions, configure network settings, and use package managers.

Next, the course covers Web Server and Database Foundations, where students learn the basic concepts of web servers, including Apache and Nginx, and databases such as MySQL and MariaDB. Students learn to install and configure web servers and databases on Linux servers, as well as how to use web server logs to troubleshoot issues.

Students will then learn how to install and configure LAMP stack, which includes Linux, Apache, MySQL, and PHP, to set up a web server and database for hosting dynamic websites and web applications. They will learn how to install PHP modules, configure PHP settings, and troubleshoot common issues.

The course then moves on to the Foundations of Server Security, where students learn about server security concepts such as firewalls, access control, and SSL certificates. You will also learn how to secure servers using firewalls, manage user access, and configure SSL certificates for secure communication.

Server Scaling is the next topic, where students will learn how to scale their servers to handle increasing traffic and load. Here, we explore load balancing, clustering, and auto-scaling techniques, as well as how to use monitoring tools to monitor server performance and diagnose issues.

Students will then learn about Server Images and Backups, where we create and manage server images, as well as perform regular backups to prevent data loss. We teach how to use snapshot tools and backup tools to create and restore server images.

The course then covers HTML Foundations, where students will learn the basic structure and syntax of HTML, including tags, attributes, and elements. You will learn to create HTML pages, add text and images, and create hyperlinks.

Finally, the course covers CSS Development, where students will learn about Cascading Style Sheets (CSS), which is used to style HTML pages. Students learn to apply CSS styles to HTML elements, create layouts, and use CSS frameworks.

In summary, this course provides students with a comprehensive understanding of Cloud Computing and its service models, as well as practical skills in deploying and managing servers on Linode, Linux Foundations, Web Server and Database Foundations, LAMP Stack installation and configuration, Server Scaling, Server Images and Backups, HTML Foundations, and CSS Development. Upon completion, students will have the necessary skills to set up and manage their own web servers in the cloud, and develop dynamic web applications.

A Beginner's Guide To Machine Learning with Unity
Advanced games AI with genetic algorithms, neural networks & Q-learning in C# and Tensorflow for Unity
12 hr 13 hr
English

Description

What if you could build a character that could learn while it played?  Think about the types of gameplay you could develop where the enemies started to outsmart the player. This is what machine learning in games is all about. In this course, we will discover the fascinating world of artificial intelligence beyond the simple stuff and examine the increasingly popular domain of machines that learn to think for themselves.

In this course, Penny introduces the popular machine learning techniques of genetic algorithms and neural networks using her internationally acclaimed teaching style and knowledge from a Ph.D in game character AI and over 25 years experience working with games and computer graphics.  In addition she's written two award winning books on games AI and two others best sellers on Unity game development. Throughout the course you will follow along with hands-on workshops designed to teach you about the fundamental machine learning techniques, distilling the mathematics in a way that the topic becomes accessible to the most noob of novices.  

Learn how to program and work with:

  • genetic algorithms

  • neural networks

  • human player captured training sets

  • reinforcement learning

  • Unity's ML-Agent plugin

  • Tensorflow

Contents and Overview

The course starts with a thorough examination of genetic algorithms that will ease you into one of the simplest machine learning techniques that is capable of extraordinary learning. You'll develop an agent that learns to camouflage, a Flappy Bird inspired application in which the birds learn to make it through a maze and environment-sensing bots that learn to stay on a platform.

Following this, you'll dive right into creating your very own neural network in C# from scratch.  With this basic neural network, you will find out how to train behaviour, capture and use human player data to train an agent and teach a bot to drive.  In the same section you'll have the Q-learning algorithm explained, before integrating it into your own applications.

By this stage, you'll feel confident with the terminology and techniques used throughout the deep learning community and be ready to tackle Unity's experimental ML-Agents. Together with Tensorflow, you'll be throwing agents in the deep-end and reinforcing their knowledge to stay alive in a variety of game environment scenarios.

By the end of the course, you'll have a well-equipped toolset of basic and solid machine learning algorithms and applications, that will see you able to decipher the latest research publications and integrate the latest developments into your work, while keeping abreast of Unity's ML-Agents as they evolve from experimental to production release.

What students are saying about this course:

  • Absolutely the best beginner to Advanced course for Neural Networks/ Machine Learning if you are a game developer that uses C# and Unity. BAR NONE x Infinity.

  • A perfect course with great math examples and demonstration of the TensorFlow power inside Unity. After this course, you will get the strong basic background in the Machine Learning.

  • The instructor is very engaging and knowledgeable. I started learning from the first lesson and it never stopped. If you are interested in Machine Learning , take this course.

Introduction to Database Management Systems
Laying the Foundation for Understanding DBMS Concepts
12 hr 1 hour
English

Description

This course, "Mastering Data and Database Management," is a comprehensive exploration of essential concepts related to data, databases, and Database Management Systems (DBMS). Throughout this course, we'll cover a wide range of topics, providing you with a strong foundation in the field.

We'll begin by delving into the distinctions between data and information, understanding how data is transformed into meaningful information. From there, we'll introduce the core concept of databases, discussing their significance in our digital world.

Databases come in various forms, and we'll classify them, focusing on the differences between flat file and relational databases. This knowledge will be crucial as we explore DBMS, its features, and how it differs from traditional flat file systems.

Real-world applications of DBMS will be highlighted, showcasing its importance across different industries. We'll also discuss the advantages and disadvantages of DBMS, helping you make informed decisions in practical scenarios.

The course will cover the components of a Database Management System, the role of database servers, and demystify the concept of Relational Database Management Systems (RDBMS). You'll gain insights into key database terminology and features, learn to differentiate between DML, SQL, and DDL, and understand the significance of primary keys and foreign keys.

By the end of this course, you'll be well-equipped with the knowledge and skills to navigate the world of data and database management confidently.

Nodejs: All You Need to Know with Practical Project
Learn Nodejs by building real-world applications with Nodejs, Express, MongoDB, Mongoose
12 hr 11.5 hr
English

Description

Do you want to build fast and powerful backend applications with JavaScript? Would you like to become a more complete and in-demand developer?

Then Nodejs is the hottest technology for you to learn right now, and you came to the right place to do it!

This is a project based course where we build an extensive, in-depth backend APIs. We will start from scratch and end up with a professional project. We will dive deep into Node, Express and MongoDB, Mongoose. Here is some of what you will learn in this course and project:


  • How Nodejs work

  • Nodejs built-in core library

  • Stream and Buffer

  • Express Framework

  • Routing & Controller

  • Express middleware

  • Custom Error Handling

  • EJS template engine

  • Upload file to S3 bucket

  • Sending Email

  • Authentication With JWT

  • Password hashing

  • MongoDB database

  • MongoDB Atlas & Compass GUI tool

  • Mongoose ODM

  • Models & Relationships

  • Multi user role

  • Authentication and Authorization

  • Advanced Query (pagination, filter, searching etc)

  • HTTP Essentials

  • Postman Client

  • RESTful APIs

Web development is evolving, in the past, server-side rendering handled all views and templates, but with the emergence of frontend frameworks like React, Angular, and Vue, projects are now divided into backend and frontend components. The backend manages database interactions and serves JSON, while the frontend fetches data and creates the user interface. This course focuses on the entire backend aspect, enabling you to construct robust APIs and giving you the freedom to choose your frontend technologies.

Our curriculum goes beyond typical Nodejs and Express tutorials, as we cover advanced topics like authentication, roles, permissions, password reset mechanisms, email integration, and many more. By the end of this course, you'll have a deep understanding of what it takes to be a proficient backend engineer.

-

Marketing

//
Instagram Marketing: Make Money Online With Instagram Pages
Instagram Marketing: How To Start An Instagram Niche Page For Business And Make Passive Income Online
12 hr 40 mins
English

Description

In today's digital age, Instagram marketing has become a powerhouse for businesses to connect with their target audience and boost their brand visibility, One effective strategy is the creation of niche pages

This online course is designed to equip you with the knowledge and skills needed to build a successful Instagram niche page that can drive business results and help you make money online


In this Instagram marketing course, we will explore the key aspects of growing an Instagram niche page specifically tailored for business, by delving into the following modules, you will gain a deep understanding of the business model, the importance of niche pages, account creation, content creation, growth strategies, how to make money online, and conclude with actionable steps to put your newfound knowledge into practice


Here's what you're going to learn in this course


1. Understanding The Business Model

- Gain insight into how niche pages can drive business growth

- Explore the successful path to building Instagram niche pages


2. Why Niche Pages Are Important

- Understand the role of niche pages in marketing

- Discover the benefits of a niche-focused approach


3. Account Creation Process

- Step by step guidance on setting up a niche-specific Instagram account

- Optimize your profile for maximum impact


4. How To Create Content

- Craft compelling content that resonates with your niche audience

- Utilize visual quality content and effective captioning


5. Consistent Growth Strategies

- Learn proven tactics for organic growth

- Understand different growth methods


6. Monetization Methods

- Explore various methods to monetize your niche page and make money online

- Guide to developing a monetization strategy that aligns with your niche and audience


By the end of this course, you will have the knowledge and Instagram marketing skills to create, manage, and monetize an Instagram niche page that serves as a valuable asset for your business


Whether you're a seasoned marketer or just starting out, this course provides actionable insights to help you achieve your business objectives through Instagram niche pages. Join us on this exciting journey to master Instagram niche pages for business growth!

-

IT & Software

//
Demystifying Computer Viruses: Types, Spread, and Protection
Navigating the Digital Threat Landscape to Safeguard Your Digital World
12 hr 1 hour
English

Description

A computer virus is a malicious software program which has the ability to make copies of itself. The computer virus infects the files and programs present on the computer system without the knowledge or permission of the user. It spreads from one computer to another, leaving infections as it travels. Almost all viruses are attached to an executable file, which means that the virus may exist on a system but will not be active or able to spread until a user runs or opens the malicious host file or program.

There are a lot of viruses in the world and new viruses are coming up every day. It is good to be aware of viruses and other malware so that we may take necessary actions to protect our system from them rather than being sorry. Computer viruses are a cause of great concern as they cause billions of dollars’ worth harm to the economy each year. So let us understand some more points about Computer Virus.

1)What is a computer virus?

2)What are the different types of computer virus?

3)What are the symptoms of computer virus?

4)Why people create virus?

5)What a computer virus can do?

6)How viruses enter in the computer?

7)How to protect computer from virus?

8)Also, we will read what is an Anti-virus and why it is required in our computer devices?

and much more…….

-

If you find the coupon expired, please follow us on Telegram to watch for it if released again.

Comments

Popular posts from this blog

Collection of Courses Number 242

Collection of Courses Number 241

Collection of Courses Number 194