UdemyJavaScript

JavaScript High Low Card Game Project From Scratch

التصنيف الكامل: Development > Game Development > JavaScript

JavaScript High Low Card Game Project From Scratch

عن هذا الكورس

Learn the steps to create an interactive web based game from scratch, using JavaScript HTML and CSS. This course is designed for beginners who want to explore how to build, debug and enhance web projects. Explore how to create applications applying your knowledge of HTML, CSS and JavaScript! Please note that some basic knowledge of these languages is required as the course focus is to cover the development process. Prerequisites to this course include a basic knowledge of front-end coding. Step by step guidance to building interactive applications. The course will walk through how to create a web game and how to debug and address issues when coding applications. The card game that is created within this course is a simple High Low guessing game. The objective of the game is to guess if the next card is higher or lower than the current card. A correct guess is a win and an incorrect guess is a loss. Learn how to develop your game and structure your game logicbuild needed functionality to performance the game objectives.create attractive interactive elementsapply game logic as you build your application debug and QA your applicationenhance and add features and functionalitytest and next steps to application building This course is taught by an instructor with over 18 years of web development experience. Ready to answer your questions and help you learn more about web development. One of the best ways to learn is to practice and try it for yourself. Source code is included to get you started quickly. Code review at the end of the course and a complete overview of the source code. When you are ready start building your interactive web application today.

تعلم أونلاين 100%

شاهد الدروس في أي وقت ومن أي مكان

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق

ينقلك مباشرة لصفحة التسجيل الرسمية

سعر الكورس
$199.99
الانتقال للكورس / التسجيل الآن
🔒 عند النقر، سيتم فتح صفحة الكورس الرسمية على منصة Udemy في نافذة جديدة.

كورسات مقترحة في نفس المجال

عرض كل الكورسات ←
React js &Next js: Became Full Stack web Developer
Udemy
React JS

React js &Next js: Became Full Stack web Developer

This comprehensive course is designed to equip learners with the knowledge and skills required to create cutting-edge, SEO-friendly websites using Next.js, one of the most advanced technologies in web development today. Next.js provides robust features such as server-side rendering, static site generation, and file-based routing, making it an ideal choice for developing high-performance web applications that rank well on search engines. From understanding the basics of Next.js to mastering full-stack development and deploying serverless architectures, this course offers a deep dive into building practical, efficient web applications. Whether you're a beginner aiming to get started in web development or a seasoned developer looking to enhance your skillset with Next.js capabilities, this course covers everything from foundational concepts to advanced techniques, including RESTful APIs and the integration with headless CMS platforms like Strapi.Who Should Enroll:Web Developers looking to upgrade their skills with the latest technologiesFront-end Developers interested in learning server-side rendering techniquesFull-stack Developers wanting to master Next.js for building scalable applicationsAnyone interested in creating high-performance, SEO-friendly websitesCourse Outline:Module 1: Introduction to Next.jsOverview of Next.js and its advantagesSetting up a Next.js projectUnderstanding the Next.js file structureModule 2: File-Based RoutingBasics of file-based routing in Next.jsCreating and managing routesNested routes and path parametersModule 3: Server-Side Rendering (SSR) with Next.jsUnderstanding server-side renderingImplementing SSR for improved SEO and performanceData fetching methods for SSRMod

System Design-Data modeling for datawarehouses/OLAP DBs
Udemy
Database Design

System Design-Data modeling for datawarehouses/OLAP DBs

Designing a data model for a data warehouse is fundamentally different from designing the schema for your primary database. A data warehouse is meant for supporting aggregation queries that touch a huge number of records and are very expensive. The scale in terms of number of queries is at least an order of magnitude less than the number of queries seen by a consumer-facing primary database. This distinction leads to a fundamental different data layout and indexing model in the database used in a data warehouse. Such databases are called OLAP databases.This course will take you into the internal architecture of an OLAP database with specific focus on areas that help you how a query runs on an OLAP database. We will walk though the levers that an OLAP database provides to optimize your queries. We will then cover various scenarios that will help you design the data model for an OLAP database used in a data warehouse.Throughout this course, we will use AWS Redshift as the OLAP database. However, the principles covered in this course are general and can be applied in any data warehouse including Snowflake or Hive. Some of these principles are also applicable in real-time column stores like HBase.

Joining Data and using Triggers in PostgreSQL
Udemy
PostgreSQL

Joining Data and using Triggers in PostgreSQL

