Szkolenia Micro Focus

Cel szkolenia dlearning

This hands-on workshop teaches your teams how to implement Continuous Integration techniques & practices to achieve better code quality, better maintenance, and speed to  delivery. Effective CI practices, when combined with well-aligned IT teams, lay the foundation for mature Continuous Delivery environments and the many benefits associated with them – for your software, your IT shop, and your business. Technology: This class is designed to teach effective CI skills for teams who utilize either open-source toolsets or proprietary technology stacks such as Microsoft. This workshop features Microsoft Visual Studio and Jenkins CI as testbeds for your own hands-on continuous integration lab practice.

In this course you will learn how to:

  • Set up and navigate a CI environment that enables automated testing & automated builds 
  • Execute releases in test environments prior to product delivery 
  • Identify the most efficient CI tools for quick release & reliable maintenance of products 
  • Integrate Continuous Integration methods & techniques into current workflow for a SCM environment 
  • Deliver value from continuous integration in your own organization 
  • Examine real world examples of continuous integration benefits

This 3-day instructor-led course will teach the fundamental concepts, practical application, and workflow integration skills necessary for successful CI implementation. Students will learn through hands on labs, class demos, class participation exercises, frequent quizzes, video tutorials, and traditional power point presentations. This is an interactive class, and individuals will be expected to participate fully in all exercises to retain maximum benefit of the course.

 Audience/Job Roles

This class is designed for:

  • Software Developers
  • Project Managers
  • Quality Assurance staff
  • Product Owners
  • Business Intelligence Professionals

The Introduction to Kanban Workshop is a perfect place for cross-functional teams to familiarize themselves with Kanban and learn the basics of how to function as an Agile team. It's also a wonderful springboard for team building & learning. We invite you to bring your team and a team project to work on in class.

Plan szkolenia Rozwiń listę

  1. Continuous Integration Overview
    • The difference between Integration, Deployment, and Delivery
      • Continuous integration
      • Continuous deployment
      • Continuous delivery
      • Continuous Integration Flow
      • Checking for updates
      • Extracting Code
      • Integrating updates into a test environment
      • Reviewing test results
      • Integrating updates into the Build
    • Demo
      • Make a Change in CI environment
      • Check in update
      • View Code Analysis Report
      • View Test Results
      • Verify Build
  2. Advantages of Continuous Integration
    • Reaping the benefits of Continuous Integration
      • Reduce implementation effort
      • Increase speed of resolution
      • Improve quality & maintenance of each product release
      • Increase speed of delivery
    • Communicating Analytics withClients & Managers
      • High Transparency
      • Running Tests in the real world
      • Updating code with changing requirements
    • Class Quiz
      • Fundamentals of Continuous Integration
      • Execution of Continuous Integration
      • Testing Results of Continuous Integration
      • Companies utilize CI techniques successfully
    • Case Studies for Continuous Integration
      • Production Changes every 11.6 seconds at Amazon
      • The Facebook Release Process
      • Continuous Delivery at Google
      • The Software Revolution Behind LinkedIn's Gushing Profits | Business | WIRED
      • Deploying the Netflix API
      • Tesla utilizing Continuous upgrades
      • How Etsy Deploys More Than 50 Times a Day
    • Class Discussion Integration?
      • How did each company in these reports utilize Continuous
      • How was CI most likely implemented in each example?
      • How would you apply CI to your own production environment?
  3. Implementing a CI Environment
    • Creating & Managing a Source Code Repository
      • Distributed code Repositories
      • Choosing the right tools: Repository Tools Review
      • Separating requirements & dependencies
      • To use branches or not to use branches?
    • Configure Automated Deployment
      • Configuring the DHPC server
      • Source Commit Check
      • Starting with simple Deployment scripts
      • Real time bug alerts
    • Creating Automated Tests
      • Unit Testing
      • User Interface Testing
      • API Testing
      • Regression Testing
      • Load Testing
      • Security Testing
    • Lab
      • Create a Source Code Repository
      • Build an Automated Test
      • Check new code into Repository
      • Run a unit Test on New Code
  4. Database Versioning
    • Best Practices for database versioning
      • Database Schema & scripts
      • Database versioning tools
      • Multiple database instances for each developer
      • Benefits of Database Versioning
    • Database Versioning Process:
      • Check out object to be modified
      • Apply modifications in database test environment
      • Run tests to verify changes have not broken the build
      • Check in object for final authentication
    • Database Versioning Approaches
      • Task Based Development
      • Compare & Sync
      • Database version checks
      • Upgrade scripts & Parallel Development
    • Lab
      • Modify an object in test environment
      • Check in modifications to repository
      • Run Unit test to check against changes
      • Run final test for deployment
  5. Maintaining a CI Environment
    • Test, and Release Process
      • Software Configuration
      • Automatic Launch
      • Test Report Generation
      • Submit to Testers
      • Product Maintainability & Monitoring
    • Reliability, Availability, Maintainability: Why you need all three
      • Criteria for "pass" requirements
      • Scope & Scalability
      • Consistent updating of Software functionality
      • Analytics & Reporting
  6. Agile tools for Continuous Integration
    • Setting up the CI Server
      • CI environment, standard workflows, & core tech architecture
      • Software Configuration Management (SCM)
      • Setting up Jenkins as a CI server
      • Open source CI tools
      • Build automation tools for CI
      • Recommended learning resources
    • Lab
      • Set up the Jenkins build server
      • Run a shell script
      • Archive the build result
      • Run integration tests
      • Run report on test results
