What languages should a full stack developer know?
A full stack developer should know:-
1. Programming languages
Must be proficient in multiple languages, including PHP, Java, C #, Ruby, Perl, Python, etc. Must be familiar with different ways to structure, design, implement and test the project based on languages.
2. Frameworks:
Must know the words that are accompanied by development frameworks, such as Spring, JAVA, MyBatis, Python Django, PHP think PHP, Hibernate, nodeJs express, yin, etc.
3. Front-end:
Must master necessary front-end technologies such as CSS3, HTML5, and JavaScript. Additional study of third-party libraries such as JQuery, SASS, LESS, AngularJS, or REACT is also required.
4. Databases:
Knowledge of at least one database is expected. Currently, the popular databases are MySQL, Oracle, MongoDB, SQLServer and Redis.
5. Design ability:
Basic knowledge of the principle of prototype design, UI and UX design is needed.