Take this
course

Software Development / Programming Languages

Learn C# With Visual Studio 2015, SQL Server, Web Pages

Learn how to integrate C#, HTML, CSS, SQL Server and more!

Description

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
  • 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#  
  • There is also an introduction to C# 7.0


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.

Full details

Curriculum

  • Basics
    Get Visual Studio
    Visual Studio: https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx
    1:53
    Configure Visual Studio
    2:51
    Basic Web Page
    Code: http://flowingcsharp.weebly.com/lesson3firsthtmlpage.html
    5:02
    Page With C Sharp
    Code: http://flowingcsharp.weebly.com/lesson4csharpaspnetpage.html
    6:28
    Simple Variables
    Code: http://flowingcsharp.weebly.com/lesson5variable.html
    7:16
    Update Visual Studio
    Code: http://flowingcsharp.weebly.com/lesson6updatevs.html
    3:02
    Formatting Output
    Code: http://flowingcsharp.weebly.com/lesson7formattingoutput.html
    6:13
    Data Types
    Code: http://flowingcsharp.weebly.com/lesson8datatypes.html
    8:16
    Computed Variables
    5:27
    Interacting With Users
    Code: http://flowingcsharp.weebly.com/lesson10readinput.html
    7:24
    Method Chaining
    Code: http://flowingcsharp.weebly.com/lesson11methodchaining.html
    6:11
  • Controlling Program Flow
    If/Else Blocks
    Code: http://flowingcsharp.weebly.com/lesson12ifelseblocks.html
    6:09
    Making A Variable Value Grow By One
    Code: http://flowingcsharp.weebly.com/lesson13add1tox.html
    3:17
    While Loops
    Code: http://flowingcsharp.weebly.com/lesson14whileloops.html
    9:22
    For Loops
    Code: http://flowingcsharp.weebly.com/lesson15forloops.html
    7:03
    ForEach Loops
    Code: http://flowingcsharp.weebly.com/lesson16forloops.html
    6:29
    Switch Blocks
    Code: http://flowingcsharp.weebly.com/lesson17switchblocks.html
    6:15
    TryParse Method
    Code: http://flowingcsharp.weebly.com/lesson18tryparse.html
    9:26
    Ternary Operator
    Code: http://flowingcsharp.weebly.com/lesson19ternaryoperator.html
    9:07
  • Logical Operators
    Operators
    Code: http://flowingcsharp.weebly.com/lesson20operators.html
    8:25
    And Operator
    Code: http://flowingcsharp.weebly.com/lesson21andoperator.html
    6:16
    Or Operator
    Code: http://flowingcsharp.weebly.com/lesson22oroperator.html
    7:22
  • Methods
    Basic Arrays
    9:21
    Arrays And Loops
    http://flowingcsharp.weebly.com/lesson24arraybasics.html
    3:54
    Create A Method
    http://flowingcsharp.weebly.com/lesson25methods.html
    9:14
    Passing Arrays
    http://flowingcsharp.weebly.com/lesson26arraysintomethods.html
    6:19
    Values And Ref. Types
    http://flowingcsharp.weebly.com/lesson27refvaluetypes.html
    8:52
    Creating More Flexible Methods With Params
    Code: http://flowingcsharp.weebly.com/lesson28params.html
    8:33
    Creating More Flexible Methods WIth Out
    Code http://flowingcsharp.weebly.com/lesson29outkeyword.html
    9:14
    Ref And Out Keywords
    Code: http://flowingcsharp.weebly.com/lesson30outandref.html
    7:28
    Two Dimensional Arrays
    Code: http://flowingcsharp.weebly.com/lesson31twodarrays.html
    9:09
  • Fundamentals Of OOP
    Create A Simple Class
    Code: http://flowingcsharp.weebly.com/lesson33simpleclass.html
    11:50
    Static Classes And Methods
    http://flowingcsharp.weebly.com/lesson34staticclass.html
    8:21
    Properties
    Code: http://flowingcsharp.weebly.com/lesson35properties.html
    10:02
    Static Properties
    8:50
    Inheritance
    14:27
    Virtual Functions (Methods)
    11:38
    Abstract Classes
    11:37
    Returning Custom Data Types
    9:37
    List Basics
    9:55
    Polymorphism
    15:07
    Interfaces
    11:06
    Indexers
    6:02
    Exceptions
    8:28
    Named Parameters
    12:05
    Null Coalescing Operator
    12:00
    Overloading Operators
    11:13
    Enumerations
    6:33
    Name spaces
    10:22
    Structs
    7:54
    Delegates
    8:43
  • Generics
    Simple Generic Class
    8:13
    Generic Method
    11:05
    Generic Interface
    14:43
    Generic Dictionaries
    7:48
    Generic Delegates
    6:30
  • Working With SQL Server 2014
    Get SQL Server
    https://www.microsoft.com/en-us/download/details.aspx?id=42299
    7:04
    Reading Records
    9:36
    Inserting Values
    14:46
    Nullable Keyword
    10:32
    Charts
    9:15
    Linq With SQL
    11:07
    Creating, Altering And Dropping Stored Precedures
    15:33
  • Lambda Expressions And Linq
    Lambda Basics
    8:54
    Expression Bodied Members
    11:33
    Anonymous Functions
    9:16
    Basic Linq
    9:03
    Linq With Custom Types
    6:17
    Writing Queries
    10:54
    Aggregate Functions
    9:54
    Tuples With Linq
    8:11
    Grouping
    8:26
    Simple Inner Joins
    9:29
  • XML Basics
    Reading XML
    7:58
    Writing XML
    6:16
    XML With Linq
    10:42
  • File Acces
    Writing And Reading Files
    9:43
    File Uploads
    9:46
    Serialization
    11:51
    Image Manipulation
    8:43
    Image Saving
    11:05
  • Very Basic MVC
    Basic MVC Example
    5:27
    MVC Example With A View
    7:01
  • Introduction to C# 7.0
    Get VS 2017
    4:15
    Using out keyword with C# 7.0
    7:36
    Using tuples with C# 7.0
    7:46
    Switch block with C# 7.0
    7:17
    Switch blocks with C# 7.0, another example
    14:44
    Local functions with C# 7.0
    5:56
    Throwing exceptions from anywhere
    6:35
    Another tuples example
    12:43

Skills

  • C#
  • Microsoft Visual Studio
  • Object Oriented Programming (OOP)

Similar Courses

More Courses by this Instructor