Udemy.NET

Become a full-stack C# developer

التصنيف الكامل: Development > Web Development > .NET

Become a full-stack C# developer

عن هذا الكورس

C# the most universal programming language out there, it gives you an ability to develop web applications, desktop applications and much more. In this course we will focus on web development, from the database to the front-end client. After finishing this course, you will be able to develop your applications on your own.For the databases, you will learn how to setup SQL server in Windows server environment and with that - two ways of interacting with databases from your C# code. One of them (ADO.NET) will be more rudimentary and the other way (Entity Framework Core) will be more modern and in some cases more simple in the short run.On the backend, you will learn how to build .NET 5 APIs (C# APIs). It will be done in a very straightforward way and it will not take too much time to learn.For the front-end, you will learn how to use the most modern way of developing web applications - Blazor. This technology allows you to run C# code directly on the Browser and with that, you will C# instead of JavaScript for your front-end logic. Alongside the Blazor technology itself, you will learn how to interact with APIs in a very modern and convenient way. You will also learn how to establish a WebSocket connection between your client and server.

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

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

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق

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

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

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

عرض كل الكورسات ←
Unreal Engine 5: Procedural Road System
Udemy
Unreal Engine

Unreal Engine 5: Procedural Road System

Master the art of building dynamic, procedurally generated environments in Unreal Engine 5. This course takes you beyond static level design and into procedural content generation, where you’ll learn how to create scalable, data-driven systems for roads, traffic, and city environments.You’ll gain hands-on experience building a complete procedural road system from scratch using Unreal Engine 5’s spline tools, Blueprints, and real-time systems. From automatically generated roads and intersections to dynamic weather, lighting, and traffic simulation, you’ll learn how to design interactive, living worlds that feel responsive and alive.Your Learning JourneyProcedural Content Generation – Build a custom spline-based generation system to automatically create and manage complex road networks.Basic Locomotion System - Implement simple yet flexible locomotion systems for player and NPC characters.Basic Inventory System - Create an inventory system to support static item spawning on pedestrian characters.Procedural Roads – Design multiple road types, intersections, and procedural mesh spawns for realistic and adaptable layouts.Dynamic Time of Day Effects – Implement day-night cycles with responsive lighting and automatic streetlight behavior.Weather Effects– Create dynamic weather systems including sunny and rainy conditions. Simulate wet road surfaces, puddles, reflections, and smooth weather transitions at runtime.Pedestrians – Procedurally spawn pedestrians on sidewalks and crosswalks to add realism and life to your environment.Vehicles – Spawn and control AI-driven vehicles that move dynamically along road networks.

Java Programming for Beginners – 20+ Practice Tests
Udemy
Java

Java Programming for Beginners – 20+ Practice Tests

This course provides a clear, structured, and beginner-friendly introduction to Java programming, designed for learners who want to start their programming journey with one of the most widely used languages in the industry.You will begin by setting up the Java language environment and understanding how Java programs are executed. The course gradually introduces Java fundamentals, including writing your first Java program and working with development tools and IDEs.As you progress, you will learn core Java language fundamentals such as variables, data types, type casting, strings, operators, and console input/output. You will then move on to control statements, arrays, and methods, which form the backbone of Java program logic.A major focus of this course is Object-Oriented Programming (OOP). You will learn essential OOP concepts such as classes, objects, constructors, methods, static members, inheritance, method overriding, dynamic method dispatch, abstract classes, and interfaces. These topics help you understand how real-world Java applications are designed and structured.The course also covers exception handling, helping you write robust Java programs that handle runtime errors effectively. Each topic is explained through simple, step-by-step video lectures, making it easy for beginners to follow along.To reinforce learning, practice tests are included to help you assess your understanding and build confidence. By the end of this course, you will have a strong foundation in Java programming and be ready to move on to advanced Java topics or frameworks.

Learn SQL from scratch in Arabic - for beginners
Udemy
SQL

Learn SQL from scratch in Arabic - for beginners

In this course, you will learn SQL basics from A to Z in Arabic!The content of the course as in sections and videos;01:1- What is flat file?2- Flat file VS relational database.3- Flat file advantages.4- Flat file disadvantages.5- Database.6- RDBMS.7- What is SQL?8- SQL commands in brief.02:Download and install MS SQL server 2019 and SSMS03:1- CREATE database.2- DROP database.3- USE keyword.4- MDF VS LDF files.5- SQL server transaction.6- NDF files.04:1- CREATE database table.2- DROP database table.3- ALTER database table. ADD column. DROP COLOMN. ALTER COLUMN.05:1- SQL constraints 1.1- NOT NULL 1.2- UNIQUE 1.3- PRIMARY KEY 1.4- FOREIGN KEY 1.5- CHECK 1.6- DEFAULT2- AUTO INCREMENT.3- constraint naming.4- Practicing on using constraints in both create table time and alter table.06:Data manipulation language 1. insert a record. 2. update a record. 3. delete a record. 4. delete all records. 5. truncate table. 6. SELECT statement. 7. SELECT DISTINCT statement. 8. WHERE clause. 9. AND, OR and NOT. 10. Combining AND, OR and NOT. 11. ORDER BY. 12. Aliases.07:SQL subqueries 1. What is subquery in SQL. 2. Subquery in SELECT statement. 3. Subquery in INSERT statement. 4. Subquery in UPDATE statement. 5. Subquery in DELETE statement. 6. Advantages disadvantages of subqueries.08:SQL Joins: 1. What is SQL join? 2. Inner join. 3. Left join. 4. Full join09:Aggregation functions: 1. MIN() 2. MAX() 3. COUNT() 4.

