Core Technology Tutorials
- LLMs
- Python
- Docker
- Kubernetes
- Helm
- Java Programming Language (SE)
- Linux-Ubuntu (Essential Commands)
- Apache Maven
- Apache ZooKeeper
- Apache Solr
- Oracle SQL
(19c)
- Servlet
(5.0)
- XML
- HTML
- Java Design Patterns
Core Technology Tutorials (Old)
- Websphere Application Server
(9.0)
- Oracle WebLogic Server
(12c)
- JBoss Application Server
(7)
- Enterprise JavaBeans (EJB)
(3.1)
- JSP
(JSP 2.3)
- Jenkins
(2.176.2)
- iOS (App Development)
(Swift 3, Xcode 6, iOS 9)
- ColdFusion
(10)
Big Data & Distributed Systems
- 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
Code Examples & Implementation Guides
- Unit testing, Integration testing, Serenity BDD (JBehave), Logging (slf4j, log4j), …
- Data Serialization and Processing
- 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
- Apache Thrift (maven-thrift-plugin)
- Web Services
- 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)
- 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)
- HTTP Client and Server
- Rest Client HTTP
- WebTarget
- HttpURLConnection
- HTTP Authentication (Java Client)
- BASIC Authentication
- Cookie-based Authentication
- HTTP Authentication (Tomcat Server)
- BASIC Authentication
- DIGEST Authentication
- FORM Authentication
- SSL Certificates
Code Examples & Implementation Guides (Old)
- Web Applications
- JSF: Sample Application (Hello World!)
- Data Storage and Processing
- Pail
(dfs-datastores 1.3.6)
- Writing and Reading Strings
- Writing and Reading Objects
- Business Process Management
- Java Business Process Model (jBPM)
(7.28.0.Final)
Build, Test & Deployment
- 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
Setup & Installation Guides
- Install Java 24 SE (Ubuntu)
- Cloud
- Install Docker Engine - Community (Ubuntu)
(19.03.12)
- Install kubectl (Ubuntu)
(1.32.3)
- Install MiniKube (Ubuntu)
(1.12.1)
- 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
(3.9.3)
- Install and configure a Solr Standalone Server
(9.8.1)
- Install and configure Apache Kafka
(3.4.0)
- Install and configure MongoDB
(4.2)
- Install and configure Apache Nutch
(2.3.1)
- Web Application Servers
- Install Apache HTTP Server
(2.4.29)
- Install Apache Tomcat
(11.0.9)
- 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)