C# and Visual Studio: Windows and Web Development Bootcamp
4.2 (61 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
5,317 students enrolled
Wishlisted Wishlist

Please confirm that you want to add C# and Visual Studio: Windows and Web Development Bootcamp to your Wishlist.

Add to Wishlist

C# and Visual Studio: Windows and Web Development Bootcamp

Master C# Windows App Development and Build your own C#, Windows apps and Web Apps with Visual Studio 2017 and Dot Net
4.2 (61 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
5,317 students enrolled
Created by Morteza Kordi
Last updated 5/2017
English
English [Auto-generated]
Current price: $10 Original price: $200 Discount: 95% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 9.5 hours on-demand video
  • 12 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • How to create my own C# apps.
  • Be able to build a portfolio of great apps to show to potential employers.
  • Get hired as a professional C# developer.
  • Learn the fundamentals of C# and .NET Framework
View Curriculum
Requirements
  • No programming experience required.
  • Passion for learning new things.
  • A computer with the Windows operating system (preferably Windows 10).
  • Passion to become a Pro Windows App Developer
  • Passion to Create great C# Applications
Description

Master C# and Windows App Development Step by Step. Get your dream job as a Windows and C# Developer and Earn a Living from your Skills.

                  "From complete beginner to junior C# and Visual Studio developer in three months"

By the end of this course, you'll be able to create Windows Apps and become a C# Developer. Whether you’ve never coded before or you’re a C# aficionado, this course includes everything you need to know to take you to the next level.


During this course, you'll learn:

  • How to use the C# programming language
  • How to create your own apps with Visual Studio
  • How to create amazing C# apps
  • How to upload your apps to the Microsoft App Store   
  • All of the lessons are screen recorded in HD 1080p so the screen is perfectly clear during the lectures (check out the free preview sections!).

I’ll personally be answering any questions you have and I’ll be happy to provide links, resources and any help I can offer you.

  1. Our C# immersive course teaches the tools needed to develop Windows, Mobile and Desktop applications. Along our journey, we will learn the syntax of C#, the language used to develop for Windows, Web and Mobile, as well as important design patterns and best practices for developing mobile applications. By the end of the course, you should be able to understand and recreate many of the features seen on popular Desktop, Web and Mobile applications and extend that knowledge to making apps of your own.


Why you should Learn C# and Windows App Development?


  1. In general, learning C# and Windows App development in order to program a computer can greatly help refine one’s problem-solving ability.  Maybe we can see the solution, but don’t know how to get there. However, this is exactly what we must learn to do in order to give computers instructions on how to solve our problems.  Computer programmers are often experts at breaking down a problem because this is what we do on a daily basis in order to get machines to understand human workflows. So, any person who learns to do the same is going to gain some cognitive benefit towards their problem-solving skill set.
  2. But there are other reasons to expose yourself to programming. Some people enjoy it so much they take it up as a hobby, much like art or writing. There is certainly great demand for software developers at this point (Especially C# and Windows App Developers) in time, so it can also become a well-paying career for those who develop a passion for it. I would highly encourage business executives and project owners to learn C# Programming: the knowledge of how Windows applications are actually built can greatly help the business in understanding what types of features are feasible and what timelines and challenges can be expected in implementing those features.


  • the main reason to learn C# and Windows App Development is the immense amount of toolsets and frameworks you get to support the language, all of which are backed by Microsoft. Almost any developer will readily admit that Visual Studio is one of the most, if not the most, feature rich and powerful development environments on the market. The .NET framework provides hundreds of libraries for building websites, implementing security, working with the file system, etc.
  • By Learning C# You can also Create Applications and Games for Android and iOS platforms.
  • C# is also one of the most popular languages, and very similar to Java. This is an important consideration for developers because the popularity of a language is fairly proportional to how much supporting material is available online for that language. Often, we frequent Google or Stack Overflow to aid in solving an issue in order to solve our Programming issues and often the answers there will be in C#. As a  beginner, this can save a lot of time in being able to understand the given solutions, or finding a solution to the problem period. When starting to learn a new language, you should carefully consider whether you want to learn a popular language, or something more obscure that may have significantly less documentation. Learn C# and Become a Pro Developer.


And if you're not satisfied, you can get a refund at any time!

This course helps you to master fundamentals of C# and programming with .NET framework. After Learning the Fundamentals of C#, You can choose to build mobile apps if you prefer, or you can change job and work as a web developer or as a Desktop App Developer. As long as you know the fundamentals well, switching to different technology stacks is pretty easy and Fun.

In this course, Morteza, Udemy Best Seller Teacher, teaches you fundamentals of C# programming, Windows App Development and Web App Development in a clear, concise and step-by-step way. Note only that, but he'll also teach you best practices and shortcuts to help you become a better developer in order to Get your Dream Job as fast as possible.

Every section comes with a few bite-sized video lectures and a programming exercises. These exercises are carefully chosen from academic and real-world examples to train your "programming brain" and become a Perfect Developer.  And this is what you're going to get out of these exercises. All exercises come with solutions, so you can compare your solutions with Morteza's to find areas for improvement and Master C# App Development.

If you're looking to create your own C# apps and have a good time learning a new skill, click Take This Course at the top right of the page and let's get started!

Who is the target audience?
  • You're new to programming and want to get started.
  • You want to learn how to make apps.
  • You want to learn the C# programming language.
  • You want to create your own C# apps and monetize them.
  • Anyone who wants to become a Pro Windows App Developer and Earn Money
Students Who Viewed This Course Also Viewed
Curriculum For This Course
110 Lectures
09:37:48
+
Introduction to C# Programming
9 Lectures 35:14

In this lecture, you become familiarized with .Net framework

Preview 02:55

In this lecture, you become familiarized with C# Programming Language.

What is C#
02:46

In this lecture, you become familiarized with Computer Programming.

What is Programming
06:16

In this lecture, you become familiarized with Object Oriented Programming.

Preview 05:24

In this lecture, you become familiarized with Variables Programming.

Preview 06:13

In this lecture, you become familiarized with Methods in Programming.

Methods in Programming
04:26

In this lecture, you become familiarized with Encapsulation in Programming.

Preview 03:18

In this lecture, you become familiarized with Inheritance in Programming.

Inheritance in Programming
03:38
+
Download and install Visual Studio
3 Lectures 08:36

In this lecture, students are going to download and install the required software for this course.

Download and Install Visual Studio IDE (Integrated Development Environment)
04:22

In this lecture, students are going to be familiarized with environment of Visual Studio.

Let's Start using Visual Studio!
02:44

In this lecture, students are going to be familiarized with the settings of Visual Studio!.

Change Settings of Visual Studio!
01:30
+
Basics of C# Programming
45 Lectures 03:58:48

In this lecture, students are going to be familiarized with the goals of this section.

Introduction to basics of C# Programming
00:23

In this tutorial students are going to create their first C# App!

 

Build your First Windows App! - Part 1
06:20

In this tutorial students are going to create their first C# App!

Build your First Windows App! - Part 2
05:38

In this tutorial students are going to create their first C# App!

Build your First Windows App! - Part 3
05:39



In these tutorials, students are going to build their first Console Based C# Application.

Build your first console based C# Application - Part 1
05:24

In these tutorials, students are going to build their first Console Based C# Application.

Build your first console based C# Application - Part 2
05:54

In these tutorials, students are going to build their first Console Based C# Application.

Build your first console based C# Application - Part 3
06:47

In these tutorials, students are going to build their first Console Based C# Application.

Build your first console based C# Application - Part 4
02:10


Overview - What we have learned so far?
00:35

In this tutorial, students are going to learn the differences between Write and WriteLine Method.

Write and WriteLine Methods
09:18

In this tutorial, students are going to learn about String Interpolation in C#.

String Interpolation in C#
10:22

In this tutorial, students are going to learn about New Line Character in C#

New Line Special Character in C#
07:52

In these tutorials, students are going to learn about retrieving data from user in C#.

Retrieve Data from User in C# - Part 1
05:55

In these tutorials, students are going to learn about retrieving data from user in C#.

Retrieve Data from User in C# - Part 2
05:33

In these tutorials, students are going to learn about retrieving data from user in C#.

Retrieve Data from User in C# - Part 3
06:48

In these tutorials, students are going to learn about retrieving data from user in C#.

Retrieve Data from User in C# - Part 4
05:05

In these tutorials, students are going to learn about retrieving data from user in C#.

Retrieve Data from User in C# - Part 5
07:11


Assignment 3
01:22

In these tutorials, students are going to learn about If Statements in C#.

If statements in C# - Part 1
05:40

In these tutorials, students are going to learn about If Statements in C#.

If statements in C# - Part 2
05:48

In these tutorials, students are going to learn about If Statements in C#.

If statements in C# - Part 3
06:13

In these tutorials, students are going to learn about If Statements in C#.

If statements in C# - Part 4
06:45

In these tutorials, students are going to learn about If Statements in C#.

If statements in C# - Part 5
03:36

In these tutorials, students are going to learn about Classes and Objects in C#. (Object Oriented Programming)

Introduction to Objects and Classes in C# - Part 1
04:14

In these tutorials, students are going to learn about Classes and Objects in C#. (Object Oriented Programming)

Introduction to Objects and Classes in C# - Part 2
05:31

In these tutorials, students are going to learn about Classes and Objects in C#. (Object Oriented Programming)

Introduction to Objects and Classes in C# - Part 3
06:45

In these tutorials, students are going to learn about Classes and Objects in C#. (Object Oriented Programming)

Introduction to Objects and Classes in C# - Part 4
05:28

In these tutorials, students are going to learn about Classes and Objects in C#. (Object Oriented Programming)

Introduction to Objects and Classes in C# - Part 5
05:43

In these tutorials, students are going to learn about Classes and Objects in C#. (Object Oriented Programming)

Introduction to Objects and Classes in C# - Part 6
06:38

In these tutorials, students are going to learn about Classes and Objects in C#. (Object Oriented Programming)

Introduction to Objects and Classes in C# - Part 7
06:35

In these tutorials, students are going to learn about Debugging in C#

Debugging in C# - Part 1
06:08

In these tutorials, students are going to learn about Debugging in C#

Debugging in C# - Part 2
06:46

In these tutorials, students are going to learn about Debugging in C#

Debugging in C# - Part 3
10:14

In these tutorials, students are going to learn about Debugging in C#

Debugging in C# - Part 4
08:15

In these tutorials, students are going to learn about Properties in C# Programming Language.

Properties in C# - Part 1
05:19

In these tutorials, students are going to learn about Properties in C# Programming Language.

Properties in C# - Part 2
06:29

In these tutorials, students are going to learn about Properties in C# Programming Language.

Properties in C# - Part 3
06:15

In these tutorials, students are going to learn about Properties in C# Programming Language.

Properties in C# - Part 4
07:32

In these tutorials, students are going to learn about Properties in C# Programming Language.

Properties in C# - Part 5
07:43

Assignment 4
01:49

Overview 4 - What we have learned so far?
01:56
+
Learn Basics of C# by Building Visual Apps!
53 Lectures 04:55:10

In this tutorial, students are going to design the user interface of the application!

Constructor in C# - Design the User Interface of the App
05:47

Learn about the interaction between View and Code in C#

Constructor in C# - Interaction between View and C# Code
09:03

Learn about Event Handler or Listener in C#

Constructor in C# - Create a listener for button and Create Animal Object
04:36

Be familiarized with Constructors in C#

Constructor in C# - Introduction to Constructors in C#
07:11

Learn about the differences of Constructors and Default Constructors in C#

Constructors in C# - Custom Constructors vs Default Cnstructors
04:30

Assignment 5
01:02

Overview 5 - What we have learned so far?
00:22

Design the User Interface of the App!

App 2 - Design the User Interface of the App and OnClickListener or EventHandler
17:12

Let's Implement the Animal Class

Implement the Animal Class and Create the required instance variables
03:31

Let's create a constructor for the Animal Class. Notice that when you create a constructor for a class, the compiler is not going to provide you with a default constructor.

Create the Constructor of the Animal Class
04:06

Let's create a property for the age instance variable

Create a Property for the age Instance Variable
03:34

Let's create properties for the power and speed instance variables

Create Properties for the power and speed instance variables
05:19

Let's get notified when the btnShowResult is clicked

Get notified when the btnShowResult Button is clicked
07:48

Learn about accessing values of TextBoxes in C#

Get Values from the TextBoxes and show them to the User
11:44

Let's debug the app!

Debug the App!
05:51

Learn about instance methods in C#

Increase the Value of the Age Property
13:24

Increase the Value of the Power and Speed Properties
07:41

Assignment 6
01:32

Overview 6
00:45

Master using Conditional Operator in C# Programming Language

Conditional Operator in C#
08:10

In these tutorials, Students are going to master If Statements in C# in order to control a specific condition in programming.

If statements in C# - Part 1 - Design the User interface
04:13

In this tutorial, Students are going to master If Statements in C# in order to control a specific condition in programming.

If statements in C# - Part 2 - Implement the Boxer Class
02:59

In this tutorial, Students are going to master If Statements in C# in order to control a specific condition in programming.

If statements in C# - Part 3 - Create a Property for Instance Variable
02:13

In this tutorial, Students are going to master If Statements in C# in order to control a specific condition in programming.

If statements in C# - Part 4 - Evaluation Logic in C#
05:52

In this tutorial, Students are going to master If Statements in C# in order to control a specific condition in programming.

If statements in C# - Part 5 - Create Objects of type Boxer and output values
03:49

In this tutorial, Students are going to master If Statements in C# in order to control a specific condition in programming.

If statements in C# - Part 6 - Get Values from the TextBoxes
02:45

In this tutorial students are going to master While Loops in C# in order to execute some lines of code multiple times.

While Loops in C#
11:32

In these tutorials, students are going to use While and If Statements together.

While and If Statements in C# - Design the User interface of the App
04:41

In these tutorials, students are going to use While and If Statements together.

While and If Statements in C# - Code the App!
09:29

Boxing Champion App - Break Statements in C# - Design the User Interface
05:30

In these tutorials, students are going to use everything they have learned so far in order to create a real world Application.

Boxing Champion App - Break Statements in C# - Code the App!
05:19

In these tutorials, students are going to master using Incrementing and Decrementing Operator in C#.

Incrementing And Decrementing in C# - Part 1
07:55

In these tutorials, students are going to master using Incrementing and Decrementing Operator in C#.

Incrementing And Decrementing in C# - Part 2
04:17

In these tutorials, students are going to master using Incrementing and Decrementing Operator in C#.

Incrementing And Decrementing in C# - Part 3
05:36

In these tutorials, students are going to master using For Loops in C#.

Master For Loops - Part 1 - Design the User Interface of the App!
01:02

In these tutorials, students are going to master using For Loops in C#.

Master For Loops - Part 2 - Code the App!
06:03

In these tutorials, students are going to master using For Loops in C#.

Master For Loops - Part 3 - Debug the App!
07:33

In these tutorials, students are going to learn how to add values together by using for loops.

Using For Loops to Sum Numbers - Part 1 - Design the User Interface
01:19

In these tutorials, students are going to learn how to add values together by using for loops.

Using For Loops to Sum Numbers - Part 2 - Code the App!
07:08

In these tutorials, students are going to master Do While Loops in C#. Remember that Do While Loops are going to be executed at least once.

Do While Loop in C# - Part 1
01:22

In these tutorials, students are going to master Do While Loops in C#. Remember that Do While Loops are going to be executed at least once.

Do While Loop in C# - Part 2
08:42

In these tutorials, students are going to master Switch Statements in C#

Switch Statements in C# - Part 1 - Design the user interface of the App!
08:05

In these tutorials, students are going to master Switch Statements in C#

Switch Statements in C# - Part 2 - Create the instance Variables
03:12

In these tutorials, students are going to master Switch Statements in C#

Switch Statements in C# - Part 3 - Introduction to Switch Statements
04:39

In these tutorials, students are going to master Switch Statements in C#

Switch Statements in C# - Part 4 - Master Switch Statement in C#
03:07

In these tutorials, students are going to master Switch Statements in C#

Switch Statements in C# - Part 5 - Add the Main Logic of the App!
10:01

In these tutorials, students are going to master Switch Statements in C#

Switch Statements in C# - Part 6 - Goto Case
03:08

Switching between String Values in C# - Part 1 - Design the User Interface!
05:33

Switching between String Values in C# - Part 2 - Implement the Device Class
09:33

Switching between String Values in C# - Part 3 - Create a new Device Object
03:58

Switching between String Values in C# - Part 4 - Finish the App!
08:22

Assignment 7
02:05

Overview 7
01:00
About the Instructor
Morteza Kordi
4.4 Average rating
1,171 Reviews
27,015 Students
4 Courses
Developer, Programmer, Designer and Teacher at Udemy

Hi My name is Morteza


ANDROID & iOS & JAVA& C# EXPERT

Why I'm the instructor you need:

1. I have a decade of experience in programming and mobile app development.

2. I'm a coding geek and I just love what I'm doing. I do it mostly for fun and because I enjoy it.

3. I have years of experience at teaching what I know about programming and mobile app development - mostly at coding bootcamps.

Do you want to become a top-notch programmer?! Enroll in one of my courses and let's go!!