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 MySQL (Fundamentals lab), 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 🔄 In Progress 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 ✅ Completed
26 Associative Arrays Lab ✅ Completed
27 Associative Arrays Exercise ✅ Completed
28 Associative Arrays More Exercises ✅ Completed
29 Bitwise Operations Lab ✅ Completed
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 Database Basics Lab ✅ Completed
37 Exam Preparation Practice ✅ Completed
38 Final Exam Exam ✅ Completed

→ Full details

📙 JS Advanced — JavaScript
# Topic Subcategory Status
1 Syntax, Functions and Statements Lab ✅ Completed
2 Syntax, Functions and Statements Exercise ✅ Completed
3 Arrays and Nested Arrays Lab ✅ Completed
4 Arrays and Nested Arrays Exercise ✅ Completed
5 Objects and Composition Lab ✅ Completed
6 Objects and Composition Exercise ✅ Completed
7 DOM Introduction Lab 🔄 Pending
8 DOM Introduction Exercise 🔄 Pending
9 DOM Manipulations and Events Lab 🔄 Pending
10 DOM Manipulations and Events Exercise 🔄 Pending
11 Advanced Functions Lab 🔄 Pending
12 Advanced Functions Exercise 🔄 Pending
13 Unit Testing and Error Handling Lab 🔄 Pending
14 Unit Testing and Error Handling Exercise 🔄 Pending
15 Classes Lab 🔄 Pending
16 Classes Exercise 🔄 Pending
17 Prototypes and Inheritance Lab 🔄 Pending
18 Prototypes and Inheritance Exercise 🔄 Pending
19 Exam Preparation Practice 🔄 Pending
20 Workshop: Browser Game Workshop 🔄 Pending
21 Regular Exam Exam 🔄 Pending
22 Retake Exam Exam 🔄 Pending

→ Full details

📕 Upcoming Modules
# Module Courses
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