С "Programming Fundamentals" курсистите започват да изучават вътрешната програма на SoftUni за цялостна подготовка на софтуерни инженери. Курсът разглежда фундаментални концепции в програмирането, които са основа за ефективното и качествено обучение в професионалните модули. Обучаващите се надграждат знанията, придобити в курса Programming Basics и започват да използват по-сложни похвати и структури от програмирането като: листове, речници, обекти и класове.
Изучават се допълнителни технологии, необходими на всеки един софтуерен разработчик, като HTML и CSS, HTTP, побитови операции и други. Разглеждат се основите на уеб разработката, както и един от най-разпространените технологии и инструменти, с което курсът успешно изгражда представа у курсистите относно предстоящите професионални модули и знанията, които ще придобият от тях, за да станат успешни софтуерни разработчици.
Programming Fundamentals - Extended - януари 2017
Умения, които ще придобиеш
- Писане и извикване на методи
- Работа с масиви и списъци
- Работа с таблични данни (матрици)
- Работа с речници (dictionaries)
- Използване на lambda изрази и функционални парадигми
- Използване на LINQ заявки
Теми
-
Ресурси -
Course Overview -
Source Control Systems, Git and GitHub -
Git, GitHub - Exercises -
Data Types: Numeral Types and Type Conversion -
Data Types: Text and Other Types, Variables -
Data Types and Variables - Exercises -
Methods: Defining and Calling Methods -
Methods - Exercises -
Debugging and Troubleshooting Code -
Debugging - Exercises -
Arrays: Simple Array Processing -
Simple Arrays - Exercises -
Simple Arrays - More Exercises -
Lists: Processing Variable-Length Sequences -
Lists - Exercises -
Lists - More Exercises -
Array and List Algorithms -
Array and List Algorithms - Exercises -
Array and List Algorithms - More Exercises -
Dictionaries -
Dictionaries - Exercises -
Advanced Collections -
Advanced Collections - Exercises -
Lambda and LINQ -
Lambda and LINQ - Exercises -
Lambda and LINQ - More Exercises -
Objects and Simple Classes -
Objects and Classes - More Exercises -
Files, Directories and Exceptions -
Files and Exceptions - Exercises -
Strings and Text Processing -
Strings - Exercises -
Strings - More Exercise -
Regular Expressions (RegEx) -
Regex - Exercises -
Exam Preparation I - Taking a Sample Exam -
Exam Preparation II - Taking a Sample Exam -
Exam Preparation III - Taking a Sample Exam -
Debugging Exam Problems -
Exam Preparation IV - Taking a Sample Exam -
Exam Preparation V - Taking a Sample Exam -
Practical Еxam
Ивайло Кенов
Преподавател
Ивайло е дългогодишен технологичен трейнър и софтуерен разработчик със C# и JavaScript. Състезател по математика с участия в редица национални олимпиади. Обича да задълбава в трудните и алгоритмичните части на програмирането. Участвал е в изработката и поддръжката на няколко интернет приложения. През свободното си време разработва open-source библиотеки за ASP.NET.