Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 π
- Host: GitHub
- URL: https://github.com/kadiryazadzhi/softuni---csharp-fundamentals
- Owner: KadirYazadzhi
- License: mit
- Created: 2024-09-13T20:13:28.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-12-01T17:15:08.000Z (about 1 month ago)
- Last Synced: 2024-12-01T18:23:23.694Z (about 1 month ago)
- Topics: course, csharp, softuni
- Language: C#
- Homepage:
- Size: 159 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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! π