Now looking at the current market trend, I am trying to decide go with AWS.
But not able to identify the complete picture of AWS.
Want to know everything about development using Unix/Linux platforms.
Part II -------
I want help with the insight on most hottest technologies like SMAC(Social, Mobile, Analytics and Cloud).
I am confused as I am not able to understand where to go?
Core Technologies needed:
Any one Language like Java and related languages (Groovy/Scala/Clojure)
Log Frameworks: Log4J, Apache Common Logging, SLF
Bug trackking tools: JIRA.
CI/CD/TDD tools: Jenkins.
QA Tools: HPQC/ALM
Testing tools: JUnit/Spock.
Build Tools: (Ant/Maven/Gradle)
Web Servers: Apache Tomcat.
Enterprise Servers: WebSphere/WebLogic/JBOSS.
Java Web Techs: JSP, Servlets.
Java Enterprise techs and frameworks: EJB/JPA,
Java Web Services: SOAP/REST
There are various cutting edge techs like below: Spring Core(DI/IOC/AOP)
Java Web Frameworks like Spring MVC, Grails, Play, GWT, Vaadin, JSF.
WorkFlow Engines like jBPM, Spring WebFlow.
OSGi and Dynamic Modularity Frameworks.
ORM and Data Mapper Frameworks(Hibernate/MyBatis)
New Programming paradigms such as Reactive Programming(RxJava, RxJS, Akka)
Distributed, Parellel programming(AtejiPX, CUDA Java)
Content Management Systems like Liferay 7.0 (Liferay with SMAC), AEM(Adobe Experience Manager) to name a few..
Cloud CRM technologies like Salesforce(APEX Language)
Big Data techs like Hadoop and related tech stack, NoSQL, NewSQL
Mobile techs(Java Mobile Web Apps, Java Native Android Apps)
RIA and Desktop apps technologies like JavaFX/GroovyFX (Can be used for building native Android Apps).
Software containerization platforms like Docker?
IOT, Android TV, Android Wearables?
Serverless Architectures, Codeless Developers?
I don't have maths,physics background: So cannot go into the fields like (AI, Robotics, NLP, Machine Learning, Deep Learning, Competitive Programming)
Part III --------------
Again Everything above can be combined with Liferay And Amazon Web Services.
1) Android App Developer with : Liferay Android Apps(Using Liferay Screens with JavaFX) with hadoop/spark on Cloud(AWS) with Docker on Linux OS
3) Combination of (1,2)
Apart from all Above,
I have strong intution that AWS, Serverless Architectures, Codeless Developers is the current and future hottest trend, and fill like going with the same.
How ever I want opinions and guidance on the same and want to know where and what should I concentrate?
Recently will be getting the project on Workflow management using JBPM in my company..
By the time I learn all these, There will be more new things piling up.
I request you to help me in understanding and gaining the Art of Learning New Technologies..