За курса
Ще се изучават допълнителни технологии, необходими на всеки един софтуерен разработчик, като HTML и CSS, HTTP, побитови операции и други. Ще се разгледат основите на web разработката, както и едни от най-разпространените технологии и инструменти, с което курсът успешно изгражда представа у курсистите относно предстоящите професионални модули и знанията, които ще придобият от тях, за да станат успешни софтуерни разработчици.
Умения, които ще придобиеш
-
Боравене със стандартната функционалност на програмния език
-
Анализ на проблеми и редуциране до компютърно-изпълними стъпки
-
Работа с линейни структури от данни
-
Базови умения за работа с HTML и CSS
-
Разбиране на взаимовръзката между различни IT концепции
Теми
- 1. Resources
- 2. Welcome to Software University
- 3. Language Comparison
- 4. Course Introduction
- 5. Basic Syntax, Conditional Statements and Loops
- 6. Exercise: Basic Syntax, Conditional Statements and Loops
- 7. Git and GitHub
- 8. Data Types and Variables
- 9. Exercise: Data Types and Variables
- 10. HTTP Basics
- 11. Lists Basics
- 12. Exercise: Lists Basics
- 13. HTML & CSS Basics
- 14. Functions
- 15. Exercise: Functions
- 16. Software Development Concepts - Part 1
- 17. Lists Advanced
- 18. Exercise: Lists Advanced
- 19. Exam Preparation
- 20. Exam Preparation
- 21. Regular Mid Exam
- 22. Objects and Classes
- 23. Exercise: Objects and Classes
- 24. Software Development Concepts - Part 2
- 25. Dictionaries
- 26. Exercise: Dictionaries
- 27. Bitwise Operations
- 28. Text Processing
- 29. Exercise: Text Processing
- 30. Problem Solving
- 31. Regular Expressions
- 32. Exercise: Regular Expressions
- 33. Database Basics
- 34. Exam Preparation
- 35. Exam Preparation
- 36. QA Introduction
- 37. Basic Web Project
- 38. Regular Final Exam
- 39. Retake Mid Exam
- 40. Retake Final Exam