Tutorials
- LLMs
- Python
- Docker
- Kubernetes
- Helm
- Java Programming Language (Java SE)
- Linux (Essential Commands) (Ubuntu)
- Apache Maven
- Apache ZooKeeper
- Apache Solr
- Jenkins
- Enterprise JavaBeans (EJB)
(3.1)
- Oracle SQL
(19c)
- Websphere Application Server
(9.0)
- Oracle WebLogic Server
(12c)
- JBoss Application Server
(7)
- Servlet & JSP
(Servlet 3.1, JSP 2.3)
- XML
- iOS (App Development)
(Swift 3, Xcode 6, iOS 9)
- HTML
- ColdFusion
(10)
- Amazon Elastic Kubernetes Service (EKS)
- Create an Amazon Web Services (AWS) account
- Microsoft Azure Kubernetes Service (AKS)
- Create a Microsoft Azure account
- Google Kubernetes Engine (GKE)
- Create a Google Cloud Platform (GCP) account
- Enterprise Microservices: What it takes? [Jully 2019]
Big Data
- Big Data ecosystem
- Apache Hadoop
- Install and configure Apache Hadoop (single node cluster)
(3.3.0)
- HDFS Commands
- HDFS - DFS Commands
- HDFS - DFSADMIN Commands
- ORC/Parquet/Avro Tools
- ORC Tools
(1.5.4)
- Parquet Tools
(1.9.0)
- Avro Tools
(1.9.0)
- Apache Hive
- Install and configure Apache Hive (HiveServer, Hive MetaStore)
(3.1.2)
- Manage Hive Databases
- Apache Spark
- Install and configure Apache Spark (standalone)
(3.0.0)
- Access Hive Tables using Spark SQL
- Spark Tools
- Spark Interactive Shell (Scala): spark-shell
- Spark Interactive Shell (Python): pyspark
- Spark Interactive Shell (R): sparkR
- Submitting Applications: spark-submit
- Spark SQL CLI: spark-sql
- Spark API: RDD, DataFrame, Dataset
Samples
- Java Design Patterns
- Unit testing, Integration testing, Serenity BDD (JBehave), Logging (slf4j, log4j), …
- HTTP Authentication (Tomcat Server)
- BASIC Authentication
- DIGEST Authentication
- FORM Authentication
- SSL Certificates
- HTTP Authentication (Java Client)
- BASIC Authentication
- Cookie-based Authentication
- JAXB
- JAXB Marshalling and Unmarshalling with Schema Validation
- JAXB Code Generation from XML Schema with Custom Bindings
- Jackson
- Jackson XML/JSON Processing with Jackson and JAXB Annotations
- Java API for XML Web Services (JAX-WS)
- JAX-WS Annotations
- Sample Application (WebSphere Application Server)
- REST Web Services (JAX-RS)
- JAX-RS Annotations
- Sample Application (Jersey, Spring, Tomcat)
- Sample Application (WebSphere Application Server)
- Rest Client HTTP
- WebTarget
- HttpURLConnection
- Swagger 3 (OpenAPI 3)
(swagger-ui-dist 4.15.5)
- Swagger Sample Application (Swagger 3, OpenAPI 3, swagger-ui-dist 4.15.5, Jersey, Jakarta, Tomcat)
- Java Business Process Model (jBPM)
(7.28.0.Final)
- Data Manager (guidelines to develop database applications) (in French)
- Pail
(dfs-datastores 1.3.6)
- Writing and Reading Strings
- Writing and Reading Objects
- Apache Thrift (maven-thrift-plugin)
- JSF: Sample Application (Hello World!)
Continuous Integration
- Prerequisites
- Install and configure Apache Maven
(3.6.2)
- Install and configure Apache HTTP Server
(2.4.29)
- Install and configure PostgreSQL Database
(10.2)
- Installation/Configuration
- Nexus Repository Manager
- Install and configure Nexus Repository Manager
(3.18.0-01)
- Subversion
- Install and configure Subversion
(1.9.7)
- SonarQube
- Install and configure SonarQube
(7.9.1)
- Jenkins
- Install and configure Jenkins
(2.176.1)
- Manage Jenkins
- Manage Plugins (SonarQube Scanner)
- Global Tool Configuration (JDK, SonarQube Scanner, Maven)
- Configure System (SonarQube)
- Create new jobs
- Maven sample settings file (Nexus Repository Manager, SonarQube): settings.xml
- Integration/Unit testing
- Serenity BDD (JBehave)
- Deploy web applications using embedded Tomcat
- Using Solr test framework (MiniSolrCloudCluster)
- Using ZooKeeper Curator framework (TestingCluster)
- JUnit: Unit tests examples
- Logging (slf4j, log4j)
- Logging (slf4j, logback)
- Code Analysis
- JaCoCo: Java Code Coverage Library
- Forbidden API Checker
- SpotBugs: Bug Detection
Install
- Install Java (Ubuntu)
- Cloud
- Install Docker Engine - Community (Version: 19.03.12) (Ubuntu)
- Install kubectl (version: 1.18.6) (Ubuntu)
- Install MiniKube (version: 1.12.1) (Ubuntu)
- Big Data
- Install and configure Apache Hadoop (single node cluster)
(3.3.0)
- Install and configure Apache Hive (HiveServer, Hive MetaStore)
(3.1.2)
- Install and configure Apache Spark (standalone)
(3.0.0)
- Install and configure a ZooKeeper Standalone Server
- Install and configure a Solr Standalone Server
- Install and configure Apache Kafka
- Install and configure MongoDB
- Install and configure Apache Nutch
- Web Application Servers
- Install Apache HTTP Server
(2.4.29)
- Install Apache Tomcat
(9.0.0.M13)
- Continuous Integration (CI)
- Install Nexus Repository Manager
(3.18.0-01)
- Install Subversion
(1.9.7)
- Install SonarQube
(7.9.1)
- Install Jenkins
(2.176.1)
- Install Apache Maven
(3.6.2)
- Databases
- Install PostgreSQL Database
(10.2)
- Install PHP/phpMyAdmin
(7.0.8)
- Install OpenSSH (SSH server)
(7)
- Install vsftpd (SFTP server)
(3.0.3)
- Install Xvfb (X virtual framebuffer)
(1.17)
- Install NetTool (Web & Network Debugging)
(4.7.2)
- Web/JEE Application Servers
- Install Websphere Application Server
(9.0)
- Install Oracle WebLogic Server
(12c)
- Databases
- Install Oracle Database
(18c Express Edition)
- Install MySQL Database
(5.7.27)