Skip to content

Repository files navigation

SoftUni — Full-Stack Engineer Path 🚀

Course PageGitHub: IvanITDLinkedIn


📖 About

My journey through the SoftUni curriculum — code, exercises, and projects from zero to Full-Stack Engineer.


🛠️ Stack

Category Technologies
Languages JavaScript (primary), C# (basics)
Databases PostgreSQL
Web HTML, CSS, TypeScript, React
Back-End Node.js, Express.js
DevOps Docker, CI/CD, Cloud

🗺️ Roadmap

# Module Status Languages
1 Programming Basics ✅ Completed C# & JavaScript
2 Programming Fundamentals ✅ Completed JavaScript
3 JS Advanced ❌ Not Started JavaScript
4 Web Core ❌ Not Started HTML, CSS, TypeScript
5 JS Back-End ❌ Not Started PostgreSQL, Node.js
6 React ❌ Not Started ReactJS, React Native
7 DevOps ❌ Not Started Docker, CI/CD, Cloud

📂 Modules

📘 Programming Basics — 12 topics across C# & JavaScript
# Topic C# JS
1 First Steps in Coding — Lab
2 First Steps in Coding — Exercise
3 Conditional Statements — Lab
4 Conditional Statements — Exercise
5 Conditional Statements Advanced — Lab
6 Conditional Statements Advanced — Exercise
7 For Loop — Lab
8 For Loop — Exercise
9 While Loop — Lab
10 While Loop — Exercise
11 Nested Loops — Lab
12 Nested Loops — Exercise

→ Full details

📗 Programming Fundamentals — JavaScript
# Topic Subcategory Status
1 Basic Syntax, Conditional Statements and Loops Lab ✅ Completed
2 Basic Syntax, Conditional Statements and Loops Exercise ✅ Completed
3 Basic Syntax, Conditional Statements and Loops More Exercises ✅ Completed
4 Git & GitHub Version Control ✅ Completed
5 Data Types and Variables Lab ✅ Completed
6 Data Types and Variables Exercise ✅ Completed
7 Data Types and Variables More Exercises ✅ Completed
8 HTTP Basics Lab ✅ Completed
9 Arrays Lab ✅ Completed
10 Arrays Exercise ✅ Completed
11 Arrays More Exercises ✅ Completed
12 HTML & CSS Basics Lab ✅ Completed
13 Functions Lab ✅ Completed
14 Functions Exercise ✅ Completed
15 Functions More Exercises ✅ Completed
16 Software Development Concepts — Part 1 Lecture ✅ Completed
17 Arrays Advanced Lab ✅ Completed
18 Arrays Advanced Exercise ✅ Completed
19 Arrays Advanced More Exercises ✅ Completed
20 Mid Exam Preparation Practice ✅ Completed
21 Regular Mid Exam Exam ✅ Completed
22 Objects and Classes Lab ✅ Completed
23 Objects and Classes Exercise ✅ Completed
24 Objects and Classes More Exercises ✅ Completed
25 Software Development Concepts — Part 2 Lecture 🔄 Pending
26 Associative Arrays Lab ✅ Completed
27 Associative Arrays Exercise ✅ Completed
28 Associative Arrays More Exercises ✅ Completed
29 Bitwise Operations Lab 🔄 Pending
30 Text Processing Lab ✅ Completed
31 Text Processing Exercise ✅ Completed
32 Text Processing More Exercises ✅ Completed
33 Regular Expressions Lab ✅ Completed
34 Regular Expressions Exercise ✅ Completed
35 Regular Expressions More Exercises ✅ Completed
36 Exam Preparation Practice ✅ Completed
37 Final Exam Exam ✅ Completed

→ Full details

📕 Upcoming Modules
# Module Courses
3 JS Advanced JS Advanced + JS Applications
4 Web Core HTML & CSS + TypeScript
5 JS Back-End PostgreSQL + JS Back-End
6 React ReactJS + React Native
7 DevOps Software Engineering and DevOps + Containers and Cloud

🎯 Final title: JavaScript Full-Stack Developer


🌟 Get in Touch


Happy coding! 😊

About

My journey through SoftUni — code, exercises, and projects from zero to Full-Stack JavaScript Engineer.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages