ЗА КУРСАПРОГРАМАПРЕДСТОЯЩИ ГРУПИЦЕНИВЪПРОСИОТЗИВИСНИМКИ
Цели на курса

Обучението изгражда основите и развива практически умения в следните области:

  • основи на програмирането с езика Java
  • unit testing с JUnit
  • управление на автоматични тестове с TestNG
  • функционално тестване със Selenium WebDriver
  • концепцията “Test Framework”

С предоставените знания ние подготвяме курсистите за реална работа като Junior Automation Test Engineer. Курсът е до голяма степен практически ориентиран и съдържа много примери и добри практики използвани в реални проекти.

Курсът е предназначен за:

  • хора преминали през курс по основи на софтуерното тестване, без познания по програмиране и автоматизирано тестванеsoft-academy-array
  • работещи Manual QA специалисти, желаещи да се усъвършенстват в сферата на автоматизираното тестване
  • IT специалисти с минимален опит в автоматизираното тестване, желаещи да подобрят уменията си

Лекциите са на български език, но е задължително курсистите да имат минимални познания по английски език.

Продължителност на курса

Продължителността на курса е 3 месеца, (материалът ще бъде вместен в 26 занятия, общо 91 астрономически часа). Всяка седмица са предвидени занятия в общо 7 астрономически часа (3-часово занятие в сряда и 4-часово в неделя). Занятията ще са смесени (лекции, демонстрации и упражнения), като се цели практическата насоченост на материала.

Получаване на сертификат

Всеки участник ще получи сертификат при успешно завършване.


Заявка за записване (или уведомяване за нова група)

Въвеждането на вашия телефон е препоръчително, за да улесним комуникацията. Няма да получавате никакви рекламни или други ненужни съобщения.

От къде научихте за нас?

Lesson 1 – Introduction to Java.
– How Java works
– Platform independence and JVM
– Introduction to Eclipse IDE
– Using console and first Java program
– Primitive data types

Lesson 2 – Loops
– If-else statement
– While, for and do-while loops
– Keywords „break“ and „continue“

Lesson 3 – Arrays
– Declaration and initialization
– Traversing arrays
– Using the console
– Compare and copy arrays
– Multidimensional arrays

Lesson 4 – Practical exercise on arrays
– Sorting arrays
– Exercises

Lesson 5 – Introduction to Object-Oriented Programming
– Strings
– What is class and object
– Methods without parameters

Lesson 6 – Object-Oriented Programming
– References
– Constructors
– Methods with parameters

Lesson 7 – Object-Oriented Programming principles
– Data encapsulation
– Access modifiers
– Keyword „final“
– Static variables and methods

Lesson 8 – Practical exercise on OOP

Lesson 9 – Object-Oriented Programming principles
– Inheritance
– Constructors
– Keyword „super“

Lesson 10 – Object-Oriented Programming principles
– Abstraction
– Interfaces
– Abstract classes
– Polymorphism

Lesson 11 – Practical exercise on OOP

Lesson 12 – Exceptions in Java
– Introduction to exceptions
– Using try-catch block
– Exception Hierarchy

Lesson 13 – More on exceptions
– Exception wrapping
– Finally block
– Best practices using exceptions

Lesson 14 – Practical test on Java programmingsoft-academy-array
– Test
– Discussion on the test questions

Lesson 15 – Unit testing
– What is unit testing
– Unit testing’s place in a software project
– JUnit
– Annotations and asserts

Lesson 16 – Unit testing practice
– Writing unit tests
– Test setup and teardown

Lesson 17 – TestNG
– What is TestNG
– Extended annotations
– Test suite
– Reporting
– Practice

Lesson 18 – TestNG Advanced
– Running tests with parameters
– Data Providers
– Practice

Lesson 19 – TestNG Listeners
– Introduction to Listeners
– Use cases
– Practice

Lesson 20 – HTML, CSS
– HTML – overview
– CSS
– Writing simple web pages

Lesson 21 – Xpath
– Selecting web elements
– Xpath
– CSS selectors

Lesson 22 – Introduction to Selenium
– What is Selenium WebDriver
– How it works
– When it’s used

Lesson 23 – Accessing web elements with WebDriver
– Web elements types in Selenium
– API methods overview
– Practice

Lesson 24 – Typical WebDriver exceptions
– Typical scenarios when exceptions are observed
– Exception types
– Practice

