Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #39172 > unrolled thread
| Started by | Cecil Westerhof <Cecil@decebal.nl> |
|---|---|
| First post | 2019-10-23 21:40 +0200 |
| Last post | 2019-10-23 21:11 -0400 |
| Articles | 2 — 2 participants |
Back to article view | Back to comp.lang.java.programmer
Need a little help with a Herculean task Cecil Westerhof <Cecil@decebal.nl> - 2019-10-23 21:40 +0200
Re: Need a little help with a Herculean task Arne Vajhøj <arne@vajhoej.dk> - 2019-10-23 21:11 -0400
| From | Cecil Westerhof <Cecil@decebal.nl> |
|---|---|
| Date | 2019-10-23 21:40 +0200 |
| Subject | Need a little help with a Herculean task |
| Message-ID | <877e4vs129.fsf@munus.decebal.nl> |
In two weeks I have to give a workshop of four hours to junior Java programmers about: Hibernate, Spring, Maven, Microservices, Cloud en RabbitMQ. (I know it is a lot, but that is the challenge my boss gave me.) The goal is that they will understand the basics of them all. I split it in an introduction about Hibernate, Spring, Maven with a hands-on about mostly Hibernate. And an introduction about Microservices, Cloud and RabbitMQ with a hands-on about RabbitMQ. Any tips about what to put in the hands-ons? To make sure the knowledge endures and is expanded on I want to encourage the participants to practice and explore each day for at least a month and give them some 'homework'. Any tips how to encourage them and create exercises that they will do and will them help building there knowledge? -- Cecil Westerhof Senior Software Engineer LinkedIn: http://www.linkedin.com/in/cecilwesterhof
[toc] | [next] | [standalone]
| From | Arne Vajhøj <arne@vajhoej.dk> |
|---|---|
| Date | 2019-10-23 21:11 -0400 |
| Message-ID | <qoqton$vkn$1@gioia.aioe.org> |
| In reply to | #39172 |
On 10/23/2019 3:40 PM, Cecil Westerhof wrote: > In two weeks I have to give a workshop of four hours to junior Java > programmers about: Hibernate, Spring, Maven, Microservices, Cloud en > RabbitMQ. > (I know it is a lot, but that is the challenge my boss gave me.) > > The goal is that they will understand the basics of them all. I split > it in an introduction about Hibernate, Spring, Maven with a hands-on > about mostly Hibernate. And an introduction about Microservices, Cloud > and RabbitMQ with a hands-on about RabbitMQ. > > Any tips about what to put in the hands-ons? To make sure the > knowledge endures and is expanded on I want to encourage the > participants to practice and explore each day for at least a month and > give them some 'homework'. Any tips how to encourage them and create > exercises that they will do and will them help building there > knowledge? I hope you will focus on JPA and JMS API's not Hibernate and RabbitMQ API's. :-) And Spring is a ton of things today. To be practical I would suggest something like below. Hibernate using Java SE console applications: 1) save some data in some tables 2) get data from one table without criteria 3) get data from one table with criteria 4) get data from multiple tables (1:M relation) Spring DI using Java SE console applications: 1) load simple class 2) load class with properties 3) plugin model with two implementations with different sets of properties MQ using Java SE console applications: 1) send end receive 2) subscribe and publish Arne
[toc] | [prev] | [standalone]
Back to top | Article view | comp.lang.java.programmer
csiph-web