What are C# and .NET?
The C# ("C sharp") programming language is most commonly used with the .NET framework. Students who are well-versed in C# programming can use it to create client applications, database applications, distributed components, and much more.
Students who learn C# programming and combine it with their knowledge of the .NET framework can target larger enterprises, government agencies, and companies serving enterprise and government clients for employment.
Companies using C# and .NET who have hired Epicodus graduates include Windsor and Incomm.
The C# and .NET course builds on the programming fundamentals from our Introduction to Programming course and gives students more difficult problems to solve, a more advanced set of tools to solve them with, and establishes the foundations for learning the real-world technologies used by programmers on the job. The outline of topics for this course is as follows:
Week 1: C# Basics
Week 2: Intermediate C# and Testing
Week 3: Basic Web Applications
Week 4: Database Basics
Week 5: Advanced Databases and Authentication
Week 6: Building an API
Week 7: Group Projects
Learning C# is vital for aspiring programmers as it is fundamental in the field of web and mobile development.