С "Programming Fundamentals" курсистите започват да изучават вътрешната програма на SoftUni за цялостна подготовка на софтуерни инженери. Курсът разглежда фундаментални концепции в програмирането, които са основа за ефективното и качествено обучение в професионалните модули. Обучаващите се надграждат знанията, придобити в курса Programming Basics и започват да използват по-сложни похвати и структури от програмирането като: листове, речници, обекти и класове.
Изучават се допълнителни технологии, необходими на всеки един софтуерен разработчик, като HTML и CSS, HTTP, побитови операции и други. Разглеждат се основите на уеб разработката, както и един от най-разпространените технологии и инструменти, с което курсът успешно изгражда представа у курсистите относно предстоящите професионални модули и знанията, които ще придобият от тях, за да станат успешни софтуерни разработчици.
Java Fundamentals - септември 2019
Умения, които ще придобиеш
- Боравене със стандартната функционалност на програмния език
- Анализ на сложни проблеми и редуциране до компютърно-изпълними стъпки
- Изграждане на прости уеб страници с HTML и CSS
- Работа с линейни структури от данни
- Разбиране на взаимовръзката между различни IT концепции
- Основи на уеб разработката
Теми
-
Resources -
Language Comparison -
IT Talks -
Basic Syntax, Conditional Statements and Loops -
Exercise: Basic Syntax, Conditional Statements and Loops -
Data Types and Variables -
Exercise: Data Types and Variables -
Basic HTML -
Arrays -
Exercise: Arrays -
Basic CSS -
Methods/ Functions -
Exercise: Methods/ Functions -
HTTP Basics -
Lists / Arrays Advanced -
Exercise: Lists / Arrays Advanced -
Problem Solving -
Objects and Classes -
Exercise: Objects and Classes -
Bitwise Operations -
Exam Preparation -
Mid Exam -
Associative Arrays -
Exercise: Associative Arrays -
Intro to Computer Science -
Text Processing -
Exercise: Text Processing -
Database Basics -
Regular Expressions -
Exercise: Regular Expressions -
Git and GitHub -
Exam Preparation -
Exam Preparation -
QA Introduction -
Basic Web Project -
THEORETICAL EXAM -
Practical Exam -
Retake Mid Exam -
RETAKE THEORETICAL EXAM -
Retake Practical Exam
Курсът е подходящ за всички студенти, които познават типовете данни в Java и имат базови умения за работа с условни конструкции и цикли.
Кога и къде ще се провеждат занятията?
Занятията се провеждат в сградата на Софтуерния университет, както следва.
- лекции - понеделник и сряда от 18:30 до 21:30 часа;
- упражнения - петък от 10:00 до 13:00 часа.
Какви са формите на обучение?
Имате възможност да изберете дали да се обучавате в присъствена или онлайн форма на обучение:
- Ако се запишете в присъствена форма на обучение, имате възможност да посещавате занятията на място в университета, да участвате в лабораторни упражнения в учебната зала, имате достъп до всички видео лекции и материали от курса, както и да предавате своите домашни за проверка. Ще имате и възможност лично да контактувате с лектор или асистент когато срещнете затруднения.
- Ако се запишете в онлайн форма на обучение, имате достъп до всички видео лекции и материали от курса, както и да предавате своите домашни за проверка.
*Препоръчително е да носите собствен лаптоп, ако сте записани в присъствена форма на обучение.
Какво представлява изпитът и ще получа ли сертификат след края на курса?
Изпитът след обучението ще представлява практически изпит, който ще се проведе присъствено в учебната зала. Желаещите да се явят на изпита ще получат официален сертификат от Софтуерния университет, ако получат оценка над Много добър (5.00).
SoftUni е лицензиран учебен център по Закона за професионалното образование и обучение. След всеки успешно преминат курс с оценка над Много добър 5 курсистите получават държавно признато „Свидетелство за професионално обучение“, както и приложение, валидно на територията на целия Европейски съюз.
Георги Георгиев
Преподавател