Lesson 25 – WebDriver Advanced
– Downloading a file
– Uploading a file
– Expected conditions
– Practice

Lesson 26 – Testing frameworks
– Idea and benefits
– Design patterns definition
– PageObject pattern

Lesson 27 – Course final
– Summary and feedback
– Certificates
– Final words

В момента нямаме дата за нова група в курса.

Ако желаете да ви уведомим когато определим дата и дни на провеждане, моля попълнете заявката за записване. След като определим конкретна дата ще получите email и ще ви уведомим със SMS за стартирането на новата група.

Заявка за записване (или уведомяване за нова група)

Въвеждането на вашия телефон е препоръчително, за да улесним комуникацията. Няма да получавате никакви рекламни или други ненужни съобщения.

От къде научихте за нас?

Ако възникне проблем, при изпращането на данните, молим да ни информирате за това с email на info@softacad.bg или на телефон 0877 731 365.

Цена на курса в град София

Цената на курса е 275 лв. на месец (825 лв. за цялото обучение). За удобство на клиентите, преди началото на курса се заплаща 2/3 от сумата (550 лв.), а в началото на третия месец от обучението и останалата част от 275 лв.

Ако сте посещавали преди курс в Soft Academy ще получите 10% отстъпка от цената.

Безплатен ваучер на стойност 114 лв.

При записване на курс, всеки получава и безплатен хостинг на стойност 114 лева, предоставен от партньорите ни ICN.BG. Ваучерът дава право на 12 месеца безплатен хостинг от план „Икономичен“.

Ако имате каквито и да е въпроси, потърсете ни на телефон: 0877 731 365 или ни пишете на email info@softacad.bg за София или info-plovdiv@softacad.bg за Пловдив.

За всички въпроси, които не са описани тук, нашият екип е на ваше разположение на:
email info@softacad.bg и на телефон 0877 731 365.


Подходящ ли съм за курса?

Курсът е предназначен за:
– хора преминали през курс по основи на софтуерното тестване, без познания по програмиране и автоматизирано тестване
– работещи Manual QA специалисти, желаещи да се усъвършенстват в сферата на автоматизираното тестване
– IT специалисти с минимален опит в автоматизираното тестване, желаещи да подобрят уменията си


Нямам предишен опит с програмиране. Това ще бъде ли проблем?

Не. За разлика от нужните познания по софтуерно тестване, не се изискват предварителни познания по програмиране. Обучението започва от най-основните и основополагащи неща, нужни за да се научите да програмирате.


Какво е нужно за да се справя с курса?

Всеки може да се справи с курса, стига да има нужните предварителни познания и да полага необходимите усилия. Нужно е отделяне на доста часове за упражнения, четене и писане на код. При едни хора материала се усвоява по-бързо, при други е нужно повече време и усилия, но определено постоянството и последователността в ученето могат да донесат успех на всеки.


Може ли курсът да се съвместява с работа на пълен работен ден?

Да, обученията ни се провеждат вечер (около 18:30 или 19:00 часа) и са посещавани от доста хора, които работят през деня.


Ще ми бъде ли обърнато индивидуално внимание по време на обучението?

Да, това е стилът ни на работа. В обученията ни работим с малки групи от хора, точно за да може всеки да има достъп до преподавателя и при нужда да му бъде обърнато индивидуално внимание, да се обясни и уточни точно това, което е затрудняващо за него самия.


Отдавна не съм студент, а и не съм завършил техническа специалност. Какви са шансовете ми да се развивам тепърва в IT сферата?

В IT сферата единственото, което е от значение са уменията и знанията ви. Има страшно много примери за хора с много успешна и дългогодишна кариера, които не са завършили технически специалности. Разбира се, предимство е, ако идвате от университет с подходяща специалност, но в никакъв случай това не е задължително. Същото важи и за възрастта. Преквалифицирали сме хора от 20 до 40 години, важно е до каква степен човек ще покаже желание да се учи и развива.


Ще започна ли работа в IT сферата след края на курса?

Вероятно е, но няма как да ви обещаем това. Имаме много случаи, при които наши курсисти са успявали да придобият нужните умения и да започнат работа като junior qa engineer-и благодарение на курса ни. Виждали сме и обратните случаи, при които наши курсисти не са полагали необходимите усилия и в крайна сметка са оставали твърде далеч от това да се занимават професионално. Всичко зависи от вас! Можем да ви гарантираме, че при добро усвояване на нещата от обучението ще имате реални шансове да си намерите работа в IT сферата.


