User talk:Heiszicky

FULL STACK DEVELOPER

You need to be proficient in multiple programming languages, such as JAVA, PHP, C++, Python, Ruby, Perl, etc. As most of your core business processes need to be written in these languages.Maybe not all need. But you also have to master the language grammar, and to be very familiar with how to structure, design, implementation, and testing of the project based on one language or more languages.

The popular development languages are generally accompanied by a good development framework, such as JAVA Spring, MyBatis, Hibernate, Python Django, PHP thinkphp, yin, nodeJs express. To learn: 15 languages.

Front-end technologies are becoming more and more important in today’s project and product development. All that depends on the implementation of the front-end technology, soyou need to master some basic front-end technologies such as HTML5, CSS3, JavaScript, and further study the front-end frameworks or third-party libraries such as JQuery, LESS, SASS, AngularJS, or REACT. To learn: JavaScript (JS).

As a full stack developer, you also need to have at least one or two databases and know how to interact with the database. Currently, the popular database is MySQL, MongoDB, Redis, Oracle, SQLServer and so on. As a document-type database, MongoDB, is being used more widely in Internet products. As for larger projects, Ialso recommend using MySQL or commercial Oracle as the back-end database. While memory databases, such as Redis, can be used for caching to improve system performance. To learn: MongoDB MERN tutorial series, Redis tutorial.

But I think the design skill is very important, the principle and skill of basic prototype design, UI design, UX design are also needed to understand To learn: UX.

Self-requirements are also an essential factor to become a full stack developer: Global thinking Good communication skills Creativity Curiosity Time management skills

So the crucial Full Stack Developer skills? 1. HTML/CSS 2. JavaScript 3. Git and GitHub 4. Backend languages 5. Web architecture 6. HTTP and REST 7. Database storage 8. Basic design skills 9. NPM 10. Soft skills

Remember you must first understand the components of web development. Essentially, web development has two parts – frontend and backend development.

Full Stack Developer
I think there are more to being a full stack developer Heiszicky (talk) 13:35, 7 July 2021 (UTC)