С "Programming Fundamentals" курсистите започват да изучават вътрешната програма на SoftUni за цялостна подготовка на софтуерни инженери. Курсът разглежда фундаментални концепции в програмирането, които са основа за ефективното и качествено обучение в професионалните модули. Обучаващите се надграждат знанията, придобити в курса Programming Basics и започват да използват по-сложни похвати и структури от програмирането като: листове, речници, обекти и класове.
Изучават се допълнителни технологии, необходими на всеки един софтуерен разработчик, като HTML и CSS, HTTP, побитови операции и други. Разглеждат се основите на уеб разработката, както и един от най-разпространените технологии и инструменти, с което курсът успешно изгражда представа у курсистите относно предстоящите професионални модули и знанията, които ще придобият от тях, за да станат успешни софтуерни разработчици.
Technology Fundamentals with C# - януари 2019
Умения, които ще придобиеш
- Анализ на сложни проблеми и редуциране до компютърно-изпълними стъпки
- Изграждане на прости уеб страници с HTML и CSS
- Взимане на информация от база данни
- Основи на уеб разработката
- Разбиране на взаимовръзката между различни IT концепции
- Боравене със стандартната функционалност на програмния език
Теми
-
Resources -
Course Introduction -
Basic Syntax, Conditional Statements and Loops -
Exercise: Basic Syntax, Conditional Statements and Loops -
Basic HTML -
Data Types and Variables -
Exercise: Data Types and Variables -
Basic CSS -
Arrays -
Exercise: Arrays -
HTTP Basics -
Methods / Functions -
Exercise: Methods/ Functions -
Problem Solving -
Lists -
Exercise: Lists / Arrays Advanced -
Bitwise Operations -
Objects and Classes -
Exercise: Objects and Classes -
Exam Preparation - online -
Demo Online Exam -
Intro to Computer Science -
Mid Exam -
Associative Arrays -
Exercise: Associative Arrays -
Database Basics -
Text Processing and Regular Expressions -
Exercise: String and Text Processing -
QA Introduction -
Basic Web -
Exercise: Basic Web -
Git and GitHub -
Basic CRUD -
Exercise: Basic CRUD / Web Project -
Internet Explained -
Web Project -
Exercise: Web Project -
Exam Preparation - Web - online -
Practical Exam -
Retake Mid Exam -
Retake exam
Занятията ще се провеждат в сградата на Софтуерния университет както следва:
- лекции - понеделник от 18:00 часа, зала Inspiration Lab;
- упражнения - сряда от 13:30 часа, зала Inspiration Lab.
- обща лекция - петък от 18:00 до 22:00 часа, зала Inspiration Lab.
Николай Костов
Преподавател
Николай работи като Solutions Architect във фирма ZenCodeo (http://zencodeo.com). Занимавал се е над 5 години с обученията в академията на Телерик, а сега води лекции в Софтуерния Университет (https://softuni.bg) и на различни конференции. Учил е във ФМИ и сега довършва магистратурата си в НБУ. Няколко години подред Ники е Microsoft Certified Trainer. Носител е на наградата "Студент на годината", както и е бил част от класацията "30 под 30" на списание Forbes Bulgaria. Николай е бивш дългогодишен участник в редица ученически и студентски олимпиади и състезания по информатика. Двукратен победител в проектните категории "Приложни програми" и "Интернет приложения" на националната олимпиадата по ИТ. Има богат опит в проектирането и изграждането на уеб приложения, алгоритмичното програмиране, сигурността и облачните технологии. Личният блог на Ники е достъпен на адрес: http://nikolay.it/.