С "Programming Fundamentals" курсистите започват да изучават вътрешната програма на SoftUni за цялостна подготовка на софтуерни инженери. Курсът разглежда фундаментални концепции в програмирането, които са основа за ефективното и качествено обучение в професионалните модули. Обучаващите се надграждат знанията, придобити в курса Programming Basics и започват да използват по-сложни похвати и структури от програмирането като: листове, речници, обекти и класове.
Изучават се допълнителни технологии, необходими на всеки един софтуерен разработчик, като HTML и CSS, HTTP, побитови операции и други. Разглеждат се основите на уеб разработката, както и един от най-разпространените технологии и инструменти, с което курсът успешно изгражда представа у курсистите относно предстоящите професионални модули и знанията, които ще придобият от тях, за да станат успешни софтуерни разработчици.
Programming Fundamentals - януари 2023
За кого е подходящ курсът?
Модулът е подходящ за всички студенти, които познават типовете данни и имат базови умения за работа с условни конструкции и цикли. Нужните умения могат да бъдат придобити с безплатния курс Programming Basics.
Умения, които ще придобиеш
- Базови умения за работа с HTML и CSS
- Боравене със стандартната функционалност на програмния език
- Анализ на проблеми и редуциране до компютърно-изпълними стъпки
- Работа с линейни структури от данни
- Разбиране на взаимовръзката между различни IT концепции
Теми
-
Welcome to Software University -
Language Comparison -
Course Introduction -
Basic Syntax, Conditional Statements and Loops -
Exercise: Basic Syntax, Conditional Statements and Loops -
Git and GitHub -
Data Types and Variables -
Exercise: Data Types and Variables -
HTTP Basics -
Arrays/Lists Basics -
Exercise: Arrays/Lists Basics -
HTML & CSS Basics -
Methods/Functions -
Exercise: Methods/Functions -
Software Development Concepts - Part 1 -
Lists/Arrays Advanced -
Exercise: Lists/Arrays Advanced -
Exam Preparation -
Exam Preparation -
Mid Exam -
Objects and Classes -
Exercise: Objects and Classes -
Software Development Concepts - Part 2 -
Associative Arrays / Dictionaries -
Exercise: Associative Arrays / Dictionaries -
Bitwise Operations -
Text Processing -
Exercise: Text Processing -
Problem Solving -
Regular Expressions -
Exercise: Regular Expressions -
Database Basics -
Exam Preparation -
Exam Preparation -
QA Introduction -
Basic Web Project -
Practical Exam -
Retake Mid Exam -
Retake Practical Exam
Ивайло Кенов
Преподавател
5.6/6 оценка на курса
Емине Аслан
Обучението в СофтУни беше изключително полезно! Менторите са супер търпеливи и ми обясняваха всичко в детайли. Програмата е много добре структурирана и лесна за следване.
Райна Хасанова
Много съм доволна от начина, по който лекторът води лекциите, много добре обяснява за напълно начинаещи като мен, така че да разберат. Умее да планира добре времето, с което разполагаме. Дава примери за професията и в действителност, за да знаем какво да очакваме.
Борислав Димов
СофтУни е невероятен избор за обучение, фен съм на организацията и съм преминал вече няколко обучения! Винаги учебният материал е поднесен ясно и логично, а преподавателите ни напътстват през целия процес.
Тодор Петров
СофтУни предлага уникално удобство с онлайн лекциите. Мога да ги гледам, когато реша, и да регулирам темпото на обучението си, като ги забавям или ускорявам в зависимост от моите нужди. Това е чудесно, защото ми дава свобода да се съсредоточа върху трудните моменти.
Стоян Димитров
Лекторът за момента върши работата си много добре, споделя много информация, подробен е и обяснява стъпките си, най-вече, когато показва по-сложни и различни неща.
Атанас Захариев
Лекторите в СофтУни са много добре подготвени и дават подробни обяснения на всяка тема. Благодарен съм за тяхната помощ, защото често се чувствах подкрепен, а не оставен сам с трудностите си. Те наистина се интересуват от напредъка на всеки курсист.
Валентин Христов
Курсът е много добър. Лекторът обяснява всичко детайлно, дава много от себе си и се стреми да отговори на всички въпроси при това изчерапателно и полезно. Аз лично съм много доволен, тъй като научавам полезни неща и нови тънкости в сферата. Благодаря много! Успех на цялото СофтУни!
Петя Александрова
Успях да разбера теми, които преди ми се струваха трудни. Благодарение на СофтУни и менторите, сега мога да ги прилагам на практика в работа. Eствествено имам още какво да уча, защото съм все пак начинаеща, но ако нямах тази основа, щеше да ми е трудно.
Ивелина Стефанова
И двамата ни лектори и заместникът им бяха невероятно добри. Родени за преподаватели. Не остана нито един неотговорен въпрос, нито едно неизяснено правило или решение.
Георги Петров
Лекциите са много добре структурирани, харесва ми, че мога да ги гледам по всяко време, дори и късно вечер, когато ми остане един час. Лекторът е изключителен, винаги помага, винаги обяснява, невероятно търпелив. Менторите също отговарят много бързо на въпросите ми.
Често задавани въпроси
-
Какво представлява изпитът и кога ще се проведе?
Курсът включва междинен и финален изпит, които ще се проведат онлайн.
• междинен изпит - практическа част, която е под формата на практически задачи на 19 февруари;
• финален изпит - практическа част, която е под формата на практически задачи на 2 април и теоретична част, която е под формата на тест на 2 април.