Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Programming Languages C#

C# Projects, Boost your Skills and Build Awesome C# Apps

Move Your C# Programming Skills to The next level By Building Awesome New Project Ideas *For Beginners*
Rating: 4.5 out of 54.5 (16 ratings)
174 students
Created by Hasan Aboul Hasan
Last updated 7/2020
English
30-Day Money-Back Guarantee

What you'll 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.

Course content

24 sections • 127 lectures • 7h 30m total length

  • Preview02:20
  • Preview03:36
  • Getting Support
    00:10
  • Programming 101
    00:50

  • Preview00:41

  • Preview02:58
  • Preview02:14
  • Installing Visual Studio
    02:17
  • Build a Sample Application
    08:06
  • Variables and Constants
    09:19
  • Preview01:53
  • Type Conversion
    05:43
  • Operators
    04:22
  • Comments
    01:24
  • Strings
    04:48
  • Condition Statements
    04:29
  • Loops in C#
    05:47
  • Arrays
    04:01

  • What is OOP?
    02:50
  • Demo: Classes & Objects 1
    04:51
  • Demo: Classes & Objects 2
    05:24
  • Access Modifiers
    02:00
  • Properties & methods
    04:45
  • Inheritance
    02:40

  • What we will cover in this part?
    00:10

  • Preview02:53
  • Create the interface
    04:53
  • Browse and load the GIF Image
    07:08
  • Save/Load Compression Options
    04:54
  • Optimize GIF Method
    10:32
  • Saving the New GIF image
    02:15
  • Finish and Test
    02:33
  • Get the Source code
    00:14

  • Section Overview
    01:04
  • Create the interface
    02:17
  • Browse For PNG Files
    04:56
  • Compression operation
    08:04
  • Compression Options - Dynamic
    13:08
  • Using the BackgroundWorker
    06:56
  • Important Note About Lossless Compression
    00:12
  • Get the Source code
    00:14

  • Introduction
    00:56
  • Create the Interface
    03:26
  • Loading Files with Sizes
    05:47
  • Implement the Compression Function
    06:47
  • Compression Options
    02:58
  • Running our application
    04:31
  • Using Thread pool for better user experience
    07:36
  • Get the Source code
    00:14

  • Build PDF Compressor using C# Bonus!
    00:05
  • File Optimization Assignment
    1 question

  • Preview01:41

Requirements

  • Almost Nothing, Just basic C# background
  • A Computer with an Internet connection.

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 progress bars.

  • 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

Instructor

Hasan Aboul Hasan
Digital Marketing & Tech Specialist - Founder of H-educate
Hasan Aboul Hasan
  • 4.4 Instructor Rating
  • 2,018 Reviews
  • 78,456 Students
  • 9 Courses

The thing I dislike most is talking about myself, but here on Udemy, 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

★ Cisco CCNP

★ A+,Network+,Security+,Server+

★ CEH

★ C#,VB,ASP,C++,JAVA

★ SQL Server administration

★ Digital Marketing & Online Business

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.