Description
Introduction au langage de programmation Java et présentation de Frameworks et Outils usuels pour le développement d’applications d’entreprises
Offert dans la cadre du Microprogramme Java, C.Sharp, Node.JS
Objectifs
- Connaître l’architecture du langage de programmation Java
- Créer des applications Java Serverless (microservices) en utilisant le framework Spring Boot
- Interfacer avec des bases de données grâce à Spring Data
- Sécuriser une application Java avec Spring security
- Utiliser Kafka pour permettre à plusieurs microservices de communiquer de façon asynchrone
Clientèle cible
Tout programmeur et développeur désirant améliorer ses connaissances techniques avec un nouveau langage
Toute personne connaissant les rudiments de la programmation et désirant apprendre davantage
Préalables
Aucun
MATÉRIELS REQUIS
Ordinateur avec les installations suivantes:
- Installer votre IDE préféré. Le cours sera dispensé avec Visual Studio Code
Contenu
Introduction au langage de programmation Java
Utilisation de Spring Boot pour créer des applications Java
Interaction avec des bases de données grâce à Spring Data
Sécurisation d’une application Java
Architecture orientée événement
*L'ordre des sujets abordés pourrait varier
Horaire et coûts
Ceux qui ont consulté cette fiche ont également consulté :
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiI0NzIiLCJ0aXRsZSI6IlF1ZWxzIHNvbnQgbGVzIGltcGFjdHMgZGVzIGNvbXBvcnRlbWVudHMgYWxpbWVudGFpcmVzIHN1ciBsYSBzYW50XHUwMGU5IGRlbnRhaXJlID8iLCJkZXNjcmlwdGlvbiI6IiIsInVybCI6Imh0dHBzOlwvXC9mYy5jZWdlcGdhcm5lYXUuY2FcL3F1ZWxzLXNvbnQtbGVzLWltcGFjdHMtZGVzLWNvbXBvcnRlbWVudHMtYWxpbWVudGFpcmVzLXN1ci1sYS1zYW50ZS1kZW50YWlyZS0iLCJ0eXBlIjoicHJvZHVjdCIsImltYWdlX3VybCI6Imh0dHBzOlwvXC9mYy5jZWdlcGdhcm5lYXUuY2FcL2ltYWdlc1wvZmNzYWVfZGVmYXVsdF9vZ19pbWFnZV9jb3Vycy5qcGciLCJpbWFnZV90eXBlIjoiaW1hZ2VcL2pwZWciLCJpbWFnZV93aWR0aCI6IjYwMCIsImltYWdlX2hlaWdodCI6IjMxNSJ9
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiIxMzUiLCJ0aXRsZSI6IkxlIGRcdTAwZTl2ZWxvcHBlbWVudCBXZWIgcG91ciBsZXMgZFx1MDBlOWJ1dGFudHMiLCJkZXNjcmlwdGlvbiI6IkRcdTAwZTl2ZWxvcHBleiB1bmUgc3RyYXRcdTAwZTlnaWUgYXhcdTAwZTllIHN1ciBsJ2V4cFx1MDBlOXJpZW5jZSBjbGllbnQgKENYKS4gSW5zY3JpcHRpb25zIGV0IGNvdXJzIGVuIGxpZ25lLiBBdHRlc3RhdGlvbiBTT0ZFRFVDLiBBdWN1biBwclx1MDBlOWFsYWJsZS4gQ29uc3VsdGV6IG5vdHJlIGZpY2hlIGNvbXBsXHUwMGU4dGUuIFxuIiwidXJsIjoiaHR0cHM6XC9cL2ZjLmNlZ2VwZ2FybmVhdS5jYVwvaW50cm9kdWN0aW9uLWF1LWRldmVsb3BwZW1lbnQtd2ViIiwidHlwZSI6InByb2R1Y3QiLCJpbWFnZV91cmwiOiJodHRwczpcL1wvZmMuY2VnZXBnYXJuZWF1LmNhXC9jb3Vyc1wvaW1hZ2VcLzIyMTI4XC9hbWFjdmo5ODkuYnJpb2ltYWdlLnBuZyIsImltYWdlX3R5cGUiOiJpbWFnZVwvcG5nIiwiaW1hZ2Vfd2lkdGgiOiIxOTIwIiwiaW1hZ2VfaGVpZ2h0IjoiMTA4MCJ9
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiIzMjIiLCJ0aXRsZSI6IkhUTUw1IGV0IENTUzMgLSBMJ2Vzc2VudGllbCBkZSBsJ2ludFx1MDBlOWdyYXRpb24gV2ViIiwiZGVzY3JpcHRpb24iOiJMYSBmb3JtYXRpb24gdmlzZSBcdTAwZTAgZW5zZWlnbmVyIGxlIGxhbmdhZ2UgSFRNTCBxdWkgcGVybWV0IGRlIGJhbGlzZXIgbGVzIFx1MDBlOWxcdTAwZTltZW50cyBkJ3VuIHNpdGUgd2ViIGV0IGxlIGxhbmdhZ2UgQ1NTIHF1aSBwZXJtZXQgZCdlbiBcdTAwZTl0YWJsaXIgbGUgc3R5bGUgZ3JhcGhpcXVlLiBWb3VzIGFwcHJlbmRyZXogbGVzIGJvbm5lcyBwcmF0aXF1ZXMsIGxlcyBvdXRpbHMgZXQgdGVjaG5vbG9naWVzIHV0aWxpc1x1MDBlOXMgZGFucyBsZSBkb21haW5lLi4uIiwidXJsIjoiaHR0cHM6XC9cL2ZjLmNlZ2VwZ2FybmVhdS5jYVwvZGV2ZWxvcHBlbWVudC13ZWItaHRtbC1ldC1jc3MiLCJ0eXBlIjoicHJvZHVjdCIsImltYWdlX3VybCI6Imh0dHBzOlwvXC9mYy5jZWdlcGdhcm5lYXUuY2FcL2NvdXJzXC9pbWFnZVwvNTcyXC9mZnR0b3o5OC5icmlvaW1hZ2UucG5nIiwiaW1hZ2VfdHlwZSI6ImltYWdlXC9wbmciLCJpbWFnZV93aWR0aCI6IjY0MCIsImltYWdlX2hlaWdodCI6IjcyMCJ9
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiIxMjciLCJ0aXRsZSI6IkFuaW1lciBsZXMgbVx1MDBlOWRpYXMgc29jaWF1eCIsImRlc2NyaXB0aW9uIjoiVG91dCBzdXIgbCdhbmltYXRpb24gZWZmaWNhY2UgZGVzIG1cdTAwZTlkaWFzIHNvY2lhdXguIENvdXJzIGV0IGluc2NyaXB0aW9ucyBlbiBsaWduZS4gT3V2ZXJ0IFx1MDBlMCB0b3VzISBEXHUwMGU5Y291dnJleiBsYSBmaWNoZSBjb21wbFx1MDBlOHRlIGR1IGNvdXJzLiBBdHRlc3RhdGlvbiBTT0ZFRFVDLlxuIiwidXJsIjoiaHR0cHM6XC9cL2ZjLmNlZ2VwZ2FybmVhdS5jYVwvYWxpbWVudGVyLWxlcy1yZXNlYXV4LXNvY2lhdXgiLCJ0eXBlIjoicHJvZHVjdCIsImltYWdlX3VybCI6Imh0dHBzOlwvXC9mYy5jZWdlcGdhcm5lYXUuY2FcL2NvdXJzXC9pbWFnZVwvMjEzNTFcL2FseWZteDk0MS5icmlvaW1hZ2UucG5nIiwiaW1hZ2VfdHlwZSI6ImltYWdlXC9wbmciLCJpbWFnZV93aWR0aCI6IjE5MjAiLCJpbWFnZV9oZWlnaHQiOiIxMDgwIn0=
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiI4MiIsInRpdGxlIjoiSFRNTDUgZXQgQ1NTMyAtIHBlcmZlY3Rpb25uZW1lbnQgcG91ciBpbnRcdTAwZTlncmF0ZXVyIGZyb250LWVuZCIsImRlc2NyaXB0aW9uIjoiXHUwMGEwUGVyZmVjdGlvbm5leiB2b3MgY29ubmFpc3NhbmNlcyBIVE1MNSArIENTUzMuIEluc2NyaXB0aW9ucyBldCBjb3VycyBlbiBsaWduZS4gMTUgaGV1cmVzIGRlIGNvdXJzLiBDb25zdWx0ZXogbGEgZmljaGUgY29tcGxcdTAwZTh0ZSBkdSBjb3Vycy4gQXR0ZXN0YXRpb24gU09GRURVQy5cbiIsInVybCI6Imh0dHBzOlwvXC9mYy5jZWdlcGdhcm5lYXUuY2FcL2h0bWwtZXQtY3NzLTIiLCJ0eXBlIjoicHJvZHVjdCIsImltYWdlX3VybCI6Imh0dHBzOlwvXC9mYy5jZWdlcGdhcm5lYXUuY2FcL2NvdXJzXC9pbWFnZVwvMjIwNjVcL2JiYndvbDQ4MC5icmlvaW1hZ2UucG5nIiwiaW1hZ2VfdHlwZSI6ImltYWdlXC9wbmciLCJpbWFnZV93aWR0aCI6IjE5MjAiLCJpbWFnZV9oZWlnaHQiOiIxMDgwIn0=
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiIxNTkiLCJ0aXRsZSI6IkxlIG1hcmtldGluZyBkJ2luZmx1ZW5jZSIsImRlc2NyaXB0aW9uIjoiSW50XHUwMGU5Z3JleiBsZSBtYXJrZXRpbmcgZCdpbmZsdWVuY2UgZGFucyB2b3RyZSBlbnRyZXByaXNlISBBdWN1biBwclx1MDBlOWFsYWJsZS4gSW5zY3JpcHRpb25zIGV0IGNvdXJzICg2aCkgZW4gbGlnbmUuIERcdTAwZTljb3V2cmV6IGxhIGZpY2hlIGNvbXBsXHUwMGU4dGUgZHUgY291cnMuIEF0dGVzdGF0aW9uIFNPRkVEVUMuICBcbiIsInVybCI6Imh0dHBzOlwvXC9mYy5jZWdlcGdhcm5lYXUuY2FcL2xlLW1hcmtldGluZy1kaW5mbHVlbmNlIiwidHlwZSI6InByb2R1Y3QiLCJpbWFnZV91cmwiOiJodHRwczpcL1wvZmMuY2VnZXBnYXJuZWF1LmNhXC9jb3Vyc1wvaW1hZ2VcLzIyMzA0XC9hdmhod3Q0NzguYnJpb2ltYWdlLnBuZyIsImltYWdlX3R5cGUiOiJpbWFnZVwvcG5nIiwiaW1hZ2Vfd2lkdGgiOiIxOTIwIiwiaW1hZ2VfaGVpZ2h0IjoiMTA4MCJ9
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiI0NTIiLCJ0aXRsZSI6IkNvbW1lbnQgclx1MDBlOXBvbmRyZSBhdXggZGlsZW1tZXMgXHUwMGU5dGhpcXVlcyBxdWkgYXR0ZW5kZW50IGxcdTIwMTloeWdpXHUwMGU5bmlzdGUgZGVudGFpcmUiLCJkZXNjcmlwdGlvbiI6IkNldHRlIGZvcm1hdGlvbiBlc3QgZW4gY291cnMgZGUgZFx1MDBlOXZlbG9wcGVtZW50IGV0IHNlcmEgcHJvcG9zXHUwMGU5ZSBcdTAwZTAgbFx1MjAxOWF1dG9tbmUgMjAyNC5cbkVsbGUgZXN0IGFwcHJvdXZcdTAwZTllIHBhciBsXHUyMDE5T0hEUSBldCBlc3QgYWRtaXNzaWJsZSBkYW5zIGxlIGNhZHJlIGR1IFx1MDBhYlx1MDBhMFJcdTAwZThnbGVtZW50IHN1ciBsYSBmb3JtYXRpb24gY29udGludWUgb2JsaWdhdG9pcmUgZGVzIGh5Z2lcdTAwZTluaXN0ZXMgZGVudGFpcmVzXHUwMGEwXHUwMGJiLlxuQ29kZSBkZXMuLi4iLCJ1cmwiOiJodHRwczpcL1wvZmMuY2VnZXBnYXJuZWF1LmNhXC9ldGhpcXVlLWV0LWRlb250b2xvZ2llIiwidHlwZSI6InByb2R1Y3QiLCJpbWFnZV91cmwiOiJodHRwczpcL1wvZmMuY2VnZXBnYXJuZWF1LmNhXC9pbWFnZXNcL2Zjc2FlX2RlZmF1bHRfb2dfaW1hZ2VfY291cnMuanBnIiwiaW1hZ2VfdHlwZSI6ImltYWdlXC9qcGVnIiwiaW1hZ2Vfd2lkdGgiOiI2MDAiLCJpbWFnZV9oZWlnaHQiOiIzMTUifQ==
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiI0NTQiLCJ0aXRsZSI6Ik5vcm1lcyBkZSBwclx1MDBlOXZlbnRpb24gZXQgY29udHJcdTAwZjRsZSBkZXMgaW5mZWN0aW9ucyA6IHByaW5jaXBlcyBnXHUwMGU5blx1MDBlOXJhdXggKGNvbmZcdTAwZTlyZW5jZSkiLCJkZXNjcmlwdGlvbiI6IkNldHRlIGZvcm1hdGlvbiBlc3QgZW4gY291cnMgZGUgZFx1MDBlOXZlbG9wcGVtZW50IGV0IHNlcmEgcHJvcG9zXHUwMGU5ZSBcdTAwZTAgbFx1MjAxOWF1dG9tbmUgMjAyNC5cbkVsbGUgZXN0IGFwcHJvdXZcdTAwZTllIHBhciBsXHUyMDE5T0hEUSBldCBlc3QgYWRtaXNzaWJsZSBkYW5zIGxlIGNhZHJlIGR1IFx1MDBhYlx1MDBhMFJcdTAwZThnbGVtZW50IHN1ciBsYSBmb3JtYXRpb24gY29udGludWUgb2JsaWdhdG9pcmUgZGVzIGh5Z2lcdTAwZTluaXN0ZXMgZGVudGFpcmVzXHUwMGEwXHUwMGJiLlxuQ29kZSBkZXMuLi4iLCJ1cmwiOiJodHRwczpcL1wvZmMuY2VnZXBnYXJuZWF1LmNhXC9ub3JtZXMtZGUtcHJldmVudGlvbi1ldC1jb250cm9sZS1kZXMtaW5mZXN0aW9ucy1wcmluY2lwZXMtZ2VuZXJhdXgiLCJ0eXBlIjoicHJvZHVjdCIsImltYWdlX3VybCI6Imh0dHBzOlwvXC9mYy5jZWdlcGdhcm5lYXUuY2FcL2ltYWdlc1wvZmNzYWVfZGVmYXVsdF9vZ19pbWFnZV9jb3Vycy5qcGciLCJpbWFnZV90eXBlIjoiaW1hZ2VcL2pwZWciLCJpbWFnZV93aWR0aCI6IjYwMCIsImltYWdlX2hlaWdodCI6IjMxNSJ9
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiIxMjEiLCJ0aXRsZSI6IlJcdTAwZTlkYWN0aW9uIFdlYiIsImRlc2NyaXB0aW9uIjoiSW5zY3JpcHRpb25zIGV0IGNvdXJzICgxOCBoZXVyZXMpIGVuIGxpZ25lLiBOb3Rpb25zIGVzc2VudGllbGxlcyBwb3VyIG1hXHUwMGVldHJpc2VyIGxhIFJcdTAwZTlkYWN0aW9uIFdlYiAobW90ZXVycyBkZSByZWNoZXJjaGUsIHB1YmxpYyBjaWJsZSwgZXRjLikuIEF0dGVzdGF0aW9uIFNPRkVEVUMuXG4iLCJ1cmwiOiJodHRwczpcL1wvZmMuY2VnZXBnYXJuZWF1LmNhXC9hdGVsaWVyLWRlLXJlZGFjdGlvbi13ZWIiLCJ0eXBlIjoicHJvZHVjdCIsImltYWdlX3VybCI6Imh0dHBzOlwvXC9mYy5jZWdlcGdhcm5lYXUuY2FcL2NvdXJzXC9pbWFnZVwvMjIwMjNcL2FtYXFpcjczNy5icmlvaW1hZ2UucG5nIiwiaW1hZ2VfdHlwZSI6ImltYWdlXC9wbmciLCJpbWFnZV93aWR0aCI6IjE5MjAiLCJpbWFnZV9oZWlnaHQiOiIxMDgwIn0=
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiI4MCIsInRpdGxlIjoiT3B0aW1pc2F0aW9uIGR1IHJcdTAwZTlmXHUwMGU5cmVuY2VtZW50IFdlYiAtIFNFTyAmIEdvb2dsZSBhZHdvcmRzIiwiZGVzY3JpcHRpb24iOiJBcHByZW5leiBsJ2Vzc2VudGllbCBzdXIgbGUgclx1MDBlOWZcdTAwZTlyZW5jZW1lbnQgd2ViIChTRU8pIGV0IEdvb2dsZSBBZHMuIEF0dGVzdGF0aW9uIFNPRkVEVUMuIENvdXJzICgxOGgpIGV0IGluc2NyaXB0aW9ucyBlbiBsaWduZS4gQ29uc3VsdGV6IGxhIGZpY2hlIGNvbXBsXHUwMGU4dGUgZHUgY291cnMuIFxuIiwidXJsIjoiaHR0cHM6XC9cL2ZjLmNlZ2VwZ2FybmVhdS5jYVwvc2VvLW9wdGltaXNhdGlvbi1wb3VyLWxlcy1tb3RldXJzLWRlLXJlY2hlcmNoZSIsInR5cGUiOiJwcm9kdWN0IiwiaW1hZ2VfdXJsIjoiaHR0cHM6XC9cL2ZjLmNlZ2VwZ2FybmVhdS5jYVwvY291cnNcL2ltYWdlXC8yMjA3NVwvYmJjY3J1MzguYnJpb2ltYWdlLnBuZyIsImltYWdlX3R5cGUiOiJpbWFnZVwvcG5nIiwiaW1hZ2Vfd2lkdGgiOiIxOTIwIiwiaW1hZ2VfaGVpZ2h0IjoiMTA4MCJ9