Loading...

Programming Advanced for QA

Advanced

За курса

Курсът разглежда по-дълбоко концепциите на програмирането, асоциативни масиви, ламбда изрази, LINQ, регулярни изрази и обектно-ориентираното програмиране, включвайки класове и обекти, наследяване и интерфейси. В курсът обучаващите се ще се научат да дефинират и използват класове и обекти, ще разгледат и напреднали теми като статични членове (static members), шаблонни типове и изключения (exceptions). Курсът завършва с практически проект, при който курсистите ще имплементират ООП проект, ще се ориентират в него и ще го тестват, прилагайки популярни методологии и добри практики за писане на код. По време на целия курс ще получават практически опит чрез упражнения, които ще им помогнат да усвоят ключовите концепции.

Умения, които ще придобиеш

  • Работа с асоциативни структури от данни

  • Работа със стингова текстообработка и регулярни изрази

  • Работа с класове, създаване на шаблонни класове

  • Създаване на йерархия от класове и наследяване

  • Разбиране на парадигмата за обектно-ориентирано програмиране

Теми

  • 1. Resources
  • 2. Course Introduction
  • 3. Text Processing
  • 4. Regular Expressions
  • 5. Unit Testing Exercise: Text Processing and Regular Expressions
  • 6. Dictionaries, Lambda and LINQ
  • 7. Exercise: Dictionaries, Lambda and LINQ
  • 8. Unit Testing Exercise: Dictionaries, Lambda and LINQ
  • 9. Objects and Classes
  • 10. Exercise: Objects and Classes
  • 11. Unit Testing Exercise: Objects and Classes
  • 12. Exception Handling
  • 13. Unit Testing Exercise: Exception Handling
  • 14. JavaScript Basics
  • 15. JavaScript Fundamentals
  • 16. Exercise: JavaScript Concepts
  • 17. Unit Testing with JavaScript
  • 18. Exercise: Unit Testing with JavaScript
  • 19. Exam Preparation
  • 20. Exam Preparation
  • 21. Regular Exam
  • 22. Retake Exam
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.