C# Projects, Boost your Skills and Build Awesome C# Apps (Udemy.com)

Move Your C# Programming Skills to The next level By Building Awesome New Project Ideas *For Beginners*

Created by: Hasan Aboul Hasan

Produced in 2021

icon
What you will learn

  • Full C# Basics Recap.
  • SQL Server Recap.
  • How to Build Windows Services in C#.
  • Build a CPU/Memory Monitoring Engine.
  • Understand The Basis of Web Scraping in C#.
  • Build a GIF Compressor in C#.
  • Build PNG Optimizer in C#.
  • Build JPG Compressor in C#.
  • Build a YouTube Downloader in C#.
  • Build a Facebook Video Downloader in C#.
  • Learn the Basis of the Metro framework for building Nice looking Apps.
  • How to Build a Goo User Experience Using threads, background Workers, and ProgressBars.
  • Build a Facebook Page Image Scraper in C#.
  • Boost Your C# Programming Skills.
  • Get All the Source Codes in this Course.
  • Get 1-To-1 Support While Building any project in the course.

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a c# course? Or looking for more detail on Hasan Aboul Hasan's C# Projects, Boost your Skills and Build Awesome C# Apps? Feel free to chat below
Join CourseDuck's Online Learning Discord Community

icon
Course Description

Hey!
If you have just learned C#, and you are looking for a way to boost your C# Programming Skills, Then you are in the Right Place.
OR MAYBE
You want to Get Some new Ideas about building New Projects in C#, Then this Course is Perfect For you.
In this course, I tried to Get some new special Topics to code together so you can boost your programming skills, and in the same time, get some new Ideas about really interesting applications that you can build.
This course is divided into 4 Main Parts::
Part 1: C# Recap Course.
In this Part, I tried my best to go over the Basics of C# programming assuming that you are almost starting from ZERO.
I covered almost all programming Basics that you will need before you start coding.

Part 2: File Optimization Projects
In this part, we will build 3 awesome applications:
1. GIF Optimizer: This application will show you how to create a GIF File Compressor in C# with the Help if Gifsicle Open source project.
2. PNG Optimizer: This application will show you how to create a PNG File Compressor in C#.
3. JPG Compressor: This application will show you how to create a JPG/JPEG File Compressor in C#.

Part 3: Windows Monitoring Service Engine - INTERESTING!!
In this part, we will build a full application that consists of 3 projects.
1. Windows Service Project that Monitors CPU and Memory in your PC and Saves to a SQL Database
2. UI manager to Manage the service and read the values from database and Show in charts
3. Logger class that can be used in any application to log errors to the database.

* We will have also a full recap about SQL server basics and how to connect with C# applications.
* Windows Services concepts will be covered from scratch.

Part 4: Web scraping
In this part, we will build 4 awesome projects
1. Simple web page scraper to understand the concept of we scraping in C#.
2. Facebook Page Image scraper to Download All Images from any Facebook page.
3. Facebook Video Downloader.
4. YouTube Downloader.

-----------------------------------------------------------------------------------------------------------
* ALL Projects Source Codes Are available to Download in the Course.
-----------------------------------------------------------------------------------------------------------

What are the requirements?
  • Almost Nothing, Just some basic knowledge in C#.
  • A Computer with an Internet connection.


What is the target audience?
  • Students Who have just Finished Learning C#.
  • C# Programmer who wants to boost there skills to the next level.
  • Anyone who wants to learn how to build any of the projects mentioned in this course.
  • Computer science Students looking for new project ideas with source codes.


What am I going to get from this course?
  • Full C# Basics Recap.
  • SQL Server Recap.
  • How to Build Windows Services in C#.
  • Build a CPU/Memory Monitoring Engine.
  • Understand The Basis of Web Scraping in C#.
  • Build a GIF Compressor in C#.
  • Build PNG Optimizer in C#.
  • Build JPG Compressor in C#.
  • Build a YouTube Downloader in C#.
  • Build a Facebook Video Downloader in C#.
  • Learn the Basis of the Metro framework for building Nice looking Apps.
  • How to Build a Goo User Experience Using threads, background Workers, and ProgressBars.
  • Build a Facebook Page Image Scraper in C#.
  • Boost Your C# Programming Skills.
  • Get All the Source Codes in this Course.
  • Get 1-To-1 Support While Building any project in the course.****


