Lab Content

Week 1

 

 

 

 

 

 

 

 

 

 

Week 2

 

 

 

 

 

 

 

 

 

 

Week 3

  • Topics
    • Agile Methodologies, Scrum, Slides
    • Issue tracking systems (Jira, Youtrack), Features, Stories, Tasks
  • Scrum Intro Tutorials

 

 

 

 

 

 

 

 

 

 

  • Some tutorials on Jira. To start playing around with Jira Cloud please follow this tutorial.

 

 

 

 

 

 

 

 

 

 

Week 4

  • Evaluation 1 on Agile methods, Scrum, JIra & Use Cases (check Campus Virtual)
  • Topics
    • Git
    • Please study the Git tutorial here and do the practice exercise at the end of it (for the practice exercise use this git repo instead of the link in the document).
    • You can also take a look at the Version Control presentation here and you can find several Git demos and/or tutorials if you scroll down a little. In-depth, official Git documentation can be found here.
    • To install Git on your computer, see the installation instructions here
  • Documentation
  • Demo Git
    • A demo on how to use git locally and connect them to remote repositories.

 

 

 

 

 

 

 

 

 

 

  • Some tutorials on how to use Git in IntelliJ IDEA (very useful)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • To integrate your Git repository with Jira Cloud
    • for GitHub, you can use the marketplace application and follow the steps described here.
      • You can also read more about GitHub-Jira integration here

Week 5

  • Git Exercise
    • Work in pairs of 2 to implement a Student Manager System:
    • Tasks for Student A
    • Tasks for Student B
    • To push to Github you need to generate a Github Authentication token. Please use the following guide.
    • Please use Java 8 (or be aware that since Java 11 JavaFX has been removed from the JDK and must be installed as a separate component; and that since Java 9 there is a new feature: Modularity, and JavaFX is designed using modules, so things might get more tricky). If you want to recreate the project on your own laptops, you can find the contents of the initial files here.

Week 6

  • Evaluation 2 on Git (check Campus Virtual)

The page from the previous year can be found here.