Programming Fundamentals
Loading...
Programming Fundamentals Кандидатствай

Programming Fundamentals

Programming Fundamentals Fundamentals
Кандидатствай

За курса

С "Programming Fundamentals" студентите започват да изучават вътрешната програма на SoftUni за цялостна подготовка на софтуерни инженери. Курсът разглежда фундаментални концепции в програмирането, които са основа за ефективното и качествено обучение в професионалните модули. Обучаващите се надграждат знанията, придобити в курса Programming Basics и започват да използват по-сложни похвати и структури от програмирането като: масиви, листове, обекти и класове.

Изучават се допълнителни технологии, необходими на всеки един софтуерен разработчик, като HTML и CSS, HTTP, побитови операции и други. Разглеждат се основите на web разработката, както и един от най-разпространените технологии и инструменти, с което курсът успешно изгражда представа у студентите относно предстоящите професионални модули и знанията, които ще придобият от тях, за да станат успешни софтуерни разработчици.

Умения, които ще придобиеш

  • Боравене със стандартната функционалност на програмния език

  • Основи на уеб разработката

  • Базови умения за работа с HTML и CSS

  • Анализ на сложни проблеми и редуциране до компютърно-изпълними стъпки

  • Работа с линейни структури от данни

  • Разбиране на взаимовръзката между различни IT концепции

Теми

  • 1. IT Talks
  • 2. Language Comparison
  • 3. Course Introduction
  • 4. Basic Syntax, Conditional Statements and Loops
  • 5. Exercise: Basic Syntax, Conditional Statements and Loops
  • 6. HTTP Basics
  • 7. Data Types and Variables
  • 8. Exercise: Data Types and Variables
  • 9. HTML & CSS Basics
  • 10. Arrays/Lists
  • 11. Exercise: Arrays/Lists
  • 12. Software Development Concepts - Part 1
  • 13. Methods/Functions
  • 14. Exercise: Methods/Functions
  • 15. Software Development Concepts - Part 2
  • 16. Lists/Arrays Advanced
  • 17. Exercise: Lists/Arrays Advanced
  • 18. Exam Preparation
  • 19. Mid Exam
  • 20. Objects and Classes
  • 21. Exercise: Objects and Classes
  • 22. Bitwise Operations
  • 23. Associative Arrays / Dictionaries
  • 24. Exercise: Associative Arrays / Dictionaries
  • 25. Problem Solving
  • 26. Text Processing
  • 27. Exercise: Text Processing
  • 28. Database Basics
  • 29. Regular Expressions
  • 30. Exercise: Regular Expressions
  • 31. Git and GitHub
  • 32. Exam Preparation
  • 33. Exam Preparation
  • 34. QA Introduction
  • 35. Basic Web Project
  • 36. Practical Exam
  • 37. Retake Mid Exam
  • 38. Retake Practical Exam