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 Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift 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 Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business 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#

A 16 Hour C# Course With Microsoft Visual Studio 2013

Quadruple Your Skills: Learn C# , Microsoft Visual Studio 2013, Debugging and SQL Server Basics!
Highest Rated
Rating: 4.6 out of 54.6 (1,731 ratings)
14,325 students
Created by A O
Last updated 9/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Find, download and install Visual Studio
  • Create and run a simple console application
  • Declare and initialize variables
  • Learn how to use the locals and call stack windows in Visual Studio
  • Learn how to step through a program line by line for maximum comprehension
  • Learn how to perform arithmetic
  • Learn to use various variable types
  • Learn how to code for loops
  • Learn how to code switch statements
  • Learn how to construct simple classes
  • Learn how to create objects, call functions, both object and static
  • Learn how to use and code arrays for various data types
  • Learn how to use the length property of arrays, and how to convert between data types
  • Learn how to create a simple inheritance structure
  • Learn how to call functions from client code
  • Learn simple file writing and reading
  • Learn how to create a simple application and install it on your computer
  • Learn how to write generic classes and interfaces
  • Learn how to work with Lambda expressions
  • Learn how to work with SQL Server
  • Learn how to use LINQ with Arrays and XML
  • Learn how to use LINQ with SQL Server
  • Learn how to update, delete, insert data with web pages and SQL Server
  • Learn how to create and publish simple WPF apps
  • Learn how to make simple Graphical User Interfaces and Display Files and Folders
  • Learn how to work with threads
  • Learn how to serialize and deserialize objects
  • Learn how to create databases from code using the Entity Framework
  • Learn how to create windows services
  • Develop an Understanding of Windows Forms
  • Understand How To Use Async and Await To Increase Program Responsiveness
  • Learn How To Check for Existing Files and Append Text
  • Learn How To Launch Another Program With C# Code
  • Create Full Scale Applications That Synthesize Many Different Concepts
  • Learn How To Work With Progress Bars
  • Learn How To Save and Restore Control Values
  • Learn How To Work With List Boxes
  • Learn How To Build Events With Publishers and Subscribers
  • Learn How To Build An Image Browser
  • How to To Use Iron Python In C#
Curated for the Udemy for Business collection

Course content

20 sections • 125 lectures • 16h 39m total length

  • Preview02:26
  • Preview02:58
  • Create and Run A Simple Program
    07:54
  • Blocks, Nested Blocks, and Multiline Comments
    05:49
  • Using Format Specifiers To Create More Professional Output
    03:47
  • Preview04:40
  • Describing An Object With Different Data Types
    06:38
  • Combining Variables Using Addition, Division And Subtraction
    07:59
  • Understanding Division of Doubles And Integers
    05:38
  • Understanding How To Use The Remainder Operator
    05:01
  • Interacting With Users Through The Command Prompt
    07:18
  • Reading Input From Users By Using Data Casting
    06:08
  • Creating And Using Constants To Represent Unchanging Quantities
    05:27

  • Reacting To A Simple Condition With If Blocks
    05:31
  • Checking Simple Conditions With If/Else Blocks
    03:42
  • Making A Variable Grow By Adding One
    03:16
  • Repeating Blocks Of Code With While Loops
    04:40
  • If/Else Blocks with Multiple Options
    04:53
  • Examining Multiple Options With Switch Blocks
    05:40
  • Repeating Blocks Of Code With For Loops
    06:08
  • Examining The Items In A Collection By Using ForEach Loops
    04:45
  • Collecting Input At Least Once With Do/While Loops
    07:07
  • Performing An Action Until A User Wants To Quit
    07:30

  • Ensuring Two Conditions Are True With The Logical And Operator
    05:19
  • Ensuring At Least One Of Two Conditions Is True With The Or Operator
    05:22
  • Compound Operators That Evaluate and Assign
    07:36
  • Reversing Truth Values With The Logical Negation Operator
    06:56
  • Replacing If/Else Blocks With The Ternary Operator
    05:32
  • Combining Logical Operators To Write More Powerful Code
    06:06

  • Breaking Programs Into Smaller Pieces With Methods
    04:55
  • Creating A Method That Accepts And Returns A Value
    06:14
  • Creating And Using Arrays To Store Data
    06:01
  • Operating On Arrays With For And ForEach Loops
    06:19
  • Understanding Reference Type And Value Type Variables
    06:53
  • Preview05:13
  • Using Out Parameters To Allow Methods To Set Multiple Values
    07:22
  • Holding Tabular Information With Multidimensional Arrays
    08:13
  • Storing Information In Jagged Arrays
    06:47
  • Writing More Flexible Methods With The Params Keyword
    04:40
  • Using the TryParse Method To Write More Powerful Code
    06:09

  • Create A Simple Class With A Constructor
    09:10
  • Create A Class With A Constructor And A Method
    08:52
  • Create A Class With A Method And A Property
    07:37
  • Create A Class With A Static Field And Static Property
    08:12
  • Create A Static Class To Represent A Concept With Operations
    07:16
  • Creating A Simple Inheritance Hierarchy To Write Less Code
    16:00
  • Creating and Using Virtual Methods To Write Less Code
    12:48
  • Virtual Methods
    2 questions
  • Dynamic Data Typing
    06:14
  • Difference Between Dynamic and Var.
    09:13
  • Abstract Classes, and Methods
    08:49
  • Improving On Arrays With Lists
    10:57
  • Using Polymorphism To Write Less Code
    12:42
  • Using Custom Types as Parameter Data Types
    08:32
  • Overloading Operators To Make Operating On Custom Types Easier
    08:43
  • Calling Multiple Methods With Delegates
    08:40
  • Chaining Functions Together With Actions
    10:39
  • Responding To Events With Delegates
    08:15
  • Preview11:42
  • Creating Reusable Code With Generic Interfaces
    07:50
  • Controlling Access To Code With Access Modifiers
    08:47
  • Cleaning Strings
    09:05
  • Events With Simple Forms and Partial Classes
    10:22

  • Try-Catch-Finally Blocks In Graphical Apps
    15:14
  • Multiple Catch Blocks
    07:42

  • Adding a Class To Represent Points
    06:44
  • Designing The User Interface, And Applying String Functions
    17:16

  • Turning Objects Into Arrays With Indexers
    06:57
  • Writing And Reading Files, Very Simple Example
    10:39
  • Controlling Low Level Access With Using Statements
    08:20
  • Reading and Writing Files, Graphical Example
    17:54
  • Conditional Functions
    08:18
  • Nullable Data Types, and Named Parameters
    08:42
  • Create a Dynamic Link Library and Reference It
    04:44
  • Display All the Files and Folders in A Directory
    05:20
  • Fully Qualified Names
    07:53
  • Build a Simple Web Browser
    09:06

  • Create and Use A Generic Class
    08:32
  • List<T> With Predefined Types and ForEach
    05:50
  • Build A Custom Type Database With Generics
    08:49
  • Using Generic Dictionaries, and A Project
    08:02
  • Lambda Expressions,and Lambda Statements
    11:19
  • Func<> Notation For Lambda Expressions, and Dynamic Variables
    06:10

  • Download and Install SQL Server 2014 Express
    10:45
  • Write Code for Connecting to Databases
    14:44
  • Search Through Generic Lists With Linq
    07:50
  • Using Lambda Expressions in Linq Queries
    10:45
  • Use LINQ with XML
    10:05
  • Use Linq To Search For Words In A Graphical Application
    07:35

