Fast and deeply learn the C# by Creating Windows Apps- Beginners to advance -SQL in C#, Excel,PDF,Weather Forcasting 

WHAT YOU WILL LEARN

- Learning C# through projects, from beginners to advanced levels.

- Building 7 professional applications: Calculator, Digital clock, Student information, Excel, PDF, weather forecasting, and more.

- Mastering the basics of C# and advancing to topics by using Windows Forms.

- Creating professional applications with SQL in C#.

- Exporting data to Excel files.

- Understanding dialogues, variables, controls, debugging, and events.

- Working with resources and settings.

- Manipulating date and time, including using a calendar.

- Designing reports using PDF.

- Displaying weather information and forecasts.


DESCRIPTION

Hello there!


Are you interested in deeply and easily learning programming?


Have you ever considered learning C# through projects?


Are you a student or a C# enthusiast looking to learn C# through Windows Forms?


If yes, then I'm here to guide you on how to efficiently and quickly learn C# through various projects.


In this course, you will learn:


- 3 Courses in One, totaling 17 hours, with 7 live projects.

- Creating Windows applications using C#.

- Basics of C#, including variables, for loop structures, if statements, controls, and events.

- Working with resources in C# and debugging code.

- Building a calculator application.

- Designing a Student Information application.

- Developing a Weather Forecasting application for Windows.

- Creating multi-form projects and working with controls like Button, TextBox, ComboBox, and DateTimePicker.

- Implementing digital clock functionality.

- Handling date and time operations, including creating a calendar.

- Utilizing advanced features of ComboBox.

- Incorporating images into your applications.

- Utilizing various dialogs in C#, including ColorDialog, FolderBrowserDialog, FontDialog, OpenFileDialog, and SaveFileDialog.

- Exporting data to Excel files.

- Developing a report using PDF files.

- And much more!


Don't hesitate to start learning C# through up to 7 different projects, accompanied by many tips and tricks!


This course is designed to teach you C# deeply and easily using the best methods available.


Let's get started!


CONTENT

Introduction

- Introduction

- Download projects of this course

- Visual Studio 2022 requirements

- Download and install Visual Studio 2022


Starting C# Project

- First project in C#

- Form properties

- Using Button, Label, and TextBox


Project 1: Design "Student Reg" Form

- C# Coding

- Date and Time

- Variables

- C# Statements

- Controls like ComboBox

- For Loop

- Dialogs in C#


Project 2: Digital Clock in C#

- Variables

- String variables

- Int32 and Int64

- Float, Double, and Decimal

- Bool

- Scope of variables


Project 3: Calculator in C#

- Design of calculator

- Numeric buttons codes

- Method in C#

- Operator buttons code

- Decimal button code

- Equal button code

- Try structure


Project 4: Student Management App in C#

- Structure of database app

- Design Database

- Create new C# Project

- Add TableAdapter and datatable

- Deep diving TableAdapter & datatable

- Add ‘Students’ data entry form

- Design the top buttons

- Adding items to form

- Loading data in datagridview

- Bind the items to bindingsource

- Customize datagridview

- Enable and disable buttons

- C# code for New, Edit & Delete buttons

- Save button C# code

- Cancel button C# code

- Fix some bugs

- Add photo column to SQL db

- Photo browse button

- Search form design

- Search data by id and grade

- Search text columns in SQL

- Search last name in C#

- Search date columns in SQL

- Search date column in C#

- Load all data in C#

- Main form design

- Adding close button

- Show other forms

- Showing date and time

- Change background image

- Adding minimize button

- Load selected background

- Create “user” database in SQL

- Design the “user” form

- Coding the “user” form

- Protect the codes via errors

- Design the login form

- Coding the “login” form

- Saving login user in database

- Design the settings form

- Coding the “settings” form

- Design the “about us” form

- Adding shortcuts to main form

- Run calculator from menu


Project 5: Weather Forecasting

- What is the weather API?

- Create new project for weather

- Install JSON package from NuGet

- C# codes to get weather by API

- Search weather by city name

- Design a method to load weather data

- Change the unit of measurement

- Get the icon for weather

- Protecting weather codes by try

- Get weather data by longitude & latitude

- Change the language of return values

- What is weather forecasting

- Design the forecasting form

- Forecasting codes part1

- Forecasting codes part2


Project 6: Excel in C#

- Creating project for Excel

- Installing NuGet for Excel

- Creating SQL DB for Excel

- Connecting DB to project

- Adding items and DGV

- Loading Excel file

- Reading Excel data

- Adding progress bar

- Save Excel data in SQL

- Fix the date bug

- Loading all data

- Exporting data to Excel


Project 7: Report in PDF by C#

- Installing PDF package

- Create empty PDF file

- Add report title to PDF

- Add free space & line

- Add table header to PDF

- Add table data to PDF

- Show progress panel

- Format decimal column


.NET MAUI in C#

- Introduction

- Download project files of this course

- What is MAUI?

- First project in MAUI

- What is XAML?

- Run MAUI on Windows and live preview

- Run MAUI on Android emulator

- Label control in MAUI

- Entry control in MAUI

- StackLayout control in MAUI

- Vertical and Horizontal StackLayout

- Margin and Padding

- Button control in MAUI

- Create gallery project

- Change startup page

- Change page title

- Change title colors

- Flowers page

- Design preview page

- Add gallery Tabbar

- Connecting preview page to flowers

- Designing cars page

- Adding data entry page

- Adding about us page

View Course On Udemy:


Your download link for Coupon 1 will appear in 30 seconds.

Your download link for Coupon 2 will appear in 30 seconds.