DevOps Masterclass
- Your instructor
- Denys Mishunov
-
Workshop includes:
- 🔖 Examples to take away
- 🗣 Active participation
- 🎁 Workshop recordings
- 🏅 Smashing Certificate
Unfortunately, this workshop is fully sold out! But you can join the waiting list in case a ticket becomes available:
Workshop, 5×2h + Q&A • Tue & Wed, June 21 – July 5 2022
09:00 – 11:30 AM PT (18:00 – 20:30 CET) • Check your time zone ⏰
This workshop will guide you through the fundamentals of DevOps, when to apply it, and what to keep in mind. Most importantly, the workshop will allow you to experience DevOps in practice by following the whole process in real-time on your computer from the comfort of your own home office or a couch.
Here’s What You Should Be Expecting:
-
Interactive live sessions
5 × 2.5h live sessions
-
Practical insights
From fundamentals to writing tests
-
Hands-on exercises
With reviews by your teacher
-
Life-time access
To all video recordings and examples
-
Dedicated Q&A time
To ask all your questions
-
Smashing Certificate
A well-deserved reward for your work
DevOps has been known for the broad software development industry for some time, but only recently the term has found its appearance in the world of Web Development. Nevertheless, it has rapidly gained the attention of different teams and companies as the practice to follow when building complex software projects with high velocity.
However, this practice is not limited to large projects. Surprisingly enough, there’s a high chance that you already follow some of the essential DevOps principles even while working on a smaller project. Maybe even without realizing it, or fully understanding what DevOps is.
Who Is This For?
The workshop will be presented with the frontend engineers in mind, it will be helpful for anybody willing to understand and apply the DevOps principle in their projects: developers, owners, and managers of the software development business.
Attendees will leave with a good understanding of how to employ DevOps in their existing and future projects, best practices, and a toolbox to start adopting the approach right away.
What Will Attendees Learn In This Workshop?
- DevOps Fundamentals. We will cover what DevOps is, talk through the different stages of the cycle, and how they are connected.
- DevOps tools. Different tool alternatives will be discussed during the workshop.
- Project management. You will learn how to plan, create and organize a project.
- Building a project with DevOps in mind. In the workshop, we will create a project in real-time following its journey in different stages of the DevOps cycle. The project will be publicly available as template after the workshop.
- Writing tests. You’ll learn about different types of tests (unit, feature, QA) and their automatization. We will write configurations and run automated tasks in the pipelines to verify our project.
- Git Fundamentals. We will cover exciting features of Git, like git hooks during the workshop, helping to automate the development process.
- GitLab hands-on experience. We will use GitLab when practicing as the all-in-one DevOps solution to work with different cycle stages. We will also cover various other possible tools to implement DevOps in your projects.
- Continuous integration, delivery, deployment. We will talk about automation in DevOps, and build configurations for automated processes.
- Security, Going live and Monitoring. After all the project changes are set and checked, we talk about how to ensure we do not introduce security holes in our code and deploy the changes fast and in an automated manner. We will also talk about management of our projects in DevOps world following an effective and automated approach, ensuring we are notified properly and in a timely manner about anything that is not correct with our project. —
About Denys Mishunov
Denys is a frontend engineer who has been building UI interfaces, frontend components, and architecture solutions for almost 20 years. Wading through the thicket of frontend technologies, Denys had a chance to work with design, master CSS, enjoy architecting UX, and building Javascript applications of different levels of complexity during his career.
Denys is also a public speaker enjoying the discussions on performance, psychology, soft skills, and, of course, frontend technologies.
After working with many international companies, big and small, Denys now is a Staff Frontend Engineer at GitLab, the all-in-one solution for DevOps processes.
Time & Schedule
This workshop is split over five days. The workshop sessions will run on the following days:
- Tue, June 21, 09:00 – 11:30 AM PT (18:00 – 20:30 CET)
- Wed, June 22, 09:00 – 11:30 AM PT (18:00 – 20:30 CET)
- Tue, June 28, 09:00 – 11:30 AM PT (18:00 – 20:30 CET)
- Wed, June 29, 09:00 – 11:30 AM PT (18:00 – 20:30 CET)
- Tue, July 5, 09:00 – 11:30 AM PT (18:00 – 20:30 CET)
Day 1 — Tools, whats and whys
8:45 AM PT
Virtual doors open, registration, chat and introduce yourself.
9:00 AM – 11:00 AM
A day when we set the basics, define the terminology and dive into features and characteristics of the DevOps cycle. We will talk about the tools and general whats and whys of DevOps.
11:00 AM – 11:30 AM
Q&A with Denys on the day’s material. Chat with each other.
Day 2 — Planning, Creation and Organization
8:45 AM PT
Virtual doors open, registration, chat and introduce yourself.
9:00 AM – 11:00 AM
The Dev’ of DevOps. On this day, the attendees get their hands dirty with the practical work following along or driving on their computers. We cover the Plan, and start with the Create stages of the cycle, the basics of project planning, the Git basics, project creation, and project organization.
11:00 AM – 11:30 AM
Q&A with Denys on the day’s material. Chat with each other.
Day 3 — Testing and Verifying
8:45 AM PT
Virtual doors open, registration, chat and introduce yourself.
9:00 AM – 11:00 AM
We continue with the Create stage, talk about different types of tests (unit, feature, QA) and their automatization. After that, we move on to the Verify stage. We cover CI, write configurations and run automated tasks in the pipelines to verify our project after pushing the features.
11:00 AM – 11:30 AM
Q&A with Denys on the day’s material. Chat with each other.
Day 4 — Continuous Delivery and Deployment
8:45 AM PT
Virtual doors open, registration, chat and introduce yourself.
9:00 AM – 11:00 AM
On Day 4, we slowly move from ‘Dev’ to the ‘Ops’ side of the cycle. This day will be dedicated to Continuous Delivery and Deployment. We will learn about the packaging and release of the project. We also discuss security on this day and how it can be automated and integrated into the whole process.
11:00 AM – 11:30 AM
Q&A with Denys on the day’s material. Chat with each other.
Day 5 — Monitoring and Staying up to date
8:45 AM PT
Virtual doors open, registration, chat and introduce yourself.
9:00 AM – 11:00 AM
We finish the dive into the ‘Ops’ part of the DevOps by talking about monitoring the project to continuously stay up-to-date on the project’s health. Finally, we circle back to the Dev part of DevOps, to create a full-circle.
11:00 AM – 11:30 AM
Q&A with Denys on the day’s material. Chat with each other.
Unfortunately, this workshop is fully sold out! But you can join the waiting list in case a ticket becomes available: