Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kadiryazadzhi/softuni---csharp-fundamentals

πŸŽ“ Tasks from C# Fundamentals course at SoftUni πŸŽ“
https://github.com/kadiryazadzhi/softuni---csharp-fundamentals

course csharp softuni

Last synced: 23 days ago
JSON representation

πŸŽ“ Tasks from C# Fundamentals course at SoftUni πŸŽ“

Awesome Lists containing this project

README

        

# βš™οΈ Programming Fundamentals with C# - SoftUni πŸ“š

Welcome to the repository for the **Programming Fundamentals with C#** course at SoftUni! πŸš€
Here, you will find all the tasks organized by topics, covering essential programming concepts. If you have any questions or encounter issues, feel free to contact me. 😊

## πŸ“– **Course Overview**
The **Programming Fundamentals** course is part of SoftUni's comprehensive program for software engineers. This course introduces key programming concepts that lay the groundwork for professional modules.

Participants will build on their knowledge from the **Programming Basics** course, exploring advanced techniques and structures such as arrays, lists, objects, and classes. Additionally, they will learn essential developer tools like **HTML**, **CSS**, and **HTTP**, while gaining insights into web development and popular technologies.

By the end of the course, students will have a solid foundation for continuing their journey as software developers! πŸ’»

## πŸ› οΈ **Skills You Will Gain**
- Mastery of C# core functionality βš™οΈ
- Working with linear data structures πŸ“Š
- Understanding the relationship between IT concepts πŸ”—
- Problem analysis and algorithm design 🧠
- Basic knowledge of **HTML** and **CSS** 🌐

## πŸ“‚ **Course Topics**
The tasks are grouped into folders based on the topics covered during the course. Below is the full list of topics:

### 🏁 **Introduction and Basics**
1. Welcome to Software University πŸŽ‰
2. Language Comparison πŸ§‘β€πŸ’»
3. Basic Syntax, Conditional Statements, and Loops πŸ”„
4. Git and GitHub Basics 🌟

### πŸ“‹ **Core Programming Concepts**
5. Data Types and Variables πŸ’Ύ
6. Arrays πŸ”’
7. Methods πŸ› οΈ
8. Lists πŸ“‹
9. Objects and Classes πŸ“¦
10. Associative Arrays πŸ—‚οΈ

### πŸ” **Advanced Topics**
11. Bitwise Operations βš™οΈ
12. Text Processing ✍️
13. Regular Expressions 🧩
14. Problem Solving 🧠

### 🌐 **Web Development Basics**
15. HTML & CSS Basics 🌐
16. HTTP Basics πŸ•ΈοΈ
17. Basic Web Project πŸ’»

### πŸ—ƒοΈ **Additional Concepts**
18. Database Basics πŸ›’οΈ
19. Software Development Concepts βš’οΈ
20. QA Introduction βœ…

### πŸ“ **Exams and Preparation**
21. Mid and Final Practical Exams πŸ§ͺ
22. Exam Preparation Tasks πŸ‹οΈ
23. Retake Exams πŸ”„

## πŸ”Ž **Detailed List of Topics**
For easier navigation and better understanding of the course structure, here’s the full breakdown of all topics in order:

1. Welcome to Software University πŸŽ‰
2. Language Comparison πŸ§‘β€πŸ’»
3. Basic Syntax, Conditional Statements, and Loops πŸ”„
4. Exercise: Basic Syntax, Conditional Statements, and Loops πŸ‹οΈ
5. Git and GitHub Basics 🌟
6. Data Types and Variables πŸ’Ύ
7. Exercise: Data Types and Variables πŸ‹οΈ
8. HTTP Basics πŸ•ΈοΈ
9. Arrays πŸ”’
10. Exercise: Arrays πŸ‹οΈ
11. HTML & CSS Basics 🌐
12. Methods πŸ› οΈ
13. Exercise: Methods πŸ‹οΈ
14. Software Development Concepts - Part 1 βš’οΈ
15. Lists πŸ“‹
16. Exercise: Lists πŸ‹οΈ
17. Exam Preparation Tasks πŸ§ͺ
18. Regular Mid Practical Exam πŸ§ͺ
19. Objects and Classes πŸ“¦
20. Exercise: Objects and Classes πŸ‹οΈ
21. Software Development Concepts - Part 2 βš’οΈ
22. Associative Arrays πŸ—‚οΈ
23. Exercise: Associative Arrays πŸ‹οΈ
24. Bitwise Operations βš™οΈ
25. Text Processing ✍️
26. Exercise: Text Processing πŸ‹οΈ
27. Problem Solving 🧠
28. Regular Expressions 🧩
29. Exercise: Regular Expressions πŸ‹οΈ
30. Database Basics πŸ›’οΈ
31. QA Introduction βœ…
32. Basic Web Project πŸ’»
33. Regular Final Exam πŸ§ͺ
34. Retake Mid Exam πŸ”„
35. Retake Final Exam πŸ”„

## πŸ’‘ **How to Use**

1. Clone this repository to your local machine:
```bash
git clone https://github.com/KadirYazadzhi/SoftUni---Programming-CSharp-Fundamentals.git
```
2. Navigate to the folder of the desired topic to access the tasks.
3. Run and test the C# code in your favorite IDE or text editor.
4.Found an issue? Open an issue in the repository or email me directly!

## 🎯 Who Is This Course For?
- This course is perfect for anyone with a basic understanding of C# data types, conditional statements, and loops.
- It is also recommended for learners with B2-level English proficiency.
- If you're new to programming, start with the Programming Basics course.

## πŸ’Ύ **Contribution**

Feel free to fork this repository and submit pull requests! Contributions are welcome if you have ideas for additional patterns, new features, or improved functionality.

## πŸ“ž **Contact**

If you have any questions or suggestions, feel free to reach out at:

- πŸ“§ Email: [email protected]
- 🌍 Portfolio: [Kadir Yazadzhi](https://kadiryazadzhi.github.io/portfolio/)

---

πŸ’» Made with ❀️ in C#
Happy Coding! πŸš€