What skills you need to become a full stack java developer?
For a full stack Java developer you should start with learning backend and front-end technologies
From the backend perspective:
- Java, multithreading, collections, jdbc, etc.
 - Spring framework
 - Hibernate
 - Get good hold of SQL. You can use mysql.
 - Learn the how to deploy web servers Apache, database servers and configure them.
 - Learn to use Nix based open source systems (ubuntu or community enterprise systems like centos). User management, firewall management, ssh, etc.
 
From the Front-end perspective:
- Start learning Html, css, JavaScript
 - Try to understand how browsers work and to debug front-end in browsers.
 - Learn about responsive UI and a UI framework like bootstrapjs.
 - Learn JavaScript mvc framework like Angularjs.
 
Learn design patterns and basics of networking.
Never give up and never give a f**k!
What skills you need to become a full stack java developer?的更多相关文章
- New Year, New Devs: Sharpen your C# Skills
		
At the beginning of each new year, many people take on a challenge to learn something new or commit ...
 - (转) [it-ebooks]电子书列表
		
[it-ebooks]电子书列表 [2014]: Learning Objective-C by Developing iPhone Games || Leverage Xcode and Obj ...
 - Top 10 Books For Advanced Level Java Developers
		
Java is one of the most popular programming language nowadays. There are plenty of books for beginne ...
 - Tell Me About Yourself - Best Answers and Examples
		
http://a4academics.com/interview-questions/73-human-resource/723-tell-me-about-yourself?showall=& ...
 - Ansible之playbook的使用总结 -  运维笔记
		
之前详细介绍了Ansible的安装, 配置, 以及Ansible常用模块的使用. 下面对Ansible的playbook用法做一小结. 为什么引入playbook?一般运维人员完成一个任务, 比如安装 ...
 - 微软职位内部推荐-Senior Software Engineer-Eco
		
微软近期Open的职位: The MOD Ecosystem team is dedicated to expanding the reach and value of Office by enabl ...
 - Software development --daily scrum team
		
History[edit] Scrum was first defined as "a flexible, holistic product development strategy whe ...
 - Jest — ElasticSearch Java 客户端
		
1. 介绍 任何使用过Elasticsearch的人都知道,使用基于rest的搜索API构建查询可能是单调乏味且容易出错的. 在本教程中,我们将研究Jest,一个用于Elasticsearch的HTT ...
 - 100 Most Influential Books According to Stack Overflow
		
Please read this blog post to see why this is here. This data was created on 02/13/2012 20:00:00 All ...
 
随机推荐
- Java连载22-for循环
			
一.循环结构 在程序当中总有一些需要反复的/重复的执行的代码,假设没有循环结构,那么这段需要重复执行的代码自然式子最需要重复编写的,代码无法得到重复使用,所以多数编程语言都是支持循环结构的,将来把需要 ...
 - 《Effective Java第二版》总结
			
第1条:考虑用静态工厂方法代替构造器 通常我们会使用 构造方法 来实例化一个对象,例如: // 对象定义 public class Student{ // 姓名 private String name ...
 - MySQL数据库之单表查询中关键字的执行顺序
			
目录 MySQL数据库之单表查询中关键字的执行顺序 1 语法顺序 2 执行顺序 3 关键字使用语法 MySQL数据库之单表查询中关键字的执行顺序 1 语法顺序 select distinct from ...
 - Swifter.Json 可能是 .Net 平台迄今为止性能最佳的 Json 序列化库【开源】
			
Json 简介 Json (JavaScript Object Notation) 是一种轻量级的数据交换格式.它作为目前最欢迎的数据交换格式,也是各大开源贡献者的必争之地,如:阿里爸爸的 fastj ...
 - codeforces 807 E. Prairie Partition(贪心+思维)
			
题目链接:http://codeforces.com/contest/807/problem/E 题意:已知每个数都能用x=1 + 2 + 4 + ... + 2k - 1 + r (k ≥ 0, 0 ...
 - java hdu A+B for Input-Output Practice (IV)
			
A+B for Input-Output Practice (IV) Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/327 ...
 - NOIP 2009 最优贸易 题解
			
一道最短路的题,找一个买入和卖出相差最高的点即可,我们先以1为起点跑spfa,d1[x]不再表示距离而表示能够经过权值最小的节点的权值即 if(d1[y]>min(d1[x],price[y]) ...
 - JavaScript中选项卡的几种写法
			
效果图: 1.基本写法 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&qu ...
 - IDEA 中用好 Lombok,撸码效率至少提升5倍!
			
来 源:http://t.cn/EXhxRzV 以前的Java项目中,充斥着太多不友好的代码:POJO的getter/setter/toString:异常处理:I/O流的关闭操作等等,这些样板代码既没 ...
 - Day002_LInux基础_常用命令
			
#空格和tab键↓↓mkdir 创建目录 ↓ls list 显示目录里面的内容详情↓cd change directory 切换目录,进入到目录↓pwd 显示当前所在路径 ,定位↓###绝对路径和相对 ...