This repository is all about my courses, homeworks, projects, and assignments at SoftUni.
Here is information about all the courses that I took and the skills I aquired out of them.
- Console I/O (input and output of simple data)
- For loops
- If-else statements
- Simple algorithm tasks
- While loops
- Nested loops
- Handling standard python functionality
- Web development basics
- Problem-solving techniques
- Brief introduction to HTML & CSS
- Brief introduction to Git & GitHub
- Working with linear data structures
- Advanced Python algorithms
- Basics of functional programming
- Working with two dimensional array
- Working with data flow, files, and directories
- Classes and objects
- Object-oriented programming concepts
- Data encapsulation
- Class hierarchy and inheritance
- Unit testing
- Web programming with Django
- Working with PostgreSQL
- Working with Models, Templates, Views
- Building dynamic web applications
- Unit and Integration testing
- Building Django REST Framework
- Introduction to MVC architecture
- Deployment with Git, GitHub, and AWC
- Working with classes and objects
- Working with functions and JSON formats
- Working with linear data structures
- Extracting information and manipulating the DOM tree
- Applying object-oriented programming
- Applying functional programming
- Working with classes and objects
- Working with functions and JSON formats
- Working with linear data structures
- Extracting information and manipulating the DOM tree
- Applying object-oriented programming
- Applying functional programming
- Understanding HTTP and making requests
- Creating simple Single Page applications
- Working with templates and routing
- Working with non-relational databases
- Working with REST APIs and asynchronous programming
- Testing the application
- Building component-based applications
- Creating Single Page Applications
- Working with React and JSX
- Building client-side applications with React
- Working with remote REST services
- Working with templates and routing
- Building basic web pages
- Creating static web pages
- Styling websites with CSS
- Creating responsive web designs
- Building modern websites
- Transaction management
- Managing relations in the database
- Utilizing the ACID model
- Working with procedures and functions
- Fundamental knowledge of working with databases
- Creating basic back-end architectures

