Beginners Guide To C# With Visual Studio 2017
Learn Real C# with Windows Forms!

What you will learn
Create and run a simple Windows Form project
Describe how properties are used to control the appearance of forms
Add objects such as labels to forms, and write code to change the text of the label
Understand why variables are needed and how they operate
Describe how data types must match for code to work
Understand the purpose of a name space and how it makes creating programs easier
Use different data types like bool, string, decimal and int
Understand the concept of a literal
Use pictures boxes to show images
Understand how string interpolation works
Understand how to print new line characters
Learn how to use text boxes and rich text boxes
Describe how to connect multiple controls with code
Work with multiple numerical variables and produce numerical output
Apply format specifiers to produce formatted output
Describe how to declare and set multiple variables on a single line to save time and effort when coding
Read text values and convert them to numerical form
Describe how methods are called to perform a variety of actions
Create a simple graphical user interface
Describe the importance of ensuring that data types are matched when using the assignment operator
To call multiple methods on a single object using method chaining
Explain in detail the concept of variable scope
Explain how DateTime objects are created and used
Explain the concept of variable scope
Understand how to start a Visual Studio project in several ways
Understand how to work with compound operators that represent addition and subtraction
Describe how the compound division and multiplication operators work
Use the numeric up/down control and understand the remainder operator
Explain logical operators like <= and >=
Describe how to work with check boxes in an interface
Explain how the logical and operator works
Understand how the logical or operator works
Make comparisons using if/else and strings
Make comparisons using if/else and numerical quantities
Use methods with if/else blocks to make decisions
Use if/else blocks with check boxes to make decisions
Understand the concept of a literal
Why take this course?
🎉 Beginners Guide To C# With Visual Studio 2017 👩💻🔧
Course Headline:
🚀 Learn Real C# with Windows Forms!
Join our comprehensive beginner's course designed to kickstart your journey into the world of C# programming using Visual Studio 2017. Dive into the core language features and practical applications with step-by-step guidance.
Course Instructor:
👤 T O
Your course instructor, T O, is an experienced author who has previously published "Beginning C# Hands-On-The Core Language" with Packt Publishing. With a passion for simplifying complex topics, T O brings a wealth of knowledge and a personal approach to your learning experience.
Course Description:
Very Important: 🚫
- Review the Curriculum: Please take a moment to review the course curriculum to ensure this is the right fit for your learning needs before enrolling.
- Watch Free Preview Videos: Assess whether my presentation style aligns with your learning preferences by checking out the free preview videos. Remember, I'm an individual contributor, and these videos are often recorded after a full day's work.
- Feedback is Welcome: If you encounter any issues or something needs clarification, please let me know. As a single contributor, I am committed to providing the best learning experience I can and will address any concerns promptly.
Course Highlights:
- Learn C# Fundamentals: Get acquainted with C# as a powerful programming language, essential for developing applications in .NET.
- Use Visual Studio 2017: Gain hands-on experience with the most current version of C# (7.0) using the popular and versatile Visual Studio 2017 IDE.
- Real-World Application: Learn by doing as you build real Windows Forms applications, applying the concepts you learn directly.
- HD Video Lessons: Each lesson comes with high-definition video content, complemented by downloadable code samples and accompanying questions to enhance your learning.
- Practical & Engaging: This course is crafted for beginners who are eager to start coding without getting bogged down in theory.
- Cross-Language Relevance: Understand that many of the concepts taught in this course apply to other programming languages like Java, making your learning broader and more versatile.
Course Features:
✅ Hands-On Learning: Engage with a curriculum designed to get you coding from day one. ✅ Detailed Explanations: Benefit from in-depth explanations that cover all the essentials without overwhelming information. ✅ Real Examples: Work on real examples and projects that mirror real-world scenarios. ✅ Supportive Community: Join a community of fellow learners who are also embarking on their C# journey. ✅ Downloadable Resources: Access lesson resources, including code samples and questionnaires for deeper understanding.
Enrollment Considerations:
- This course is tailored for absolute beginners in the C# programming language.
- If you are already familiar with C# or have intermediate to advanced skills, this course may not offer new insights.
- Ensure that you are comfortable with the course's presentation style by reviewing the free preview videos.
Thank you for considering this course as your stepping stone into the exciting world of C# programming. I'm here to guide you every step of the way and can't wait to see you thrive inside the course! 🌟
Note: Parts of the promotional material are licensed from presentermedia, ensuring a high-quality multimedia learning experience.
Join us, let's make coding in C# second nature to you! 🚀💻
Our review
Course Overview
Global Rating: 4.55
This course is designed for individuals ranging from complete beginners to programmers seeking to refresh their skills with Visual C#, particularly within the Windows Forms application framework. The course is paced appropriately for newcomers, ensuring a solid understanding of basic concepts with a hands-on approach. It serves as an excellent introduction to event-driven programming in C# and Visual Studio 2017.
Pros:
- Beginner-Friendly: The course is slow and patient, ideal for beginners who are dealing with fundamental concepts.
- Clear Explanations: The instructor provides thorough explanations, taking the time to ensure understanding.
- Hands-On Learning: Emphasizes practical application through exercises that reinforce learning.
- Well-Structured Content: The course is well-organized, making it easy to follow and understand.
- Comprehensive Coverage: Covers principles of objects, methods, classes, and basic programming control structures.
- Instructor Quality: The instructor is praised for being clear, thorough, and easy to understand.
- Supportive Community: Some learners have taken the course with family members or intend to use it as a resource for educational purposes at colleges.
- Useful for Varied Levels: Even experienced programmers find value in refreshing their skills or learning the specifics of Visual Studio 2017 and C#.
Cons:
- Limited Advanced Content: Some more experienced programmers feel that the content is too basic and are looking for more advanced topics like different types of loops or a deeper dive into object-oriented programming (OOP).
- Pace for Experienced Users: A few seasoned users watch the videos at 1.5x speed to accommodate their existing knowledge base.
- Example Relevance: Some learners find the examples given in the course to be somewhat inane, possibly because they are too experienced or the examples do not resonate with their expectations.
- Lack of Certain Explanations: There is a suggestion that some key programming concepts could be explained more briefly to avoid confusion, such as explanations on what "void" means or overloading methods like
ToLower()
.
General Learner Feedback:
The overwhelming majority of learners report a positive experience with the course. Many are impressed with how it helps beginners get started with Windows UI coding and appreciate the clear, step-by-step approach to learning C# within Visual Studio 17. The course is highly recommended as a starting point for those new to the language or those looking to refresh their knowledge.
Note: The reviews indicate that this course is particularly well-suited for beginners and those seeking a refresher on C# and Windows Forms application development. For programmers with prior experience or looking for more complex topics, it may be advisable to consider follow-up courses that offer more advanced material.