Skip to content

C Sharp Intermediate oops

Interactive Video Lessons | Free E-Certificate | Tutor Support


Princeton X

Summary

Price
£12 inc VAT
Study method
Online, On Demand What's this?
Duration
4.7 hours · Self-paced
Qualification
No formal qualification
Certificates
  • Reed Courses Certificate of Completion - Free
Additional info
  • Tutor is available to students

Add to basket or enquire

Overview

Take your C# programming skills to new heights with our intermediate course designed to propel you toward mastery. Through a series of hands-on projects and in-depth explorations of advanced concepts, you'll solidify your understanding of C# and elevate your programming proficiency to the next level.

By the end of this course, you'll emerge as a confident and proficient C# programmer, equipped with the skills and knowledge to tackle complex projects and excel in your career. Whether you're aiming to advance in your current role, pursue new opportunities, or embark on entrepreneurial ventures, this course will empower you to achieve your goals in the dynamic world of software development.

Curriculum

7
sections
56
lectures
4h 44m
total
    • 1: 1a Course Introduction 02:22
    • 2: 1b Course Curriculum 04:31
    • 3: 1c How to get Pre-requisites 02:01
    • 4: 1d Getting Started on Windows or Linux 02:13
    • 5: 1e How to ask Great Questions 01:46
    • 6: 1f FAQ’s 00:41
    • 7: 2a Introduction to Class 02:59
    • 8: 2b Create a Class 14:41
    • 9: 2c Object Initializers 16:07
    • 10: 2d Parameters 11:43
    • 11: 2e Access Modifiers(theory) 12:50
    • 12: 2f Assessment Test 01:21
    • 13: 2g Solution for Assessment Test 01:12
    • 14: 2h Summary 01:48
    • 15: 3a Introduction to methods 08:00
    • 16: 3b Create a method 16:08
    • 17: 3c Method with parameters 09:19
    • 18: 3d Method default and multiple parameters 09:15
    • 19: 3e Method return keyword 07:07
    • 20: 3f Method Over loading 08:27
    • 21: 3g Assessment Test 01:01
    • 22: 3h Solution for Assessment Test 01:44
    • 23: 3i 03 Interview Questions and Answers 02:54
    • 24: 3j Summary 01:56
    • 25: 5a Introduction to Inheritance and Polymorphism 02:55
    • 26: 5b Inheritance 11:37
    • 27: 5c Polymorphism 12:40
    • 28: 5d Assessment Test 01:39
    • 29: 5e Solution for Assessment Test 02:40
    • 30: 5f 03 Interview Questions and Answers 01:58
    • 31: 5g Summary 01:42
    • 32: 5a Introduction to Inheritance and Polymorphism 02:55
    • 33: 5b Inheritance 11:37
    • 34: 5c Polymorphism 12:40
    • 35: 5d Assessment Test 01:39
    • 36: 5e Solution for Assessment Test 02:40
    • 37: 5f 03 Interview Questions and Answers 01:58
    • 38: 5g Summary 01:42
    • 39: 6a Introduction 01:48
    • 40: 6b Abstraction 06:33
    • 41: 6c Interfaces 06:46
    • 42: 6d Enums 05:16
    • 43: 6e Assessment Test 00:30
    • 44: 6f Solution for Assessment Test 00:52
    • 45: 6g 03 Interview Questions and Answers 02:46
    • 46: 6h Summary 01:40
    • 47: 7a Introduction 06:00
    • 48: 7b Try Catch 09:53
    • 49: 7c Custom message on Errors 04:55
    • 50: 7d Finally 05:39
    • 51: 7e Throw keyword 08:43
    • 52: 7f Assessment Test 00:52
    • 53: 7g Solution for Assessment Test 02:08
    • 54: 7h 03 Interview Questions and Answers 02:41
    • 55: 7i Summary 02:08
    • 56: 8a Bonus Lecture What’s Next 01:49

Course media

Description

Instructor:
Sarah Patel, Senior Software Engineer and C# Specialist with extensive experience in software development and teaching.

Curriculum Overview:

Section 1: Advanced String Manipulation and Syntax Refinement
- Dive deeper into string manipulation techniques for enhanced data processing
- Refine your understanding of syntax fundamentals and coding best practices
- Complete practical exercises to reinforce your skills and build confidence

Section 2: Comprehensive Data Handling and Type Conversion Mastery
- Explore advanced data types and their applications in complex programming scenarios
- Master the art of type conversion to seamlessly integrate diverse data formats
- Challenge yourself with hands-on coding tasks and quizzes to solidify your knowledge

Section 3: Advanced Operators and Mathematical Functions
- Harness the power of advanced operators for efficient data manipulation and computation
- Explore advanced mathematical functions and algorithms to solve complex problems
- Engage in interactive coding sessions to implement and test advanced operator examples

Section 4: Project-based Learning: Building a Dynamic Web Application
- Embark on a comprehensive project-based learning journey to build a dynamic web application from scratch
- Apply your knowledge of C# to develop interactive user interfaces and robust backend functionality
- Collaborate with fellow learners and receive personalized feedback from the instructor

Section 5: Advanced Topics and Next-Level Skills Development
- Delve into advanced topics such as multithreading, asynchronous programming, and exception handling
- Explore cutting-edge C# features and industry best practices to stay ahead of the curve
- Dive into real-world case studies and examples to further enhance your understanding and skillset

Requirements

No prior knowledge or experience required

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Certificates

Reed Courses Certificate of Completion

Digital certificate - Included

Will be downloadable when all lectures have been completed.

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Study method describes the format in which the course will be delivered. At Reed Courses, courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on Reed Courses, many of which can be completed online.

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body's logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.