С "Programming Fundamentals" студентите започват да изучават вътрешната програма на SoftUni за цялостна подготовка на софтуерни инженери. Курсът разглежда фундаментални концепции в програмирането, които са основа за ефективното и качествено обучение в професионалните модули. Обучаващите се надграждат знанията, придобити в курса Programming Basics и започват да използват по-сложни похвати и структури от програмирането като: масиви, списъци, обекти и класове, речници, стрингове и побитови операции.
Изучават се базови софтуерни технологии, концепции и инструменти, необходими на всеки един софтуерен разработчик, като HTML и CSS, HTTP, запознаване с бази данни и уеб технологии, работа с Git и GitHub. Разглеждат се основите на уеб разработката, като един от най-разпространените в практиката подход за създаване на софтуерни приложения и системи, с което модулът успешно изгражда представа у студентите относно предстоящите професионални модули и уменията, които ще придобият от тях, за да станат успешни софтуерни разработчици.
- Every solution is 100/100 in judge, otherwise it wont be uploaded.
- This is Code Review code by any means. Every task will be written by the most simple and jibberish way I can think of. Nothing will be refactored. The purpose is the people who study Fundamentals to be able to use a 100/100 code to find their mistakes which will be hard if I write little more "advanced code". This is and the reason why many variables are described properly. Hehe.. :-)