Professional Agentic AI (NCP-AAI) - Mock Exams [2026]
Udemy
AI Agents & Agentic AI

Professional Agentic AI (NCP-AAI) - Mock Exams [2026]

Practice questions to prepare for Professional Agentic AI NCP-AAI!Prepare to excel in the Agentic AI (NCP-AAI) certification with this comprehensive mock exam course, meticulously designed to help you master the principles, architecture, and real-world implementation of Agentic AI systems. This course consists of six full-length mock exams, each carefully aligned with the NCP-AAI exam blueprint to ensure you gain deep familiarity with the topics and question formats likely to appear on the official certification test.Each exam contains a broad range of scenario-based and concept-driven questions, covering critical domains such as orchestrating agentic workflows, multi-agent collaboration, planning and memory management, retrieval augmentation, safety and compliance in AI agents, prompt engineering, performance monitoring, human-in-the-loop design, and deploying agents at scale.What sets this course apart is the detailed explanation provided for every answer choice—correct and incorrect. These explanations are crafted not only to reinforce the right answers but to help you understand common misconceptions, edge cases, and best practices, ensuring true comprehension rather than rote memorization.Whether you're a machine learning engineer, AI architect, software developer, or research scientist, this mock exam course will challenge your knowledge, sharpen your reasoning, and boost your confidence. By the end of the course, you’ll be well-prepared to tackle the NCP-AAI exam and apply agentic AI concepts effectively in production environments.Can I retake the practice tests?Yes, you are welcome to attempt each practice test as many times as you like. After completing a test, you will receive your final score. Each time you retake the test, the questions and answer choices will be shuffled to provide a fresh experience.Is there a time limit for the practice tests?

Master Windows Presentation Foundation (WPF)- 35+ Tests
Udemy
Windows Presentation Foundation

Master Windows Presentation Foundation (WPF)- 35+ Tests

This course provides a comprehensive and in-depth introduction to Windows Presentation Foundation (WPF), Microsoft’s powerful framework for building modern Windows desktop applications.You will begin with the fundamentals of WPF, including its architecture, application structure, and the role of XAML in defining user interfaces. The course then explores WPF layout controls such as Grid, StackPanel, DockPanel, and WrapPanel, helping you understand how flexible and responsive desktop layouts are created.As you progress, you will learn how to work with WPF controls, dependency properties, and routed events, which form the backbone of WPF’s powerful UI system. The course covers styles, templates, and resource dictionaries, enabling you to create reusable and maintainable UI designs.A major focus of this course is data binding, including binding modes, update triggers, value converters, and command binding. You will also gain a solid understanding of the MVVM (Model-View-ViewModel) pattern, learning how to implement clean separation of concerns using ObservableCollection and INotifyPropertyChanged.Advanced topics such as custom controls, user controls, animations, triggers, media handling, exception handling, and application deployment are also covered. Each topic is explained through structured video lessons designed to build both conceptual clarity and practical understanding.By the end of this course, you will be confident in designing, developing, and maintaining professional-grade WPF desktop applications.

How to Prepare, Act and Follow up for Any Conferences
Udemy
Personal Networking

How to Prepare, Act and Follow up for Any Conferences

In 2002 I attended my 1st conference in Las Vegas, NV and the one memory that stands out was hitting the jackpot on the nickel slots. In 2007 I spoke at my 1st conference not knowing if I would make it out alive. Next week I attend my 50+ conference to speak, learn and network. I invite you to learn from my experiences in making the most of conferences to help you stand out from the pack and become the unique persona you are destined to be. Why should you become a student? Advance your career Attend conferences with a solid action plan Learn how to prepare you agenda ahead of time Learn about the numerous opportunities a conference offers outside of just sessions to attend. Learn what steps to take before, during and after a conference More about the teacher My name is Alex Ivanov I used to be a shy software developer that has overcome numerous personal challenges including my fear of picking up the phone, being in a room full of strangers (i.e. a common theme at conferences to start with) and speaking to an large audience. With my own personal struggles removed I’m excited to share what has worked for me in the hopes it can work for you as well. Life is so much more exciting now that I have overcome these barriers and together we can ensure you do the same.