Description

My name is Tom Owsiak. 

I'm the author of "Beginning C# Hands-On-The Core Language" from Packt Publishing. Let's take a look at every this course has to offer. 

I have an updated version of a  similar course with Visual Studio 2017.

Please search "Learn C# with Visual Studio 2017 and Console Programs"

Update 8/24/2020: Added several new lessons on the bottom on concepts related to try/catch/finally and using blocks with C# 8.0.

This comprehensive C# course is designed for beginner programmers, as you won't be rushing through code. It focuses on the C# language rather than the graphical aspects of Windows programming. The focus at first is on simple Console applications. This course works with Visual Studio 2013, or Visual Studio 2015.

You'll learn in a detailed and deliberate way so you can set a foundation and move from basic to more advanced concepts easily.

In addition to learning C#, you'll also cover the Microsoft Visual Studio programming environment, which will serve as the perfect complement to your newfound C# skills.

Learn C#, Visual Studio, and Object Oriented Programming

Start Using the C# Programming Language to Work with Code and Data Through Simple Console Applications

Understand the Microsoft Visual Studio Environment as It Relates to C#

Apply the Fundamentals of Object Oriented Programming to Data

Enhance Your Programming Skills with a Foundation in C#

Throughout this course, you'll learn the core concepts of C#, which can then be applied directly to other popular programming languages, including C++, C, Java, and JavaScript.

Contents and Overview

You'll start this course by learning the fundamentals of C# and Visual Studio, including configuring the layout, defining variables, interacting with users, and understanding data types, data conversions, and constants.

To work with code in a more advanced way, you'll tackle how to check simple conditions using if/else blocks, as well as how to use loops to do things like repeat blocks of code to work more efficiently.

After covering various operators to evaluate and assign control structures, you'll learn how to use arrays to store collections of data.

Moving on to Object Oriented Programming, you'll create objects that contain both data and functions to make your job even easier.

By the end of this course, you'll have a solid understanding of the most important aspects of C#, Visual Studio, and Object Oriented Programming.

You'll be able to use these new skills to advance your career as a programmer, as well as become a C# developer.

Note: Promo template licensed from PRESENTERMEDIA

Newer course: 

"Learn C# with Visual Studio 2017 and Console Programs". This one has lots of exercises.


Who this course is for:

  • Programming Novices
  • People Who Understand That Rushing In General Results in Shallow Understanding
  • People Who Like To Check Their Understanding

Instructor

A O
Spreader of Knowledge
A O
  • 4.4 Instructor Rating
  • 5,971 Reviews
  • 39,408 Students
  • 25 Courses

I love computers , math and programming.

I teach because it gives me great joy to understand things deeply and to share that knowledge with others.


My education: 

1. Master's degree in Statistical Computing

2. BA in mathematics


3. Professional development certificates from Microsoft in each area below: 

     1. Deep learning with Python

     2. Introduction to Artificial intelligence

     3. Data science with Python

     4. Math for machine learning

     5. Data science research methods with Python 


4. Professional certificates from other schools: 

    1. Columbia university certificate in introduction to corporate finance

    2.  MIT certificate in introductory economics

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