С "Programming Fundamentals" курсистите започват да изучават вътрешната програма на SoftUni за цялостна подготовка на софтуерни инженери. Курсът разглежда фундаментални концепции в програмирането, които са основа за ефективното и качествено обучение в професионалните модули. Обучаващите се надграждат знанията, придобити в курса Programming Basics и започват да използват по-сложни похвати и структури от програмирането като: листове, речници, обекти и класове.
Изучават се допълнителни технологии, необходими на всеки един софтуерен разработчик, като HTML и CSS, HTTP, побитови операции и други. Разглеждат се основите на уеб разработката, както и един от най-разпространените технологии и инструменти, с което курсът успешно изгражда представа у курсистите относно предстоящите професионални модули и знанията, които ще придобият от тях, за да станат успешни софтуерни разработчици.
Programming Fundamentals - септември 2016
Умения, които ще придобиеш
- Работа с типове данни и преобразования
- Писане и извикване на методи
- Работа с масиви и списъци
- Работа с таблични данни (матрици)
- Работа с текст (стрингове)
- Работа с речници (dictionaries)
- Използване на lambda изрази и функционални парадигми
- Използване на LINQ заявки
- Базова работа с класове и обекти
Теми
-
Ресурси -
Course Overview -
Git and GitHub -
Git, GitHub - Exercises -
Data Types and Variables -
Data Types and Variables - Exercises -
Methods. Debugging and Troubleshooting Code -
Methods and Debugging- Exercises -
Arrays and Lists -
Arrays and Lists - Exercises -
Dictionaries, Lambda and LINQ -
Dictionaries, Lambda and LINQ - Exercises -
Objects and Classes -
Objects and Classes - Exercises -
Files, Directories and Exceptions -
Files, Directories and Exceptions - Exercises -
Strings, Regex -
Strings, Regex - Exercises -
Exam Preparation I -
Exam Preparation II -
Practical Еxam
Ангел Георгиев
Преподавател
Ангел Георгиев има близо 10 годишен опит като лектор, технически трейнър и продуктов презентатор за големи технологични компании. Водил е продуктови обучения в Европа, САЩ и Азия. Отговарял е за портфолиото и продуктовото позициониране в Sony Ericsson, Samsung и Sony. В последните 4 години се занимава с програмиране, предимно със C#, Java и JavaScript. Ангел успешно съчетава опита си в програмирането и обученията, като отговаря за учебния план, лекторския екип и административната част в СофтУни. В свободното си време създава технологични работилници за деца във всички възрасти за Hackidemia Bulgaria.
Георги Стоименов
Преподавател
Георги отскоро се занимава с програмиране, но то много бързо се превръща в негова страст и той много скоро започва да отделя часове всеки ден, за да подобри познанията си в областта. Предизвикан от собственото си любопитство и желание за самоусъвършенстване, той използва и търси най-различни източници, за да постигне това. Георги бива избран за стипендиант в СофтУни, а впоследствие и за лектор.
Симеон Шейтанов
Преподавател
Симеон започва да се занимава с програмиране в 6 клас, запален от компютърните игри. Завърша 12 клас с отлична диплома и трета квалификационна степен "Системен програмист" от ПГТК. Работил е по няколко проекта с приятели и колеги от СофтУни и заради топ резултати е избран за стипендиант в СофтУни, а по-късно и за лектор.
Петър Пенев
Преподавател
Петър има формално образование в сферата на икономиката и маркетинга. Няколко години се занимава с продуктов мениджмънт в автомобилния бизнес като в това число води и множество продуктови обучения. При първия си досег със софтуерните технологии веднага се запалва, а малко по-късно решава изцяло да се захване с програмиране. Интерес за него представляват най-вече структурите от данни и алгоритмите. От скоро е и трейнър в Софтуерния Университет.