TOP cursos de programación Java para avanzados
Miscelánea / / November 28, 2023
Eficiencia de Java
Un curso para principiantes y desarrolladores experimentados para obtener una comprensión profunda de Java. El curso cubre patrones de diseño y modismos lingüísticos en detalle, y demuestra cómo Aproveche al máximo una variedad de características, desde genéricos hasta enumeraciones, desde anotaciones hasta embalaje automático.
4,2
Introducción al marco de primavera.
El curso está dirigido a desarrolladores familiarizados con la plataforma Java (tanto SE como EE) que quieran aprender a utilizar el popular marco Spring para crear sus aplicaciones.
3,7
Desarrollo sobre la plataforma Java SE. Temas avanzados
En este curso, los estudiantes obtendrán conocimientos y habilidades avanzados necesarios para el desarrollo de software en la plataforma Java SE. Este curso cubre las clases principales de bibliotecas de sistemas y los fundamentos del diseño de software. Gracias a esto, los estudiantes aprenderán a trabajar no sólo como programadores, sino también como diseñadores de software. Los temas centrales de la plataforma Java se tratan en el curso relacionado JVA-007 Desarrollo de plataforma Java® SE: Temas centrales.
4,2
JavaScript. Nivel 6. Biblioteca reaccionar.js
ReactJS es una popular biblioteca de JavaScript de código abierto. Diseñado para construir interfaces de usuario (UI, User Interfaces) basadas en un enfoque de componentes. El curso le presentará las características básicas de la popular biblioteca y le brindará habilidades prácticas para crear componentes usando ReactJS y su extensión JavaScript: JSX.
4,1
Java Avanzado I: Programación Funcional, Asíncrona y Reactiva
El curso se centra en enfoques modernos funcionales, asincrónicos y reactivos para el desarrollo de Java e incluye aprendizaje NIO2, CompletableFuture, RxJava, Reactor, R2DBC, SSE, Spring Data reactivo, WebClient, WebSocket reactivo, RSocket.
4,2
Conceptos básicos de programación en Java para escolares. Módulo 3 [c]
¡Continúa aprendiendo a programar en Java! La programación cubre todos los ámbitos de nuestra vida: desde la economía hasta el entretenimiento, desde la medicina hasta la exploración espacial. Al aprender a programar, desarrollará atención, paciencia, perseverancia, inclinación por la actividad intelectual y la capacidad de tomar decisiones independientes. ¡Obtendrás habilidades prácticas que siempre te serán útiles en el futuro! ¡Esto es más útil e interesante que los juegos en línea y los clubes de informática!
4,1
Conceptos básicos de programación en Java para escolares. Módulo 2 [c]
¡Continúa aprendiendo a programar en Java! La programación cubre todos los ámbitos de nuestra vida: desde la economía hasta el entretenimiento, desde la medicina hasta la exploración espacial. Al aprender a programar, desarrollará atención, paciencia, perseverancia, inclinación por la actividad intelectual y la capacidad de tomar decisiones independientes. ¡Obtendrás habilidades prácticas que siempre te serán útiles en el futuro! ¡Esto es más útil e interesante que los juegos en línea y los clubes de informática!
4,1
Primavera avanzada
El curso cubre temas necesarios para el uso profesional de Spring Framework en la práctica, como la documentación de servicios REST, serialización de datos, transacciones en Spring, autorización JWT, aplicación práctica de WebFlux, pruebas, implementación en Docker y mucho más a otros.
4,2
Desarrollo basado en pruebas (TDD) en Java
Este curso introduce a los estudiantes a una de las prácticas de ingeniería de la metodología Agile: el desarrollo basado en pruebas (TDD). Se cubren los aspectos teóricos de las pruebas unitarias, que serán de utilidad para los desarrolladores independientemente de las metodologías utilizadas en sus proyectos. Los enfoques teóricos se ilustran con ejemplos de código en Java.
4,1
Competente en el marco de pruebas unitarias JUnit5
El curso proporciona una introducción a JUnit5. JUnit es un marco de pruebas unitarias para el lenguaje de programación Java. JUnit es particularmente importante en el desarrollo basado en pruebas y es parte de una familia de marcos de pruebas unitarias conocida como xUnit, que a su vez desciende de SUnit.
4,1
Desarrollo de aplicaciones empresariales utilizando tecnologías Java EE.
En este curso, los estudiantes aprenderán sobre la tecnología informática distribuida utilizando tecnologías JEE (Java Enterprise Edition), que incluyen usando EJB, inyección de dependencia CDI, trabajando con bases de datos a través de tecnología JPA y trabajando con brokers de mensajes basados en tecnología JMS. El curso se basa en el servidor WildFly (JBoss), que es el servidor de aplicaciones más popular en la actualidad. Sin embargo, el conocimiento se puede aplicar a cualquier servidor que cumpla con la especificación JEE (WebSphere, WebLogic, etc.).
4
Desarrollo sobre la plataforma Java SE. Temas basicos
En este curso, los estudiantes obtendrán los conocimientos y habilidades básicos que les permitirán desarrollarse en la plataforma Java® SE. Se cubren los conceptos básicos de la programación orientada a objetos y el uso de UML para el diseño. arquitecturas de aplicaciones, así como los conceptos básicos del uso del lenguaje Java® (tipos de lenguaje, operadores, clases, paquetes, excepciones). Se ofrecen una gran cantidad de ejercicios prácticos.
4
Java Avanzado II: Java de alto rendimiento
El curso está dedicado a mejorar el rendimiento de las aplicaciones Java: identificando cuellos de botella, enfoques y métodos para productividad, así como herramientas y bibliotecas que le permiten lograr altos productividad.
4
Lenguaje Scala para desarrolladores de Java
En este curso, los estudiantes comprenderán los detalles y características del lenguaje Scala, sus ventajas y puntos difíciles. El curso incluye una descripción general de los operadores y tipos de datos de Scala, el aprendizaje de estructuras de datos básicas como matrices, mapas, tuplas, uso Programación funcional y orientada a objetos, trabajando con colecciones de Scala, usando coincidencia de patrones, clases de casos, tipos genéricos e implícitos. transformaciones. Se ofrecen una gran cantidad de ejercicios prácticos.
4
Spring Cloud para desarrolladores de Java
Spring Cloud es un proyecto que permite crear aplicaciones distribuidas con una arquitectura de microservicio. Se familiarizará con los numerosos componentes disponibles y observará más de cerca la arquitectura y las amplias capacidades de Spring Cloud.
4
Refactorización de código Java
El curso examina el concepto de refactorización como una forma de prevenir el deterioro del programa; varios signos de código incorrecto (olores) que requieren refactorización; describe qué refactorización es mejor para una situación particular y su mecánica. Durante la capacitación, los estudiantes refactorizan un programa Java®.
3,9
Patrones de diseño (GoF). edición java
Los patrones de diseño son colecciones de experiencias que se pueden reutilizar. Los patrones se utilizan en todos los ámbitos de actividad porque permiten utilizar soluciones previamente trabajadas. El conocimiento de los patrones de diseño le permite no solo implementar sus soluciones más rápido y obtener un código fuente de alta calidad, sino también comunicarse de manera más efectiva con colegas que ya dominan esta tecnología. El curso cubre 23 patrones básicos, que se describen en el libro "Patrones de diseño: elementos de software reutilizable orientado a objetos". software orientado a objetos utilizado"), escrito por cuatro autores (Gang of Four, GoF): Erich Gamma, Richard Helm, Ralph Johnson y John Vlissides.
3,7
Introducción a Apache Maven
El curso cubre el uso del creador de aplicaciones Apache® Maven, incluida la gestión de dependencias, la estructura de archivos POM, el ciclo de vida del proyecto, la creación de complementos y arquetipos. Se tratan los complementos de uso común y la integración de Maven con los IDE de Eclipse y Hudson. El curso incluye ejercicios prácticos.
3,6
Programación
¡Una profesión del futuro que puede cambiar el mundo! Desarrollar programas, servicios y aplicaciones que sirvan a las personas. Los programadores escriben código para software, analizan datos y entrenan máquinas.
3,8