alex.academy
  Interview Question:   
 

CICD with Jenkins

OverviewОписание курса

This is a comprehensive Continuous Integration and Continuous Delivery with Jenkins course provides strong foundation for implementing Continuous Inspection (build, unit test, code coverage and static analysis), Continuous Integration, Continuous Delivery and Continuous Deployment (to production environment).

This course covers all the fundamentals about Jenkins and SonarQube. We will provide you step-by-step instructions how to install Jenkins on Windows, Mac, Linux [Ubuntu 20.04] At the end of this course, you will gain in-depth knowledge about Jenkins, SonarQube and general DevOps skills.

Course GoalsПрограмма Курса

  • An introduction to Continuous: Inspection, Integration, Delivery and Deployment principles
  • Setting up a Jenkins server (on Windows, Mac and Linux [Ubuntu 20.04])
  • Automated tests using TestNG 7: [Unit & Integration] with test reports: [Allure 2, ExtentReports & ReportPortal]
  • Continuous Inspection - automated code quality audits (Static Analysis)
  • Continuous Integration build strategies and best practices
  • Notification strategies and techniques
  • Automated reporting on project status and statistics
  • Automated Delivery vs Continuous Delivery
  • Automated Deployment vs Continuous Deployment
  • 10 Homeworks
  • 10 In-class tests (multiple-choice)
  • 50 CI/CD Interview Questions

PrerequisitesПредварительные знания

None.

Наличие предварительных знаний необязательно.

Course DurationПродолжительность курса

6 weeks (Begins on Monday, January 10, 2022 at 7:00 pm in )

6 недель (Курс начнётся 10 января, 2022 через )

LanguageЯзык преподавания

Educational process being conducted in Russian language (All materials, homeworks, tests, etc. - in English)

Преподавание ведется на русском языке (все материалы, домашние задания, тесты и т. д. - на английском)

Course FormatФорма обучения

This is an online course. We apply a powerful learning cycle of 3 hours lecture twice a week.
Each student gets a lab code and the entire course content printed out, interview questions/answers, tests and quizzes.
Learning cycle process is used repeatedly, first to integrate basic concepts, and then to reuse those concepts to master more advanced topics.
Practical exercises will be performed to take the learned knowledge to the level of practical application.
Detailed discussions will thoroughly deepen the understanding on which options are available at each step in the design process.

Please register either by Register for Online Courses or by email: ak@alex.academy

Этот курс обучение в онлайн (3 часа, 2 раза в неделю), и самостоятельная работа (каждый день по 2-3 часа, материалы и задания отправляются по электронной почте).
На каждом занятии, студенты получают необходимые распечатанные материалы, тесты, а также вопросы и ответы (по пройденным темам) для прохождения интервью.
Процесс обучения использует методику постепенного погружения в материал, начиная с базовых понятий и постепенно переходя к освоению более сложных тем.
Курс использует большое количество практических упражнений, что позволяет вывести полученные знания на уровень практического применения.

Пожалуйста зарегистрируйтесь, заполнив форму Register for Online Courses или по электронной почте: ak@alex.academy

InstructorПреподаватель

Alex Tilo

Александр Тило