*******Support*******
You can check other students who know how much I am active in answering any question, not only related to the course but also I provide free help in any computer science topic on my website, you can find this in the bonus section of the course. So don't worry about anything you may feel unclear, I will be with you almost 24/7 to help you.

My Promise to You
I'll be here for you in every step. If you have any questions about the course content or anything related to this topic or any other topic, you can always put a question in the course or send me a direct message. and I will be here with you to help.
I want to make this the best course about C# and building Projects, So if there is any way I can improve this course, just tell me and I'll we be happy to hear and I will make it happen.
With the 30-day 100% money back guarantee, there is nothing holding you back from jumping in right now and trying the course out.

--------------------------------------------------------------------------------------------------
Go ahead and click the enroll button, and I'll see you in lesson 1!
----------------------------------------------------------------------------------------------------

Who this course is for:
  • Students Who have just Finished Learning C#
  • C# Programmer who want to boost there skills to the next level
  • Anyone who want to learn how to build any of the projects mentioned in this course
  • Computer science Students looking for new project ideas with source codes

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

icon
Instructor Details

Hasan Aboul Hasan

The thing I dislike most is talking about myself, but here on, I'm obliged to do so. I fell in love with computers when I was 8 years old, and by the age of 9 I had made a full Windows installation. I tried my best to learn everything I could about computers; such as Programming, Network and Server Administration, Hacking and Security, Computer Maintenance, Virtualization, Linux & even Adobe and Auto DeskGraphic and design products.
Computers are my life. By the time I've written this biography, I have gained more than 8 years of experience in Network and Server administration.
And more than six years in .Net, Java, C++ Programming and of course Database design and administration.

I used to teach these subjects in my company for four years until I decided that I would like to share my experience with the world. I teach several free courses on YouTube, and I am now releasing high-quality courses right here on Udemy.

Some non-computer related info about me: I am interested in psychology and philosophy I have studied both as well as cosmology. I also speak three languages: English, Arabic & Persian.

I hope my courses will prove useful to you and that you learn a lot from them. Any questions are welcome, contact me, and I will gladly help.

Qualifications and education

BS in computer science

Masters in computer science

MCSA 2003-2008-2012-2016

MCSE 2003-2008-2012-2016

VMware VCP

VMware VCAP<

icon
Reviews

4.7

6 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Joel Gomes Coutinho on 6 months ago

At aqui tenho entendido muito bem, vou o curso e ver os vdeos seguintes!

By Malak Ataya on 7 months ago

The Course contains a lot of new Ideas and projects with full source codes, and the instructor support is awesome.

By Ali ABDEDDAIM on 8 months ago

Good course overall except for the fact that usually a course for beginners (in my opinion at least) shouldn't have libraries in use because beginners shouldn't need to do projects that require libraries.Here is some feedback for the awesome teacher:Major:- In my opinion AT LEAST and as a beginner, I think that courses for beginners should not put libraries to use. There is no point really for a beginner to use someone else's code. So maybe other projects might of been better.- Make a lesson to teach exceptions, how and when to throw them- Lesson 23 is poorly made and should be redone and longer for a lesson about properties it is pretty shortMinor:- Lesson 10 (you attached no document about var types which you said you would)- You should have a lesson about good practices for var naming and such (ex: camelCase var naming)Keep it up, awesome work!-Ali

At aqui tenho entendido muito bem, vou o curso e ver os vdeos seguintes!

The Course contains a lot of new Ideas and projects with full source codes, and the instructor support is awesome.

Good course overall except for the fact that usually a course for beginners (in my opinion at least) shouldn't have libraries in use because beginners shouldn't need to do projects that require libraries.Here is some feedback for the awesome teacher:Major:- In my opinion AT LEAST and as a beginner, I think that courses for beginners should not put libraries to use. There is no point really for a beginner to use someone else's code. So maybe other projects might of been better.- Make a lesson to teach exceptions, how and when to throw them- Lesson 23 is poorly made and should be redone and longer for a lesson about properties it is pretty shortMinor:- Lesson 10 (you attached no document about var types which you said you would)- You should have a lesson about good practices for var naming and such (ex: camelCase var naming)Keep it up, awesome work!-Ali