0% found this document useful (0 votes)
158 views

Java Development in 2018

This document provides an overview of Java development in 2018, including the Java language core fundamentals, Java 8-11 features like lambdas and streams, web development using HTML, CSS and JavaScript, frameworks like Spring and Android/iOS mobile development. It also discusses tools for Java development including IDEs, version control, build tools and more.

Uploaded by

Monica Stanciu
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
158 views

Java Development in 2018

This document provides an overview of Java development in 2018, including the Java language core fundamentals, Java 8-11 features like lambdas and streams, web development using HTML, CSS and JavaScript, frameworks like Spring and Android/iOS mobile development. It also discusses tools for Java development including IDEs, version control, build tools and more.

Uploaded by

Monica Stanciu
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 9

Java Development in 2018

Java Language
Core Fundamentals
Java Terminology (JRE/JDK/SDK)
Variables, Data Types & Operators
Conditionals & Control Flow
Expressions, Statements, Methods
Classes (Constructors & Design)
Arrays
Java Collections
List
Set
Map
Generics
Autoboxing / Unboxing
Concurrency
Regular Expressions
Input / Output
Databases
OOP (Inheritance, Composition,Encapsulation, Polymorphism)
Java 8
[Lambdas]
(http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/Lambda-
QuickStart/index.html)
[Streams API]
(https://docs.oracle.com/javase/9/docs/api/java/util/stream/package-summary.html)
[Interface default & static methods]
(http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/JavaSE8DefaultMetho
ds/JavaSE8DefaultMethods.html)
[Java Time API]
(https://docs.oracle.com/javase/8/docs/api/java/time/package-summary.html)
[Functional Interfaces]
(https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html)
[Collections Framework Enhancements]
(https://docs.oracle.com/javase/8/docs/technotes/guides/collections/changes8.html)
[Concurrency API Improvements]
(https://docs.oracle.com/javase/8/docs/technotes/guides/concurrency/changes8.html)
Java 9
[Enhanced Process API]
(https://www.javaworld.com/article/3176874/java-language/java-9s-other-new-
enhancements-part-3.html)
[Streams API Improvements](https://dzone.com/articles/java-9-
streams-and-process-api)
[Collections Improvements]
(https://blogs.oracle.com/java/collections-refueled)
[JShell](https://docs.oracle.com/javase/9/jshell/introduction-
jshell.htm)
[Project Jigsaw (Modularity)]
(https://www.oracle.com/corporate/features/understanding-java-9-modules.html)
[HTTP/2 Support](https://dzone.com/articles/java-9-http-20)
[Private Interface Methods](https://dzone.com/articles/default-
and-private-methods-in-interfaces)
[Reactive Streams API]
(https://docs.oracle.com/javase/9/docs/api/java/util/concurrent/Flow.html)
Java 10
[Local variable type inference](http://openjdk.java.net/jeps/286)
[Java 11](http://openjdk.java.net/projects/jdk/11/) (September 2018)
Web Development
Basic Web Development
HTML
HTML Basics
[HTML 5](https://developer.mozilla.org/en-
US/docs/Web/Guide/HTML/HTML5)
CSS
CSS Basics
[CSS 3](https://developer.mozilla.org/en-
US/docs/Web/CSS/CSS3)
[Responsive Design (Media Queries)]
(https://developers.google.com/web/fundamentals/design-and-ux/responsive/)
Layouts & Grids ([CSS Grid]
(https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_Layout) & [Flexbox]
(https://developer.mozilla.org/en-
US/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox))
JavaScript
Tooling
Text Editors
[Visual Studio Code](https://code.visualstudio.com)
[Sublime Text](https://www.sublimetext.com/)
Developer Tools
[Chrome Developer Tools]
(https://developer.chrome.com/devtools)
[Firefox Developer Tools](https://developer.mozilla.org/en-
US/docs/Tools)
Advanced Front End Development
JavaScript
Frameworks
[Angular](https://angular.io/)
[React](https://reactjs.org/)
[Vue](https://vuejs.org/)
Advanced
[ES6](http://es6-features.org/)
Transpiling
[TypeScript](http://www.typescriptlang.org/)
[Babel](https://babeljs.io/)
Testing
[Jest](https://facebook.github.io/jest/)
[Mocha](https://mochajs.org/)
Build Tools
[Webpack](https://webpack.js.org/)
Package Managers
[Yarn](https://yarnpkg.com/en/)
[npm](https://www.npmjs.com/)
CSS
Preprocessors
[Stylus](http://stylus-lang.com/)
[Sass](https://sass-lang.com/guide)
[Less](http://lesscss.org/)
Frameworks
[Flexbox](https://developer.mozilla.org/en-
US/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox)
[CSS Grid](https://cssgrid.io/)
[Bootstrap](https://getbootstrap.com/)
[Materialize CSS](http://materializecss.com/)
Style Guides
[BEM](http://getbem.com/)
[SMACSS](https://smacss.com/)
[Atomic](https://acss.io/)
Core Fundamentals
HTTP/HTTPS
SSH
FTP
Email
Terminal / Command Line
[Git & Github (Version Control)](https://www.youtube.com/watch?
v=noZnOSpcjYY&list=PLg7s6cbtAD15G8lNyoaYDuKZSKyJrgwB-)
Domains & DNS
Website Hosting
Web Servers
Apache
IIS
Local Development Environment
JVM Languages
[Groovy](http://groovy-lang.org/)
[Kotlin](https://kotlinlang.org/)
[Scala](https://www.scala-lang.org/)
[Clojure](https://clojure.org/)
Mobile Development
Native Applications
iOS
[Swift](https://developer.apple.com/swift/)
Java REST API [#](#cc0975)
Android
[Java](https://developer.android.com/guide/index.html)
[Kotlin](https://developer.android.com/kotlin/index.html)
[XML](https://developer.mozilla.org/en-
US/docs/XML_introduction)
Cross Platform Applications
[PhoneGap](https://phonegap.com/)
[Ionic](https://ionicframework.com/)
[Flutter](https://flutter.io/)
Frameworks, Libraries & Tools
Java Frameworks
Enterprise Frameworks
[Spring Framework](https://projects.spring.io/spring-
framework/)
[Spring Boot](https://projects.spring.io/spring-
boot/)
[Spring Data ](https://projects.spring.io/spring-
data/)
[Spring Security](https://projects.spring.io/spring-
security/)
[Spring Cloud](https://projects.spring.io/spring-
cloud/)
[Spring Batch](https://projects.spring.io/spring-
batch/)
[Spring Integration]
(https://projects.spring.io/spring-integration/)
[Jakarta EE]
(http://www.oracle.com/technetwork/java/javaee/downloads/index.html) (Java EE/J2EE)
JPA
[Hibernate](http://hibernate.org/)
[Eclipse Link]
(http://www.eclipse.org/eclipselink/)
JSF
[Mojarra](https://javaserverfaces.github.io/)
[MyFaces](https://myfaces.apache.org/)
CDI
[Weld](http://weld.cdi-spec.org/)
EE Security
[Soteria](https://github.com/javaee/security-
soteria)
Web Frameworks
[Apache Struts](https://struts.apache.org/)
[Play](https://www.playframework.com/)
[Ratpack](https://ratpack.io/)
[Grails](https://grails.org/)
[Spark](http://sparkjava.com/)
APIs
[GraphQL](https://graphql.org/)
[GraphQL Java](http://hadoop.apache.org/)
JSON
[Jackson](https://github.com/FasterXML/jackson)
[Gson](https://github.com/google/gson)
REST
[Spark](http://sparkjava.com/)
[Jersey (JAX-RS)](https://jersey.github.io/)
[Dropwizard](http://www.dropwizard.io/1.3.0/docs/)
Persistence
[Hibernate](http://hibernate.org/)
[JOOQ](https://www.jooq.org/)
[MyBatis](http://www.mybatis.org/mybatis-3/)
Reactive
Frameworks
[Eclipse Vert.x](https://vertx.io/)
[Spring WebFlux]
(https://docs.spring.io/spring/docs/current/spring-framework-reference/web-
reactive.html#spring-webflux)
Reactive Streams
[Reactive Streams Spec](http://www.reactive-
streams.org/)
[Reactor](https://projectreactor.io/)
[RxJava2](https://github.com/ReactiveX/RxJava)
[Akka](https://akka.io/)
UI
Template Engines
[Thymeleaf](https://www.thymeleaf.org/)
[Freemarker](https://freemarker.apache.org/)
[Mustache](https://github.com/spullara/mustache.java)
GUI
[JavaFX]
(http://www.oracle.com/technetwork/java/javase/overview/javafx-overview-
2158620.html)
Frameworks
[Vaadin](https://vaadin.com/)
[Apache Wicket](https://wicket.apache.org/)
[JSF (Java Server Faces)]
(http://www.oracle.com/technetwork/java/javaee/javaserverfaces-139869.html)
[Primefaces](https://www.primefaces.org/)
[OmniFaces](http://omnifaces.org/)
Integration
[Apache Camel](http://camel.apache.org/)
[Spring Integration](https://projects.spring.io/spring-
integration/)
Code Generation
[JHIpster](https://www.jhipster.tech/)
[Lombok](https://projectlombok.org/)
[MapStruct](https://github.com/mapstruct/mapstruct)
Caching
Local cache
[Caffeine](https://github.com/ben-manes/caffeine)
[Guava]
(https://github.com/google/guava/wiki/CachesExplained)
Distributed
[EHCache](http://www.ehcache.org/)
[Hazelcast](https://hazelcast.com/)
[Memcached](https://memcached.org/)
[Redis](https://redis.io/)
Tooling
REPL
[JShell]
(https://docs.oracle.com/javase/9/jshell/introduction-jshell.htm)
Version Managers
[SDKMan](http://sdkman.io/)
[jabba](https://github.com/shyiko/jabba)
[jenv](https://github.com/gcuisinier/jenv)
Text Editors
[Visual Studio Code](https://code.visualstudio.com)
IDE
[Eclipse](https://www.eclipse.org/)
[Netbeans](https://netbeans.org/)
[IntelliJ](https://www.jetbrains.com/idea/)
Build Tools
[Maven](https://maven.apache.org/)
[Gradle](https://gradle.org/)
[Bazel](https://bazel.build/)
Documentation
[Asciidoctor](https://asciidoctor.org/)
Data
Relational Database ([MySQL](https://www.mysql.com/), [Postgres]
(https://www.postgresql.org/), [MSSQL](https://www.microsoft.com/en-us/sql-
server/))
Document Databases ([MongoDB](https://www.mongodb.com/),
[Couchbase](https://www.couchbase.com/))
Graph Database ([Neo4J](https://neo4j.com/))
Search ([Elastic Search](https://www.elastic.co/), [Solr]
(http://lucene.apache.org/solr/))
Database Migration ([Liquibase](http://www.liquibase.org/) &
[Flyway](https://flywaydb.org/))
Cloud ([Google Datastore]
(https://cloud.google.com/datastore/docs/concepts/overview), [Amazon Aurora]
(https://aws.amazon.com/rds/aurora/?nc2=h_m1))
Logging
[Logback](https://logback.qos.ch/)
[Log4J 2](https://logging.apache.org/log4j/)
[SLF4J](https://www.slf4j.org/)
Testing
Testing Frameworks
[JUnit](https://junit.org/junit5/)
[Spock](http://spockframework.org/)
[TestNG](http://testng.org/)
Mocking Frameworks
[PowerMock](https://github.com/powermock/powermock)
[Mockito](http://site.mockito.org/)
[JMockit](http://jmockit.github.io/)
BDD
[Cucumber](https://cucumber.io/)
Automation
[Selenium](www.seleniumhq.org)
[Katalon](https://www.katalon.com/)
Matchers
[AssertJ](https://joel-costigliola.github.io/assertj/)
[Truth](https://github.com/google/truth)
Load Testing
[JMeter](https://jmeter.apache.org/)
[SoapUI](https://www.soapui.org/)
Code Coverage
[Clover](https://www.atlassian.com/software/clover)
[JaCoCo](http://www.eclemma.org/jacoco/)
Security
[Spring Security](https://projects.spring.io/spring-security/)
[Apache Shiro](https://shiro.apache.org/)
[JSON Web Token](https://jwt.io/) ([JJWT]
(https://github.com/jwtk/jjwt))
Messaging
[Apache Kafka](https://kafka.apache.org/)
[ActiveMQ](https://activemq.apache.org/)
[RabbitMQ](https://www.rabbitmq.com/)
Big Data
[Spark](https://spark.apache.org/)
[Hadoop](http://hadoop.apache.org/)
[Yarn](https://slider.incubator.apache.org/)
[HDFS]
(https://hadoop.apache.org/docs/r1.2.1/hdfs_design.html)
[Slider]
(https://slider.incubator.apache.org/docs/getting_started.html)
Machine Learning
[DL4J](https://deeplearning4j.org/)
Resources
Books
Java
Core
[Core Java, Volume I - Fundamentals]
(https://example.com)
[Core Java, Volume II - Advanced Features
](https://amzn.to/2GGe7bi)
[Effective Java](https://amzn.to/2Golkgw)
[Java 9 Modularity](https://amzn.to/2pSzDio)
Functional
[Functional Programming Java]
(https://amzn.to/2GnJyrl)
[Modern Java Recipes](https://amzn.to/2GnJyrl)
JVM Languages
Groovy
[Programming Groovy 2 (Venkat Subramaniam)]
(https://amzn.to/2GnJyrl)
[Making Java Groovy (Ken Kousen)]
(https://amzn.to/2E6TgZm)
Kotlin
[Programming Kotlin](https://amzn.to/2pUXs9z)
Frameworks
Spring Framework
[Learning Spring Boot 2.0 (Greg L. Turnquist)
](https://amzn.to/2GCqXav)
Websites
[The Server Side](http://www.theserverside.com/)
[DZone](https://dzone.com/java-jdk-development-tutorials-tools-
news)
[InfoQ](https://www.infoq.com/java)
[Awesome Java](https://github.com/akullpp/awesome-java)
Documentation
Java 8
[API Docs](https://docs.oracle.com/javase/8/docs/api/)
Java 9
[API Docs]
(https://docs.oracle.com/javase/9/docs/api/overview-summary.html)
Java 10
[API Docs]
(https://docs.oracle.com/javase/10/docs/api/overview-summary.html)
Communities
[Spring Boot Developers]
(https://www.facebook.com/groups/157072618416340/)
[Stack Overflow](https://stackoverflow.com/questions/tagged/java)
[Reddit /r/java](https://www.reddit.com/r/java/)
[Reddit /r/javahelp](https://www.reddit.com/r/javahelp/)
[Virtual JUG](https://virtualjug.com/)
Podcasts
Java
[Off Heap](http://www.javaoffheap.com/)
[Java Pub House](https://player.fm/series/java-pub-house)
Front End
[Syntax](https://syntax.fm/)
Software Development
[Software Engineering Daily]
(https://softwareengineeringdaily.com/)
Conferences
Spring
[Spring One](https://springoneplatform.io/)
Java
[devnexus](http://devnexus.com/)
[Java One](https://www.oracle.com/javaone/index.html)
[No Fluff Just Stuff]
(https://www.nofluffjuststuff.com/home/main)
YouTube
Java
[Java](https://www.youtube.com/user/java)
[Devoxx]
(https://www.youtube.com/channel/UCCBVCTuk6uJrN3iFV_3vurg)
[IntelliJ IDEA]
(https://www.youtube.com/user/intellijideavideo)
[Spring Developer]
(https://www.youtube.com/channel/UC7yfnfvEUlXUIfm8rGLwZdA)
Front End Developers
[Wes Box]
(https://www.youtube.com/channel/UCoebwHSTvwalADTJhps0emA)
[Level Up Tuts](https://www.youtube.com/user/LevelUpTuts)
[Learn Code]
(https://www.youtube.com/channel/UCVTlvUkGslCV_h-nSAId8Sw)
Courses
Frameworks
Java
JVM Languages
Magazines
[Oracle Java Magazine]
(http://www.oracle.com/technetwork/java/javamagazine/index.html)
Dev Ops
Servers
Application Servers
[Jetty](https://www.eclipse.org/jetty/)
[Wildfly](http://www.wildfly.org)
[Tomcat](https://tomcat.apache.org/)
[Undertow](http://undertow.io/)
Web Servers
[IIS](https://www.iis.net/)
[Apache](https://httpd.apache.org/)
Cloud
IaaS
[Microsoft Azure (VM)](https://azure.microsoft.com/en-
us/services/virtual-machines/)
[Amazon EC2](https://aws.amazon.com/ec2/)
[GCP (CE)](https://cloud.google.com/compute/)
[Digital Ocean](https://www.digitalocean.com/)
PaaS
[AWS (Beanstalk)](https://aws.amazon.com/elasticbeanstalk/)
[Google App Engine](https://cloud.google.com/appengine/)
[Cloud Foundry](https://www.cloudfoundry.org/)
[Heroku](https://www.heroku.com/)
Serverless
[AWS Lambda](https://aws.amazon.com/lambda/)
[Google Cloud Functions]
(https://cloud.google.com/functions/)
[Azure Serverless](https://azure.microsoft.com/en-
us/services/functions/)
[OpenWhisk](https://www.ibm.com/cloud/functions)
Private
[OpenStack](https://www.openstack.org)
Operating System
[Windows Server](https://www.microsoft.com/en-us/cloud-
platform/windows-server)
Linux
[Fedora](https://getfedora.org/)
[RHEL](https://www.redhat.com/en/technologies/linux-
platforms/enterprise-linux)
[Ubuntu](https://www.ubuntu.com/)
[Debian](https://www.debian.org/)
[CentOS](https://www.centos.org/)
[SUSE Linux](https://www.suse.com/products/server/)
Unix
[OpenBSD](https://www.openbsd.org/)
[NetBSd](http://www.netbsd.org/)
[FreeBSD](https://www.freebsd.org/)
Scripting
[Bash](https://www.gnu.org/software/bash/)
[Powershell](https://docs.microsoft.com/en-
us/powershell/scripting/powershell-scripting?view=powershell-6)
Containers
[Docker](https://www.docker.com/)
[Vagrant](https://www.vagrantup.com/)
Cluster Managers
[Kubernetes](https://kubernetes.io/)
[Docker Swarm](https://github.com/docker/swarm)
[Nomad](https://www.hashicorp.com/products/nomad)
[Apache Mesos](http://mesos.apache.org/)
[Mesosphere](https://mesosphere.com)
Log Management & Analysis
[Graylog](https://www.graylog.org/)
[Papertrail](https://papertrailapp.com/)
[ELK](https://www.elastic.co/elk-stack)
[Splunk](https://www.splunk.com/)
Continuous Integration (CI)
[Jenkins](https://jenkins.io/)
[Circle CI](https://circleci.com/)
[Bamboo](https://www.atlassian.com/software/bamboo)
[Team City](https://www.jetbrains.com/teamcity/)
Configuration Management
[Ansible](https://www.ansible.com/)
[Puppet](https://puppet.com/solutions/configuration-management)
[Chef](https://www.chef.io/solutions/infrastructure-automation/)
Service Discovery
[Netflix Eureka](https://github.com/Netflix/eureka)
[Consul](https://www.consul.io/)
Monitoring & Alerting
[AppDynamics](https://www.appdynamics.com/)
[Nogios](https://www.nagios.com)
[New Relic](https://newrelic.com/)
[PagerDuty](https://www.pagerduty.com/)
[Munin](http://munin-monitoring.org/)
[Graphite](https://graphiteapp.org/)
[Prometheus](https://prometheus.io/)
[Zabbix](https://www.zabbix.com/)
[Monit](https://mmonit.com/monit/)
[Instana]([https://www.instana.com/])
Source Control
[Git](https://git-scm.com/)
[Subversion](https://subversion.apache.org/)

You might also like