C# Acceleration with Visual Studio 2017 Community
C# Acceleration with Visual Studio 2017 Community, available at $34.99, has an average rating of 4.3, with 103 lectures, 5 quizzes, based on 122 reviews, and has 7427 subscribers.
You will learn about How to build your application like a professional programmer Coding best practices used by programmers and developers working in software industry Download and Install Visual Studio 2017 Community (C#'s development tool) Visual Studio's most common features used in daily programming Understand each component of a project in Visual Studio How the compiler works to convert from C# code to running program What an assembly is and how to refer to one in C# projects Important Keywords, Data Types and Variable that create every C# program Operators to perform universal tasks Control Flows to manipulate your program the way you want You will learn about Class, Property, Field, and Method. These are C#’s must-know concepts Array and Collection to manage multiple objects, plus the concept of Generics in C# What is an exception and how to handle exceptions the right way (PRO TIPS inside) Full Demo application – Movie Recommender 2017. This console application will help you consolidate knowledge of all the key features. It is practical, cool and fun! Debugging to explore your application's running state and uncover the source of bugs Object-Oriented Programming (OOP) and its three pillars Inteface and most common Interfaces in C# Work with String, File and Date Log error's details to debug later And many more things which I will not list here because that would be tedious of me! This course is ideal for individuals who are IT students, new programmers and career changers who want to learn C# properly in an easy and fun way. It is particularly useful for IT students, new programmers and career changers who want to learn C# properly in an easy and fun way.
Enroll now: C# Acceleration with Visual Studio 2017 Community
Summary
Title: C# Acceleration with Visual Studio 2017 Community
Price: $34.99
Average Rating: 4.3
Number of Lectures: 103
Number of Quizzes: 5
Number of Published Lectures: 103
Number of Published Quizzes: 5
Number of Curriculum Items: 108
Number of Published Curriculum Objects: 108
Original Price: $174.99
Quality Status: approved
Status: Live
What You Will Learn
- How to build your application like a professional programmer
- Coding best practices used by programmers and developers working in software industry
- Download and Install Visual Studio 2017 Community (C#'s development tool)
- Visual Studio's most common features used in daily programming
- Understand each component of a project in Visual Studio
- How the compiler works to convert from C# code to running program
- What an assembly is and how to refer to one in C# projects
- Important Keywords, Data Types and Variable that create every C# program
- Operators to perform universal tasks
- Control Flows to manipulate your program the way you want
- You will learn about Class, Property, Field, and Method. These are C#’s must-know concepts
- Array and Collection to manage multiple objects, plus the concept of Generics in C#
- What is an exception and how to handle exceptions the right way (PRO TIPS inside)
- Full Demo application – Movie Recommender 2017. This console application will help you consolidate knowledge of all the key features. It is practical, cool and fun!
- Debugging to explore your application's running state and uncover the source of bugs
- Object-Oriented Programming (OOP) and its three pillars
- Inteface and most common Interfaces in C#
- Work with String, File and Date
- Log error's details to debug later
- And many more things which I will not list here because that would be tedious of me!
Who Should Attend
- IT students, new programmers and career changers who want to learn C# properly in an easy and fun way.
Target Audiences
- IT students, new programmers and career changers who want to learn C# properly in an easy and fun way.
C# (CSharp) is the most popular programming language in the Microsoft Technology stack. It is a general-purpose language that can be used to write almost anything, from desktop applications, websites, web services to native mobile apps and even games. It is also a powerful, yet elegant language thanks to its well-thought-out design. On top of that, C# keeps getting new features added on a regular basis because it is backed by Microsoft. No wonder why C# is consistently among the most in-demand programming languages around the world for many years. In August 2018, it is at number 5 according to TIOBE and PYPL (websites that keep track of programming languages’ popularity).
So what is the catch? Although it is an awesome language to learn and will repay the investment, the learning curve can be steep. Sure, a person with no programming experience probably can create something using C# easily (thanks to out-of-the-box templates), but it is not necessarily done right. Therefore, to help you to properly learn C#, I have distilled all the most important aspects into this 5.5 hour course, which I have spent more than 600 hours to create. This is to assure you about the course’s quality.
What can you expect from this course?
-
Exercises! Yes, there will be various exercises including quizzes, coding and even software design exercises to help consolidate and practice what you have learned. The best part? I will keep releasing new exercises on a regular basis. So, you will have access to additional content regularly without any extra cost!
-
This course has the right mix of theory and practice.
-
You can find plenty of practical examples throughout the course.
-
You will find many tips and tricks that I have accumulated throughout my seven years of programming experience. You can then immediately apply that to build your own application more easily.
-
You will see how I apply professional programming’s best practices to build an application.
-
I explain many important concepts in a very detailed manner to make sure you completely understand what needs to be understood.
-
The course has high-quality production, both video, and audio (you should not take this for granted ;-)).
-
It gets really fun in many places. Let’s put it another way: I think this course will make you laugh!
-
Last but not least, you can always reach me at tim@codestrengthen.com for any question, feedback and even idea for my next course.
After completing this course, you will have a crystal clear understanding about the fundamentals and important concepts in C#. You can confidently apply many techniques to create your first simple C# application professionally. If you are worried/challenged/daunted by the vast features of C# before and not sure how to start, I am 100% guarantee that it will come to an end after you finish this course.
Course Curriculum
Chapter 1: Download and Install Visual Studio 2017 Community
Lecture 1: System Requirements
Lecture 2: Download and Install Visual Studio
Lecture 3: After Installation
Lecture 4: Exercise: Install Visual Studio
Lecture 5: Changing the Console's Colors
Chapter 2: Visual Studio Project
Lecture 1: Create your first project
Lecture 2: Exercise: Warm Up
Lecture 3: Solution: Warm Up
Lecture 4: Project Structure
Chapter 3: Visual Studio Quick Tour
Lecture 1: Visual Studio Introduction
Lecture 2: The Start Page
Lecture 3: Main Menu
Lecture 4: The Code Editor
Lecture 5: Tool Windows
Lecture 6: Exercise: Visual Studio Tasks 1
Lecture 7: Exercise: Visual Studio Tasks 2
Lecture 8: Exercise: Google Custom Search Project
Lecture 9: Exercise: Visual Studio Tasks 3
Lecture 10: Exercise: Visual Studio Productivity Tips
Lecture 11: Bonus Lecture: Google Custom Search – Technical Aspect
Lecture 12: Bonus Lecture: Obtaining API Key and Custom Search Engine ID
Lecture 13: Summary
Lecture 14: Visual Studio Cheat Sheet
Chapter 4: The Compiler and Assembly (Library)
Lecture 1: Introduction
Lecture 2: The Compiling Process & Developer Command Prompt
Lecture 3: Demo Project – Add reference to an assembly
Lecture 4: Exercise: Adding References
Lecture 5: Solution: Adding References
Chapter 5: Keywords
Lecture 1: Introduction
Lecture 2: Type, Modifier, Statement and Exception Handling Keywords
Lecture 3: Namespace, Operators, Access Keywords
Lecture 4: Literals, Contextual and Remaining Categories
Chapter 6: Data Types and Variables
Lecture 1: Data Types Overview
Lecture 2: Signed and Unsigned Integral
Lecture 3: Floating Point and Decimal
Lecture 4: Unicode and Boolean
Lecture 5: Enum and Struct
Lecture 6: Nullable Value Type and Type Alias
Lecture 7: Reference Types
Lecture 8: Global Variable
Chapter 7: Class, Field, Property and Object
Lecture 1: Access Modifiers
Lecture 2: Class
Lecture 3: Field
Lecture 4: Property
Lecture 5: Handy Tips
Lecture 6: Object
Lecture 7: Constructor Overloading & Composite Format String
Lecture 8: Exercise: Simple Bookstore Class Design
Lecture 9: Solution: Simple Bookstore Class Design
Chapter 8: Array
Lecture 1: Introduction
Lecture 2: Array Example & Array Initializer
Chapter 9: Collection
Lecture 1: Overview
Lecture 2: List Example
Lecture 3: Common Collections
Chapter 10: Method
Lecture 1: Method Introduction & Movie Examples
Lecture 2: Why should we create method?
Lecture 3: Method Overloading
Chapter 11: Implicitly Typed Local Variable
Lecture 1: Implicitly Typed Local Variable Example
Chapter 12: Operators
Lecture 1: Introduction
Lecture 2: Primary and Unary Operators
Lecture 3: Multiplicative and Additive Operators
Lecture 4: Other Operators
Chapter 13: Control Flow
Lecture 1: Introduction
Lecture 2: If Else
Lecture 3: Switch
Lecture 4: For Loop
Lecture 5: Foreach Loop
Lecture 6: While and DoWhile Loops
Lecture 7: Break and Continue
Lecture 8: Return
Lecture 9: GoTo
Lecture 10: Throw (Exception)
Chapter 14: Exception and Handling
Lecture 1: Introduction
Lecture 2: Exception Handling Basic
Lecture 3: Catch Blocks Chaining
Lecture 4: Finally Block
Lecture 5: Exception Handling Best Practices
Chapter 15: Full Demo Project – Movie Recommender 2017 Application
Lecture 1: Application Workflow
Lecture 2: Preparatory Work
Lecture 3: Import Microsoft Interop Excel library
Instructors
-
Tin Huynh
Passionate Full-Stack .NET Developer
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 3 votes
- 3 stars: 25 votes
- 4 stars: 43 votes
- 5 stars: 50 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024