• Skip to main content
  • Skip to primary sidebar

Founder at work

Master the skills to create and launch your next SaaS company

  • About Me
  • Reviews
  • Resources
  • Community
  • Contact
  • Lessons
  • Series
  • Search
  • Login

C# Programming

August 21, 2013 by Rick Hernandez Leave a Comment

Why the Videos?
I’m a college student studying the art of computer science, since this semester I’m taking advance C# programming, I decided to create videos as i learn new information about C# and the .net framework. All this sounds good but what is it in it for me? I’m glad you asked, well you can learn right along side with me, want to video chat ping me on Google plus here or follow me on twitter here or stay updated on blog post and videos here

Requirements:
My target audience is someone that has been programming about 1 year knows the basic syntax of a programming language, it does not matter which language since this is a intermediate course all of the basics will be skipped. Linux or Windows machine will work since this is C# will be jumping back and forward between linux and windows, and lastly basic understanding of Object Oriented Programming is assumed.

    Whats your reference and tools?
  • College Class on C# programming
  • Microsoft Visual C# 2012 Step by Step here
  • Sublime Here
  • Visual Studio 2013 Download
  • Microsoft’s documentation C# Programming Guide

Overview on course
Welcome!! to C# intermediate programming. The purpose for this videos is to give an overview of what C# language is and how to use the .NET Framework. So what will we cover in the course? there will be vast amount of information for example C# syntax, .NET Framework, delegates, lambda expressions, LINQ,
WPF, ASP.NET, MVC design pattern, Task-Parallel Library, OOP, properties and indexers, Generics, base class library, and lastly handling errors and debugging with visual studio.

Course Layout
  1. Course Overview
  2. Introduction
    1. Setting up Your Environment
      1. Linux→Video
      2. Windows
    2. Hello, C#!
  3. .Net Framework & C family
    1. What is the difference between C# and .Net?
    2. C# VS Java
    3. C# VS C++
  4. Getting to know the language
    1. Conventions
    2. Comments
    3. Case sensitivity
    4. Types
    5. Text and Variables
    6. Enums
    7. Arrays
      1. Single Dimension Arrays→Video
    8. Properties
    9. Structs
    10. Iterations
  5. OOP in C#
    1. Inheritance
    2. Polymorphism
    3. Interfaces
    4. Abstracts
    5. Extension Methods
    6. Properties
    7. Operator overloading
    8. Static Classes
    9. Virtual Methods
    10. Constructors
    11. Delagates
    12. Anonymous delegates
    13. Events
    14. Factory Pattern
    15. Singleton
  6. Collections in C#
    1. Generic Collections
    2. Dictionary
    3. Linkedlist
    4. List
  7. Advance Topics
    1. WPF Graphics
    2. Serialization
    3. Delegates
    4. Lambda Expressions
    5. LINQ
    6. ASP.NET MVC
    7. Task Class
    8. Parallel Class
  8. Debugging
    1. Error Handling
    2. Debugging code

Challenges

  1. Multiplication Overload→Video
  2. Multiplication Table→Video
  3. Diving Simulation→Video
  4. Game of life→Video
  5. Card Shuffling→Video
  6. Connect 4 Game→Video
  7. Connect 4 Game GUI→Video
  8. Getting the source code for any website→Video
Rick Hernandez

I always had a passion for the field of STEM (Science, Technology, Engineering, and Math) and I knew I wanted to do something to make a difference in the world. I just didn’t know where to start. I was an immigrant in a new country, grew up in a tough environment, and wasn’t sure how… Read More

Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)

Related

Filed Under: C#, Programming

Primary Sidebar

Learn How To Take Your Idea And Convert It Into An App From Scratch Even If You Have Never Written A Single Line Of Code.

  • How to Find Your Next Great App Idea
  • The Secret To Getting PAID To Build Your Own App
  • How To Create Your App (SaaS, Mobile, VR, AR, Game)
  • How To Monetize Your Apps
Learn More
4.82 Ratings

Copyright © 2025 · JSecademy Blog Theme on Genesis Framework · WordPress · Log in