Continuous Integration Using Maven Junit and Jenkins
Sınıf Eğitimi
Yazılım Geliştirme
3 GÜN
Continuous Integration Using Maven Junit and Jenkins eğitiminde katılımcıların JUnit ile test odaklı geliştirme yapabilmeleri ve bu testleri Maven ve Jenkins kullanarak sürekli entegrasyona dahil edebilmeleri amaçlanmaktadır.
EĞİTİM MODÜLLERİ
Modül 1 : Introduction to Test Driven Development
WHAT IS TEST DRIVEN DEVELOPMENT ?
WHAT IS A UNIT TESTING ?
COMPARING UNIT TESTING AND DEBUGGING
WHO SHOULD WRITE THESE TESTS ?
Modül 2 : Introduction to JUnit
POSSIBLE CODE TESTING MECHANISMS
JUNIT AS A REGRESSION TESTING FRAMEWORK FOR JAVA
HOW TO REPRESENT A TEST IN JUNIT ?
TEST CASE CLASS AND DIFFERENT ASSERTIONS
RUNNING A TEST
LAB WORK
Modül 3 : Introduction to DBUnit
DIFFICULTIES IN UNIT TESTING DATABASE RELATED CLASSES
HOW DOES DBUNIT SOLVE THEM ?
Modül 4 : A DBUnit Example
CREATING A DATASET FILE
CREATING THE TEST CLASS
DATABASE DATA VERIFICATION
RUNNING THE TEST
LAB WORK
Modül 5 : Mock Object Testing with EasyMock
INSTALLATION
CREATING A MOCK OBJECT FROM AN INTERFACE DYNAMICALLY
SPECIFYING THE EXPECTATIONS AND VERIFICATION
SPECIFYING RETURN VALUES
WORKING WITH EXCEPTIONS
ARGUMENT MATCHING
LIMITATIONS OF EASYMOCK
LAB WORK
Modül 6 : Introduction to Maven
WHAT IS MAVEN ?
INSTALL MAVEN ON WINDOWS
Modül 7 : Maven Repository
WHAT IS MAVEN LOCAL REPOSITORY ?
WHAT IS MAVEN CENTRAL REPOSITORY ?
MAVEN REMOTE REPOSITORY AND CONFIGURATION
MAVEN LIBRARY DEPENDENCY EXPLANATION
INSTALL CUSTOM LIBRARY INTO MAVEN LOCAL REPOSITORY
LAB WORK
Modül 8 : Maven based project and Eclipse IDE
CREATE A JAVA PROJECT WITH MAVEN
CONVERT MAVEN BASED JAVA PROJECT TO SUPPORT ECLIPSE IDE
CREATE A WEB APPLICATION PROJECT WITH MAVEN
CONVERT MAVEN BASED WEB APPLICATION TO SUPPORT ECLIPSE IDE
CREATE A PROJECT WITH MAVEN TEMPLATE
CONVERT EXISTING JAVA WEB PROJECT TO MAVEN BASED PROJECT
LAB WORK
Modül 9 : Maven Basic Operations
BUILD PROJECT WITH MAVEN
CLEAN PROJECT WITH MAVEN
RUN UNIT TEST WITH MAVEN
INSTALL MAVEN PROJECT TO LOCAL REPOSITORY
LAB WORK
Modül 10 : Continous Integration with Jenkins
CONTINOUS INTEGRATION OVERVIEW
JENKINS
REQUIREMENTS FOR USING JENKINS
Modül 11 : Jenkins Installation and Configuration
INSTALLING JENKINS ON WINDOWS
USING NATIVE PACKAGES ON OTHER PLATFORMS
USING WAR FILE OF JENKINS
ENTERING THE JDK AND YOUR BUILD SYSTEM
SECURE JENKINS
Modül 12 : Maven and Jenkins Integration
JENKINS MAVEN PLUGIN
LAB WORK
ÖN KOŞUL EĞİTİMLERİ
Continuous Integration Using Maven JUnit and Jenkins eğitimini almak isteyenlerin, öncesinde aşağıdaki eğitimleri almış olmaları gerekmektedir.
BU EĞİTİMİN DEVAMINDA ÖNERİLEN EĞİTİMLER
Continuous Integration Using Maven JUnit and Jenkins eğitimini alanlara, aşağıdaki eğitimleri de almalarını öneriyoruz.
UZMANLIK HEDEFLERİ
Mobil Uygulama Geliştiricisi
Web Uygulama Geliştiricisi
Windows Uygulama Geliştiricisi
EĞİTİMİN İLGİLİ OLDUĞU SINAVLAR
Eğitimin sınavları yoktur.
EĞİTİMİN İLGİLİ OLDUĞU SERTİFİKALAR
Continuous Integration Using Maven JUnit and Jenkins eğitimini alanlar aşağıdaki katılım sertifikasına sahip olacaklardır. Diğer sertifikalar için katılımcıların ilgili sınavları almaları gerekmektedir.
TEKNOLOJİ ÜRETİCİSİ
YORUMLAR
Eğitimin yorumları yoktur.