{"pk": 92, "path": "000100010002000100020019", "depth": 6, "numchild": 0, "title": "Red Hat Application Development II: Implementing Microservice Architectures - Kampanj best\u00e4ll senast 29/5", "draft_title": "Red Hat Application Development II: Implementing Microservice Architectures", "slug": "red-hat-application-development-ii-implementing-microservice-architectures-kampanj-best\u00e4ll-senast-295", "content_type": 14, "live": false, "has_unpublished_changes": true, "url_path": "/home/utbildning/red-hat/alla-kurser/red-hat-application-development-ii-implementing-microservice-architectures/", "owner": null, "seo_title": "", "show_in_menus": false, "search_description": "", "go_live_at": null, "expire_at": null, "expired": false, "locked": false, "locked_at": null, "locked_by": null, "first_published_at": null, "last_published_at": null, "latest_revision_created_at": "2020-05-05T12:18:26.295Z", "live_revision": null, "color_theme": "dark", "description": "<h3><b>OBS! Denna kurs som videol\u00e4nk, levereras till ett reducerat pris f\u00f6r best\u00e4llningar gjorda senast den 29 maj 2020.<br/></b> Ordinarie pris \u00e4r 35 500 kr. Priser exklusive moms.</h3><p><i>Kan inte kombineras med andra rabatter eller kampanjer.</i></p><p><b>Develop microservice-based applications in Java EE with MicroProfile and OpenShift</b></p><p>Building on Red Hat Application Development I: Programming in Java EE (JB183), the introductory course for Java EE application development, Red Hat Application Development II: Implementing Microservice Architectures (DO283) emphasizes learning architectural principles and implementing microservices in Java EE, primarily based on MicroProfile with WildFly Swarm and OpenShift.</p><p>This course is based on Red Hat\u00ae Enterprise Application Platform 7.4 and Wildfly Swarm 2018.3.3.</p><p><b>Course outline</b><br/> You will build on Java EE application development fundamentals and focus on how to develop, monitor, test, and deploy modern microservices applications. Many enterprises are looking for a way to take advantage of cloud-native architectures, but many do not know the best way to go about that. These enterprises have monolithic applications written in Java Enterprise Edition (JEE).</p><p><b>Course content summary</b> \u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0 \u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0</p><ul><li>Deploy and monitor microservice-based applications.</li><li>Implement a microservice with MicroProfile.</li><li>Implement unit and integration tests for microservices.</li><li>Use the config specification to inject data into a microservice.</li><li>Create a health check for a microservice.</li><li>Implement fault tolerance in a microservice.</li><li>Secure a microservice using JWT.</li></ul>", "objectives": "<p><b>Describe microservice architectures</b><br/> Describe components and patterns of microservice-based application architectures.</p><p><b>Deploy microservice-based applications</b><br/> Deploy portions of the course case study applications on an OpenShift cluster.</p><p><b>Implement a microservice with MicroProfile</b><br/> Describe the specifications in MicroProfile, implement a microservice with some of the specifications, and deploy it to an OpenShift cluster.</p><p><b>Test microservices</b><br/> Implement unit and integration tests for microservices.</p><p><b>Inject configuration data into a microservice</b><br/> Inject configuration data from an external source into a microservice.</p><p><b>Create application health checks</b><br/> Create a health check for a microservice.</p><p><b>Implement fault tolerance</b><br/> Implement fault tolerance in a microservice architecture.</p><p><b>Develop an API gateway</b><br/> Describe the API gateway pattern and develop an API gateway for a series of microservices.</p><p><b>Secure microservices with JWT</b><br/> Secure a microservice using the JSON Web Token specification.</p><p><b>Monitor microservices</b><br/> Monitor the operation of a microservice using metrics, distributed tracing, and log aggregation.</p><p><b>Note:</b> Course outline is subject to change with technology advances and as the nature of the underlying job evolves. For questions or confirmation on a specific objective or topic, please <a href=\"http://www.redhat.com/en/services/training/contact\">contact us</a>.</p>", "audience": "<p><b>Audience for this course</b><br/> This course is designed for Java developers.</p><p><b>Prerequisites for this course</b></p><ul><li>Attend Red Hat Application Development I: Programming in Java EE (JB183) or demonstrate equivalent experience</li><li>Be proficient in using an IDE such as Red Hat\u00ae Developer Studio or Eclipse</li><li>Recommended, but not required: experience with Maven</li></ul>", "teacher": "", "price_classroom": "35500", "price_virtual_training": "30200", "price_video_classroom": "35500", "price_online_learning": "35500", "code": "DO283", "hours": "1 06:00:00", "categories": []}