Loading...

Programming Fundamentals

Fundamentals

За курса

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

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

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

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

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

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

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

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

Теми

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