{"id":173,"date":"2018-01-28T23:46:00","date_gmt":"2018-01-28T23:46:00","guid":{"rendered":"https:\/\/kindsonthegenius.com\/blog\/2018\/01\/28\/asp-net-c-in-24-days-course-outline\/"},"modified":"2020-11-05T13:20:45","modified_gmt":"2020-11-05T12:20:45","slug":"asp-net-c-in-24-days-course-outline","status":"publish","type":"post","link":"https:\/\/kindsonthegenius.com\/blog\/asp-net-c-in-24-days-course-outline\/","title":{"rendered":"ASP.NET C# IN 24 DAYS COURSE OUTLINE"},"content":{"rendered":"<div style=\"color: #555555; font-size: 18px; line-height: 30px; text-align: justify;\">\n<div style=\"font-family: 'segoe ui';\">This is the course schedule for the ASP.NET C# in 24 days Course. You could always check the schedule for any changes.<\/p>\n<div style=\"clear: both; text-align: center;\"><a href=\"https:\/\/4.bp.blogspot.com\/-s3afasiqUTY\/Wm5gxxi-kCI\/AAAAAAAAA6U\/scWw_-Ia_cMAR8kpsK-EiDNyeEPr4p4lACLcBGAs\/s1600\/Asp.net%2BC%2523%2Bin%2B24%2BHours%2BCourse%2BOutline.jpg\" style=\"margin-left: 1em; margin-right: 1em;\"><img decoding=\"async\" loading=\"lazy\" border=\"0\" data-original-height=\"867\" data-original-width=\"1600\" height=\"173\" src=\"https:\/\/4.bp.blogspot.com\/-s3afasiqUTY\/Wm5gxxi-kCI\/AAAAAAAAA6U\/scWw_-Ia_cMAR8kpsK-EiDNyeEPr4p4lACLcBGAs\/s320\/Asp.net%2BC%2523%2Bin%2B24%2BHours%2BCourse%2BOutline.jpg\" width=\"320\" \/><\/a><\/div>\n<p>You may print it if you like so you can keep it handy. You may also be checking frequently in case of updates or assignments been added to the schedule.<\/p>\n<p><a href=\"https:\/\/youtu.be\/uwCTnQuGIt0\" target=\"_blank\" rel=\"noopener noreferrer\"><b>Day 1: Introduction to Visual Studio, ASP and the .Net Framework<\/b><\/a><\/p>\n<ul>\n<li>What is the .Net Framework<\/li>\n<li>What is ASP?<\/li>\n<li>Getting a Free Visual Studio IDE<\/li>\n<li>Introduction to Visual Studio<\/li>\n<li>The Visual Studio IDE<\/li>\n<li>What you can do with&nbsp; Visual Studio<\/li>\n<li>The C# Programming Language<\/li>\n<li>About this course<\/li>\n<li>Home Work<\/li>\n<\/ul>\n<p><a href=\"https:\/\/youtu.be\/gLkQl2sqKPU\" target=\"_blank\" rel=\"noopener noreferrer\"><b>Day 2: Starting a C# Application\/Structure of a C# Program<\/b><\/a><\/p>\n<ul>\n<li>Create a C# Console Application in Visual Studio<\/li>\n<li>What is a Console Application\/Web Application<\/li>\n<li>Create a C# Web Application<\/li>\n<li>Introduction to Visual Studio<\/li>\n<li>Basic Syntax of C# Program<\/li>\n<li>Class vs Method in C#<\/li>\n<li>Multiline and Single Line Comments<\/li>\n<li>The Main() Procedure or method Keywords in C#<\/li>\n<\/ul>\n<p>Home Work:<\/p>\n<p><a href=\"https:\/\/youtu.be\/pbz3OhRAdw0\" target=\"_blank\" rel=\"noopener noreferrer\"><b>Day 3: Setting up Web, Console and Windows Application in the same solution<\/b><\/a><\/p>\n<ul>\n<li>Set up an Empty Solution<\/li>\n<li>Add A Console Application<\/li>\n<li>Add an Empty Web Application<\/li>\n<li>Add a Windows Application<\/li>\n<li>Add some information in each of the Projects<\/li>\n<li>Setting Startup Projects<\/li>\n<li>Trying to Access Classes across projects Setting Startup Form in Windows Project (Program.cs file)<\/li>\n<\/ul>\n<p><b>Home Work 3: <\/b>Create an Empty solution. Add an Empty Web Application. Also Add an Web forms Web Application. What difference did you notice between the two?<\/p>\n<p><b>Bonus Class<\/b>: Designing a simple Web page<\/p>\n<p><a href=\"https:\/\/youtu.be\/qU2AXBAqdFs\" target=\"_blank\" rel=\"noopener noreferrer\"><b>Day 4: Variables, Data Types and Declaration<\/b><\/a><\/p>\n<ul>\n<li>What are Variables?<\/li>\n<li>Variable Name convention rules(symbols, number etc)<\/li>\n<li>Defining Variables. (More than 1 variable) Initializing Variables<\/li>\n<li>Getting User inputs (Console.ReadLine() and Console.WriteLine())<\/li>\n<li>C#  Data Types(int, float, char, string, double, single, decimal)<\/li>\n<li>Value Types and  Reference Types<\/li>\n<li>Value type(int, double, Boolean, short, float)&nbsp;<\/li>\n<li>Reference type(String, Array, Objects)&nbsp;<\/li>\n<li>Nullable Type in C#<\/li>\n<li>Introduction to Pointers and Pointer Types<\/li>\n<\/ul>\n<p><b>Homework 4<\/b>: Try to use Console.ReadLine(), Console.Read(), and Console.ReadKey(). What is the difference between them? Do the same with&nbsp; Console.Write(), and Console.WriteLIne()?<\/p>\n<p><a href=\"https:\/\/youtu.be\/0h3w7FPwpQI\" target=\"_blank\" rel=\"noopener noreferrer\"><b>Day 5: Type Conversion: Implicit and Explicit Conversion (Convert.to() and Parse()<\/b><\/a><\/p>\n<ul>\n<li>Introduction to Windows Forms<\/li>\n<li>Common Windows Form Controls and Properties&nbsp;<\/li>\n<li>Coding the Exit Button<\/li>\n<li>Linking between two forms. Open a form with a button click <\/li>\n<li>Converting Integer to String<\/li>\n<li>Converting String to Integer (Int.parse(), Convert.to..() )<\/li>\n<li>Converting to Decimal<\/li>\n<li>Converting to Other Data Types<\/li>\n<li>Rounding Decimal Numbers<\/li>\n<li>Difference between Float, Decimal, Double and Single<\/li>\n<\/ul>\n<p><b>Home Work 5<\/b> : Write a program that asks the user of his name and age. Then it would display: \u201cYour name is \u2026. and you are   \u2026.. years old.<\/p>\n<p><b>Day 6: Handling Date and Time Data Types<\/b><\/p>\n<ul>\n<li>Using  DateTime type<\/li>\n<li>Creating an new date using the DateTime constructor<\/li>\n<li>Declaring date data type<\/li>\n<li>Converting to a date using Convert.toDateTime() Converting Date to a Strings (ToString, ShortString, LongString etc)<\/li>\n<li>Getting Today\u2019s date and time Extracting Day, Month and Year from Date<\/li>\n<li>About TimeSpan Data Type for date and time <\/li>\n<\/ul>\n<p><b>Home Work 6<\/b>: Design a Form that allows the user to select a date. The form would contain a button. When the user clicks on the button, the system would show the Day, Month and the Year.  You form should look like the one shown below.<\/p>\n<p><a href=\"https:\/\/2.bp.blogspot.com\/-nE5v6UkTVb8\/Wm2V5SXmPYI\/AAAAAAAAA6E\/t-lnlpUbn2AmXW9HX_JuZanemH3Zr2QCQCLcBGAs\/s1600\/Project%2B1%2BForm.jpg\"><img decoding=\"async\" loading=\"lazy\" border=\"0\" data-original-height=\"336\" data-original-width=\"400\" height=\"269\" src=\"https:\/\/2.bp.blogspot.com\/-nE5v6UkTVb8\/Wm2V5SXmPYI\/AAAAAAAAA6E\/t-lnlpUbn2AmXW9HX_JuZanemH3Zr2QCQCLcBGAs\/s320\/Project%2B1%2BForm.jpg\" width=\"320\" \/><\/a><\/p>\n<p><b>Day 7: Operators in C#<\/b><\/p>\n<ul>\n<li>Arithmetic Operators<\/li>\n<li>Relational Operators<\/li>\n<li>Logical Operators<\/li>\n<li>Bitwise Operators<\/li>\n<li>Assignment Operators<\/li>\n<li>Other Operators<\/li>\n<\/ul>\n<p><b>Homework 7<\/b>: Write a simple menu-based console calculator. The calculator will display a menu that allows user to select an operation. Then user is prompted to enter first and second operand. Then the result is calculated and displayed.<\/p>\n<p><b>Day 8: If\/Else and Switch Statement<\/b><\/p>\n<ul>\n<li>If Statement in single line<\/li>\n<li>If Statement in multiline<\/li>\n<li>If\/else statement<\/li>\n<li>Nested If statements<\/li>\n<li>Switch statement<\/li>\n<li>The ?: operator in C#<\/li>\n<\/ul>\n<p><b>Homework 8<\/b>: Write a program that displays a grade to an input entered by the user. The grade is assigned as follows: 70-100: Excellent, 60-70: Good, 50-59:Average, 40-49:Fair, 30-40: Poor, 0-29:Fail.<\/p>\n<p><b>Day 9: Loops in C#<\/b><\/p>\n<ul>\n<li>The While Loop&nbsp;<\/li>\n<li>For Loop&nbsp;<\/li>\n<li>Do\u2026While Loop&nbsp;<\/li>\n<li>Nested Loops&nbsp;<\/li>\n<li>Inserting Loops using Snippets&nbsp;<\/li>\n<\/ul>\n<p><b>Homework 9:<\/b> Write a console program to (a) Calculate the Sum and Average of numbers between 1 and 100 and display the result (b) Print the Fibonacci Sequence it 1,2,3,5,8,13,&#8230;.. (c) Write a program the accepts a number n from the user and calculates the sum of numbers from 1 to n.<\/p>\n<p><b>Day 10: Access Specifiers in C#<\/b><\/p>\n<ul>\n<li>The public keyword&nbsp;<\/li>\n<li>The Private keyword  Instantiating a Class (Creating object of class)&nbsp;<\/li>\n<li>Deriving a class&nbsp;<\/li>\n<li>Protected keyword&nbsp;<\/li>\n<\/ul>\n<p><b>Day 11: Arrays and Lists<\/b><\/p>\n<ul>\n<li>What are arrays.&nbsp;<\/li>\n<li>Declaring Arrays&nbsp;<\/li>\n<li>Initializing Arrays&nbsp;<\/li>\n<li>Accessing Array Elements <\/li>\n<\/ul>\n<p><b>Day 12: String Manipulation<\/b><\/p>\n<ul>\n<li>String Data Type String or string?&nbsp;<\/li>\n<li>Formatting a method to produce a string&nbsp;<\/li>\n<li>Properties of a string Comparing Strings&nbsp;<\/li>\n<li>Checking if String contains another String&nbsp;<\/li>\n<li>Retrieving Substring from string&nbsp;<\/li>\n<li>Joining strings together (Concatenation)&nbsp;<\/li>\n<\/ul>\n<p><b>Homework 12<\/b>: Create a application that takes a users Firstname and Lastname and then separates it into Firstname and Lastname<\/p>\n<p><b>Day 13: Inheritance: Classes and Subclasses<\/b><\/p>\n<ul>\n<li>Creating a New Class<\/li>\n<li>Properties and Methods<\/li>\n<li>Instantiating a Class(Creating an object of a class)<\/li>\n<li>Types of Constructors Destructors<\/li>\n<li>What is Inheritance <\/li>\n<li>Deriving a Class <\/li>\n<\/ul>\n<p><b>Day 14: Working With Various Web Controls<\/b><\/p>\n<ul>\n<li>About WebForms<\/li>\n<li>Setting Properties of Buttons, Labels and Textboxes<\/li>\n<li>Using a Listbox and dropdownList<\/li>\n<li>What are CSS Files <\/li>\n<li>Attaching a CSS File to a Webform<\/li>\n<li>Working With Radio Buttons<\/li>\n<li>Working with Checkboxes<\/li>\n<li>Working with Calendar Control<\/li>\n<\/ul>\n<p><b>Day 15: The Static keyword<\/b><\/p>\n<ul>\n<li>What is a Static class<\/li>\n<li>What is a static method?<\/li>\n<li>Static Members of a Class<\/li>\n<\/ul>\n<p><b>Day 16: Polymorphism in C#<\/b><\/p>\n<ul>\n<li>What is Polymorphism<\/li>\n<li>Function Overloading<\/li>\n<li>Operator Overloading<\/li>\n<li>Abstract Classes<\/li>\n<\/ul>\n<p><b>Day 17: Overloading<\/b><br \/>What is Overloading<br \/>Types of Overloading<br \/>Operator overloading Examples <\/p>\n<p><b>Day 18: Multiple inheritance and Interfaces<\/b><\/p>\n<ul>\n<li>What is Multiple Inheritance?<\/li>\n<li>What are Interfaces and What are they used for<\/li>\n<li>Declaring Interfaces<\/li>\n<\/ul>\n<p><b>Day 19: Abstract Classes and Class Library<\/b><\/p>\n<ul>\n<li>What is an Abstract Class<\/li>\n<li>What is a Class Library<\/li>\n<li>Abstract Class Demo<\/li>\n<\/ul>\n<p><b>Day 20: Namespaces and Preprocessor directives<\/b><\/p>\n<ul>\n<li>What are namespaces?<\/li>\n<li>The System namespace Defining namespaces in C#&nbsp;<\/li>\n<li>What is a pre-processor directive&nbsp;<\/li>\n<li>The #define directive<\/li>\n<\/ul>\n<p><b>Day 21: Regular Expressions<\/b><\/p>\n<ul>\n<li>What are regular Expressions&nbsp;<\/li>\n<li>Defining regular expressions<\/li>\n<li>Writing regular expressions <\/li>\n<\/ul>\n<p><b>&nbsp;Day 22: Handling Errors and Exceptions<\/b><\/p>\n<ul>\n<li>Keywords for Exception<\/li>\n<li>Handling Exception Handling<\/li>\n<li>Syntax Creating User-defined exceptions<\/li>\n<\/ul>\n<p><b>Day 23: Reading and Writing to Files<\/b><\/p>\n<ul>\n<li>I\/O Classes in C#<\/li>\n<li>The FileStream class<\/li>\n<li>Reading a text file and displaying to the output <\/li>\n<\/ul>\n<p><b>Day 24: Connecting to Databases<\/b><\/p>\n<ul>\n<li>Connecting to a Microsoft Excel Spreadsheet<\/li>\n<li>Connecting to a Microsoft Access Database<\/li>\n<li>Connecting to MySQL Database<\/li>\n<li>Connecting to MS SQL Database   Final Course Project<\/li>\n<\/ul>\n<p><b>Project 1<\/b>: Create an image browser application. This application would have buttons: First, Last, Next and Previous. And would display images in a directory.  Next Step: Advanced ASP.NET C# in 24 days<\/p>\n<p><b>Project 2<\/b>: Creating a Simple Website in ASP.Net <\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>This is the course schedule for the ASP.NET C# in 24 days Course. You could always check the schedule for any changes. You may print &hellip; <\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[363],"tags":[],"_links":{"self":[{"href":"https:\/\/kindsonthegenius.com\/blog\/wp-json\/wp\/v2\/posts\/173"}],"collection":[{"href":"https:\/\/kindsonthegenius.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kindsonthegenius.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kindsonthegenius.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/kindsonthegenius.com\/blog\/wp-json\/wp\/v2\/comments?post=173"}],"version-history":[{"count":1,"href":"https:\/\/kindsonthegenius.com\/blog\/wp-json\/wp\/v2\/posts\/173\/revisions"}],"predecessor-version":[{"id":1698,"href":"https:\/\/kindsonthegenius.com\/blog\/wp-json\/wp\/v2\/posts\/173\/revisions\/1698"}],"wp:attachment":[{"href":"https:\/\/kindsonthegenius.com\/blog\/wp-json\/wp\/v2\/media?parent=173"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kindsonthegenius.com\/blog\/wp-json\/wp\/v2\/categories?post=173"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kindsonthegenius.com\/blog\/wp-json\/wp\/v2\/tags?post=173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}