O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Programming C# 6: Intermediate

Video Description

The Programming C# 6: Intermediate course builds on the concepts taught in the C# Fundamentals course and covers the more advance tools, techniques and technologies used by modern enterprise applications. The course topics include building new data types, handling events, setting precedence, default and null values, working with XML and file I/O, implementing controlled looping and creating classes and objects. This course teaches the students to develop the more advanced programming skills that are required for developers to create enterprise Windows applications using the C# language. During this course, the students learn the core concepts of C# program structure, language syntax, and implementation details, and then consolidate their knowledge as they build a real-world graphical user interface application.

Table of Contents

  1. Chapter 01 - Types and Operators
    1. Topic A: Converting Data Types - Part 1 00:01:04
    2. Converting Data Types - Part 2 00:18:06
    3. Converting Data Types - Part 3 00:00:34
    4. Topic B: Using Convert Or Parse - Part 1 00:00:14
    5. Using Convert Or Parse - Part 2 00:12:42
    6. Using Convert Or Parse - Part 3 00:00:21
    7. Topic C: Value and Reference Types - Part 1 00:00:30
    8. Value and Reference Types - Part 2 00:08:07
    9. Value and Reference Types - Part 3 00:00:29
    10. Topic D: Operators - Part 1 00:00:33
    11. Operators - Part 2A 00:01:47
    12. Operators - Part 2B 00:19:37
    13. Operators - Part 3 00:00:27
  2. Chapter 02 - Precedence and Nulls
    1. Topic A: Logical Operators & Precedence - Part 1 00:00:27
    2. Logical Operators & Precedence - Part 2A 00:04:20
    3. Logical Operators & Precedence - Part 2B 00:17:04
    4. Logical Operators & Precedence - Part 3 00:00:23
    5. Topic B: Nulls and Default Values - Part 1 00:00:53
    6. Nulls and Default Values - Part 2 00:13:45
    7. Nulls and Default Values - Part 3 00:00:33
    8. Topic C: Null Handling Operators - Part 1 00:00:31
    9. Null Handling Operators - Part 2A 00:08:20
    10. Null Handling Operators - Part 2B 00:13:07
    11. Null Handling Operators - Part 3 00:00:20
    12. Topic D: Nullable Data Types - Part 1 00:01:12
    13. Nullable Data Types - Part 2 00:18:53
    14. Nullable Data Types - Part 3 00:00:28
  3. Chapter 03 - XML and File I/O
    1. Topic A: .NET Framework Classes - Part 1 00:00:55
    2. .NET Framework Classes - Part 2A 00:03:28
    3. .NET Framework Classes - Part 2B 00:17:49
    4. .NET Framework Classes - Part 3 00:00:28
    5. Topic B: Working with XML - Part 1 00:00:34
    6. Working with XML - Part 2 00:13:04
    7. Working with XML - Part 3 00:00:31
    8. Topic C: File Input and Output - Part 1 00:00:34
    9. File Input and Output - Part 2 00:18:24
    10. File Input and Output - Part 3 00:00:34
  4. Chapter 04 - Strings and Dates
    1. Topic A: Working with Strings - Part 1 00:00:30
    2. Working with Strings - Part 2 00:04:30
    3. Working with Strings - Part 3 00:00:24
    4. Topic B: Methods of String Class - Part 1 00:00:15
    5. Methods of String Class - Part 2A 00:10:18
    6. Methods of String Class - Part 2B 00:09:49
    7. Methods of String Class - Part 3 00:00:20
    8. Topic C: Formatting Strings - Part 1 00:00:56
    9. Formatting Strings - Part 2 00:06:30
    10. Formatting Strings - Part 3 00:00:22
    11. Topic D: Using StringBuilder - Part 1 00:00:55
    12. Using StringBuilder - Part 2 00:10:30
    13. Using StringBuilder - Part 3 00:00:27
    14. Topic E: Working with Dates and Times - Part 1 00:00:56
    15. Working with Dates and Times - Part 2 00:10:10
    16. Working with Dates and Times - Part 3 00:00:21
    17. Topic F: Using TimeSpan Structure - Part 1 00:00:47
    18. Using TimeSpan Structure - Part 2 00:08:05
    19. Using TimeSpan Structure - Part 3 00:00:36
  5. Chapter 05 - Conditionals and Looping
    1. Topic A: Conditional Branching - Part 1 00:00:38
    2. Conditional Branching - Part 2A 00:11:12
    3. Conditional Branching - Part 2B 00:13:00
    4. Conditional Branching - Part 3 00:00:37
    5. Topic B: Switch Statements - Part 1 00:00:31
    6. Switch Statements - Part 2 00:12:16
    7. Switch Statements - Part 3 00:00:38
    8. Topic C: Repeating Code Blocks - Part 1 00:00:41
    9. Repeating Code Blocks - Part 2 00:14:25
    10. Repeating Code Blocks - Part 3 00:00:30
    11. Topic D: Controlled Looping - Part 1 00:00:23
    12. Controlled Looping - Part 2A 00:06:10
    13. Controlled Looping - Part 2B 00:17:30
    14. Controlled Looping - Part 3 00:00:28
    15. Topic E: Unconditional Branching - Part 1 00:00:27
    16. Unconditional Branching - Part 2 00:13:25
    17. Unconditional Branching - Part 3 00:00:45
  6. Chapter 06 - Objects and Classes
    1. Topic A: Objects and Classes - Part 1 00:00:45
    2. Objects and Classes - Part 2 00:12:06
    3. Objects and Classes - Part 3 00:00:23
    4. Topic B: Class Properties and Methods - Part 1 00:00:21
    5. Class Properties and Methods - Part 2 00:08:31
    6. Class Properties and Methods - Part 3 00:00:37
    7. Topic C: Creating a Class - Part 1 00:00:59
    8. Creating a Class - Part 2 00:20:00
    9. Creating a Class - Part 3 00:00:42
    10. Topic D: Visual Studio for Classes - Part 1 00:00:33
    11. Visual Studio for Classes - Part 2 00:18:30
    12. Visual Studio for Classes - Part 3 00:00:34
    13. Topic E: Implement Class Code - Part 1 00:00:44
    14. Implement Class Code - Part 2 00:16:11
    15. Implement Class Code - Part 3 00:00:25
    16. Topic F: Add Class Methods - Part 1 00:00:37
    17. Add Class Methods - Part 2 00:11:05
    18. Add Class Methods - Part 3 00:00:50