Няма обявени дати (и дни на провеждане) за нова група. Кога обучението ще стартира отново?

Ако към момента нямаме обявена конкретна дата за нова група (и дни на провеждане на занятията) съвсем скоро ще я обявим. Проверете в раздела ПРЕДСТОЯЩИ ГРУПИ, където понякога описваме месеца, в който е много вероятно да стартираме. Най-лесният начин да стоите информирани е като попълните заявката за записване (или уведомяване за нова група), натискайки бутона ЗАПИШИ СЕ. Ние ще ви уведомим по email и с SMS (препоръчително е да въведете телефон), когато сме наясно с датата на започване. По този начин ще имате достатъчно време за да вземете решение дали да се включите в курса. Друго, което препоръчваме е да следите страницата ни във facebook.


Кой ще е лектор в курса ми?

Ако сме обявили нова група, можете да прочетете информация за лектора в графата ПРЕДСТОЯЩИ ГРУПИ. Ако все още нямаме обявена дата и съответно преподавател, можете да прочетете информация за другите ни лектори за този курс, или да посетите страницата ЛЕКТОРИ. Всичките ни преподаватели разполагат с дългогодишен опит в сферата на софтуерните технологии, като към момента продължават да прилагат професионално знанията си.


Ще ме свържете ли с фирми, където мога да започна стаж или работа след края на курса?

Имаме такава практика от която се възползват добре представилите се курсисти. Имаме доста контакти с IT компании в София и Пловдив, но все пак няма как да ви обещаем, че ще ви препоръчаме на компания, която в дадения момент ще има интересен за нови работни кадри като вас. Със сигурност, ще направим всичко възможно за да ви помогнем и да ви подкрепим в процеса на търсене на първа работа. За съвети и всякакъв вид помощ оставаме на ваше разположение за дълго време след като завършите курса. За допълнително удобство на курсистите ни работим с една от водещите агенции за подбор на IT професионалисти в България – Talent Hunter.


Трябва ли лаптопа, с който ще идвам на занятия да е мощен?

Не е нужен мощен лаптоп. Всеки един съвременен лаптоп, без да е нужно да е скъп или мощен ще е напълно достатъчен.


След старта на курса ще ми се наложи да пропусна няколко занятия, това проблем ли ще е?

Не е желателно, но понякога се налага на всеки да пропусне някое занятие. Имаме система за електронно обучение Moodle, където се качват всички учебни материали, като презентации, упражнения, код от занятието и домашни. Препоръчително е след пропуснатото занятие всеки курсист да се запознае материала, а при нужда преподавателят в курса ще ви отдели нужното време за да уточните неясните неща и ще ви помогне да наваксате.


Трябва ли да владея английски език и ако да, на какво ниво?

Английският език е най-използваният в IT сферата и е нужен най-вече защото всичкият софтуер с който ще работите е на английски. Ако не разбирате абсолютно нищо на английски няма да се справите с курса. Като минимум за добри резултати е нужно да можете да разбирате и пишете текст на английски език и най-вече технически такъв. Не е нужно да говорите перфектно, или да имате добро произношение. Това са предимства, а и винаги можете да ги развиете като попаднете в подходяща среда.


Можете ли да ми предложите други курсове, с които да продължа развитието си след края на курса?

Да. Най-подходящите курсове за това са „Бази данни“ и „Програмиране с Java“. За повече информация, разгледайте страниците на курсове, пишете ни на info@softacad.bg или ни потърсете на телефон 0877 731 365.


До кога мога да се запиша?

Окончателното записване става с внасяне на необходимата сума по банков път най-късно ден преди началото на курса. Имайте предвид обаче, че често местата в групата се запълват много преди старта, така че не е добра идея да оставяте заплащането за последния момент. Самото попълване на формата за записване не ви гарантира място в групата. Все пак, ако имате определени затруднения или специфична ситуация относно внасянето на таксата и окончателното записване, потърсете ни по телефон за да обсъдим този въпрос.


Имам въпроси. Как да получа допълнителна информация?

Нашият екип е на ваше разположение на email info@softacad.bg и на телефон 0877 731 365.

Добави отзив
1
2
3
4
5
Прати
     
Откажи
Добави отзив
Средна оценка:  
 0 отзиви

Login

Register

Create an Account
Create an Account Back to login/register