The PostgreSQL Joins clause is used to combine records from two or more tables in a database. A JOIN is a means for combining fields from two tables by using values common to each.The main concept which is focusing on a join is that, two or more data sets, when joined, combined their columns into a new set of rows, including each of the columns requested from each of the data sets. All joins are standing on the foundation of Cartesian product. The Cartesian product is the set of all possible combinations between two data sets. A join creates a set of rows in a temporary table and works on two or more tables, and each table should at least one common field and must maintain a relation between the common fields. Join keeps the structure unchanged of the base tables.Types of PostgreSQL JOINCross JoinInner JoinLeft Outer JoinRight Outer JoinFull Outer JoinA PostgreSQL trigger is a function invoked automatically whenever an event associated with a table occurs. An event could be any of the following: INSERT, UPDATE, DELETE or TRUNCATE.A trigger is a special user-defined function that binds to a table. To create a new trigger, you must define a trigger function first, and then bind this trigger function to a table. The difference between a trigger and a user-defined function is that a trigger is automatically invoked when an event occurs.PostgreSQL provides two main types of triggers: row and statement level triggers. The differences between the two are how many times the trigger is invoked and at what time. For example, if you issue an UPDATE statement that affects 20 rows, the row level trigger will be invoked 20 times, while the statement level trigger will be invoked 1 time.You can specify whether the trigger is invoked before or after an event. If the trigger is invoked before an event, it can skip the operation for the current row or even change the row being updated or inserted. In case the trigger is invoked after the event, all changes are ava

Recursion and Backtracking (Memoization, D&C, Combinations)
Udemy
Algorithms

Recursion and Backtracking (Memoization, D&C, Combinations)

If you have trouble understanding Recursion and Backtracking, which is a recursion based technique, then this course is for you, since it is a course solely dedicated to Recursion and All types of Algorithms related to it. In this course the Basics of Recursion will be learned. The basic Algorithm Design techniques like Divide and Conquer, Dynamic Programming and Backtracking(Exhaustive Search) will be discussed and many problems related to them will be solved. Many different type of problems will be solved, from the simplest, finding the sum of numbers, to more difficult ones like Combinations, Permutations, Memoizations and the famous Flood Fill and N-queen Problem.

Zig Fundamentals - The Complete Guide
Udemy
Software Engineering

Zig Fundamentals - The Complete Guide

TLDR: If you want to understand Zig concepts quickly and concisely and have basic programming knowledge, this is the right course to get.The course is also being frequently updated to match the numerous API changes in Zig pre-1.0, and will expand in content over time. The version of Zig at the time of writing is 0.15.2.This course is designed for intermediate programmers coming from high-level languages like Python, JavaScript, Ruby, or Java who are curious about diving into lower-level programming with the Zig language—without needing a background in systems programming or C.Zig offers a modern, robust alternative to C, combining low-level control with clean, readable syntax and a focus on safety, performance, and simplicity. This course bridges the gap between high-level programming habits and the hands-on, memory-conscious world of Zig.You’ll learn Zig’s core syntax and design philosophy, explore manual memory management (without fear), and understand how to write efficient, safe, and portable code. You'll also get a primer on build systems, error handling, and cross-compilation, all from a high-level programmer’s perspective.Again, Who This Course Is For:High-level language developers curious about systems-level programmingWeb/backend/mobile developers wanting more control over performanceProgrammers looking to write native code without diving into C/C++Anyone interested in learning Zig with zero low-level background requiredBy the end of the course, you'll not only understand how Zig works but also how to think in Zig—by being fully able and capable of confidently writing powerful, efficient programs that are close to the metal, without the complexity of legacy systems languages.

Game Development 2026 : Build an Archery Game with Unity
Udemy
Unity

Game Development 2026 : Build an Archery Game with Unity

Making a Video game can be a fun but also very challenging Task. It is all about getting familiar with the process.In this course, we try to breakdown the game development process by building a fun archery game that can be played on both Windows and Mac Os. We will be using the Unity game engine and work with its various subsystems.In this Unity course, you will: Master C# concepts such as variables and if statementsDetect collisions, receive user input, and create player movementsCollect and destroy game objectsBuild the Animation SystemsControl objects influenced by the physics systemImplement sound effects, background music, and particle effectsNavigate the Unity Engine and discover unique features such as the Asset StoreAnd more!In this course we will first start with a blank project, then set up the environment for our game and later we'll dive into the scripting. We will walk step by step through every line of code we write. Though it is essential to be familiar with scripting to get most out of this course, there is still a lot to learn about programming games as we try our best to cover and explain the absolute basics.Further, we will also learn how to use animated objects with Unity's physics system and learn concepts like Quaternions to deal with rotations. We will also add collectibles in the game and an Enemy bird AI.This course will help you build commercial quality games with polished assets and cinematic effects. Get access to the unique artwork provided by this Unity course and add sophisticated features to your games that make you look like you’ve been programming for years. By the end, we will have a fun game th