Pobierz konspekt szkolenia w formacie PDF

Dodatkowe informacje

Poziom trudności
Czas trwania 2 dni
Certyfikat

The participants will obtain certificates signed by Micro Focus (course completion).

Prowadzący

Authorized Micro Focus Trainer

Pozostałe szkolenia Micro Focus | DevOps

Szkolenia powiązane tematycznie

DevOps

CI/CD

Formularz kontaktowy

Prosimy o wypełnienie poniższego formularza, jeśli chcą Państwo uzyskać więcej informacji o powyższym szkoleniu.






* pola oznaczone (*) są wymagane

Informacje o przetwarzaniu danych przez Compendium – Centrum Edukacyjne Spółka z o.o.

CENA 3360 PLN NETTO Czy wiesz, że możesz uzyskać do 100% dofinansowania na ten kurs?   Sprawdź jak »

zamknij

Kody rabatowe

Kod rabatowy, może dotyczyć (szkolenia, producenta, terminu). Jeżeli posiadasz kod rabatowy, to wpisz go w odpowiednie pole.
(kolor zielony oznacza wpisanie prawidłowego kodu | kolor czerwony oznacza, że wpisany kod jest nieprawidłowy)

FORMA SZKOLENIA ?

zamknij

Szkolenie stacjonarne

Szkolenia stacjonarne w Compendium CE odbywają się najczęściej w naszych lokalizacjach w Krakowie i Warszawie, ale także w miejscu ustalonym przez klienta. Grupa uczestnicząca w szkoleniu spotyka się w danym miejscu o określonym czasie i wraz z trenerem aktywnie uczestniczy w laboratoriach.

Szkolenie dlearning

W szkoleniach Compendium Distance Learning możesz uczestniczyć z dowolnego miejsca na świecie. Kursanci, dzięki zaawansowanej technologii, którą dostarcza Compendium CE, stale widzą i słyszą trenera, mogą mu zadawać pytania poprzez chat i mikrofon, a także uczestniczą w ćwiczeniach i laboratoriach, które rozwiązują wraz z prowadzącym. Po więcej informacji zajrzyj na stronę dlearning.eu

MATERIAŁY SZKOLENIOWE ?

zamknij

Materiały elektroniczne

Materiały elektroniczne: są to materiały szkoleniowe w wersji elektronicznej, które w zależności od dostawcy udostępniane są za pomocą dedykowanych aplikacji: Skillpipe, eVantage itd. lub w postaci dokumentów PDF.

Materiały ctab

Materiały ctab: cena zawiera tablet ctab oraz materiały szkoleniowe w formie elektronicznej bądź tradycyjne materiały szkoleniowe i materiały dodatkowe dostarczone w wersji elektronicznej w zależności od ustaleń z producentem (w postaci dokumentów PDF lub EPUB). Tak dostarczone materiały są przystosowane pod kątem wyświetlania ich na tablecie ctab. Po więcej informacji zajrzyj na stronę ctab.

 

WYBIERZ TERMIN SZKOLENIA

Brak ustalonych terminów dla tego szkolenia.

Zaproponuj własny termin

Najbliższe szkolenia Micro Focus

Harmonogram szkoleń Micro Focus