MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

C# 2012 Fundamentals Part III

Course Summary

(Video Training)

  • +

    Course Syllabus

    • Before you begin...
      • Code Files
    • Introduction
      • Introduction to C# 2012 Fundamentals Part III
    • Lesson 16: Strings and Chracters: A Deeper Look
      • Lesson introduction
      • string Constructors
      • string Indexer, Length property and CopyTo Method
      • Comparing strings
      • Determining Whether a String Begins or Ends with a Specified String
      • Locating Characters and Substrings in strings
      • Extracting Substrings from strings
      • Concatenating strings
      • Miscellaneous string Methods
      • Class StringBuilder Constructors
      • Length and Capacity Properties, EnsureCapacity Method and Indexer of Class Strin
      • Append Method of Class StringBuilder
      • AppendFormat Method of Class StringBuilder
      • Insert and Remove Methods of Class StringBuilder
      • Replace Method of Class StringBuilder
      • Char Methods
      • Simple Regular Expressions and Class Regex
      • Regular-Expression Character Classes and Quantifiers
      • A More Complex Regular Expression
      • Validating User Input with Regular Expressions and LINQ
      • Regex Methods Replace and Split
    • Lesson 17: Files and Streams
      • Lesson introduction
      • Using Classes File and Directory
      • Using LINQ to Search Directories and Determine File Types
      • BankLibrary: Reusable Class BankUIForm
      • BankLibrary: Reusable Class Record
      • Creating and Writing to a Sequential-Access File
      • Reading Date from a Sequential-Access Text File
      • Case Study: Credit-Inquiry Program
      • BankLibrary: Class RecordSerializable
      • Creating a Sequential-Access File Using Object Serialization
      • Reading and Deserializing Data from a Binary File
    • Lesson 18: Generics
      • Lesson introduction
      • Motivation for Generic Methods
      • Generic-Method Implementation
      • Type Constraints
      • Generic Classes
      • Generic Methods That Receive Objects of Generic Classes as Arguments
    • Lesson 19: Collections
      • Lesson introduction
      • Class Array and Enumerators
      • Class ArrayList
      • Class Stack
      • Class ClassHashtable
      • Generic Class SortedDictionary
      • Generic Class LinkedList
    • Lesson 20: Databases and LINQ
      • Lesson introduction
      • Relational Databases
      • Books Database
      • Books Database: Entity-Relationship Diagram
      • LINQ to Entities and the ADO.NET Entity Framework
      • Querying a Database with LINQ: Demonstrating the Display Authors Table App
      • Querying a Database with LINQ: Creating the ADO.NET Entity Data Model Class Libr
      • Querying a Database with LINQ: Creating a Windows Forms Project and Configuring
      • Querying a Database with LINQ: Data Bindings Between Controls and the Entity Dat
      • Querying a Database with LINQ: Code for the Data Bindings Between Controls and t
      • Dynamically Binding Query Results
      • Dynamically Binding Query Results: Creating the Display Query Results GUI
      • Dynamically Binding Query Results: Coding the App
      • Retrieving Data from Multiple Tables with LINQ
      • Creating a Master/Detail View App
      • Address Book Case Study
      • Address Book Case Study: Creating the GUI
      • Address Book Case Study: Coding the app
    • Lesson 21: Web App Development with ASP.NET
      • Lesson introduction
      • Web Basics
      • Multitier App Architecture
      • Testing Your First Web App
      • Building Your First Web App
      • Standard Web Controls
      • Validation Controls: Demo
      • Validation Controls
      • Session Tracking
      • Data Driven ASP.NET Guestbook: Demo
      • Data Driven ASP.NET Guestbook
    • Lesson 26: Asynchronous Programming with async and await
      • Lesson introduction
      • Basics of async and await
      • Introduction to the Fibonacci calculation used in Sections 26.3-26.5
      • Executing an Asynchronous Task from a GUI App
      • Sequential Execution of Two Compute Intensive Tasks
      • Asynchronous Execution of Two Compute Intensive Tasks
      • Invoking a Flickr Web Service Asynchronously with WebClient

Course Fee:
USD 149

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Development & Implementations Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top