How To Become A Full Stack Developer? | Full Stack Developer Roadmap | Malayalam
This Video details on how to become a full stack developer and what are the skills you need to have to become a successful full stack developer.
The year 2021 is considered as the best time to build your career as a Full Stack Developer as companies are looking to hire professionals who have the knowledge of all the layers of an application and can take full leadership of a project. As a Full Stack Developer, you must have both technical as well as soft skills.
A full-stack developer is not only an expert in front-end and back-end development but also in a wide array of other areas. Full-stack developers can play the role of mean-stack developers and web developers and devops developers. They are required to be technically sound in all aspects of technology and development.
The roadmap to become a full stack developer is
FRONTEND development skills
• HTML
⁃ HTML5
• CSS
⁃ CSS3
• JS
• ReactJS
⁃ React is a JavaScript library (not a framework) that creates user interfaces (UIs) in a predictable and efficient way using declarative code.
• Bootstrap
⁃ Bootstrap is a potent front-end framework used to create modern websites and web apps.
• AngularJS
⁃ AngularJS is a structural framework for developing dynamic web apps. Angular is based on Typescript and React is based on Javascript.
• VUE
⁃ Vue. js is an open-source progressive JavaScript framework for building user interfaces (UIs) and single-page applications;
BACKEND development skills
• Python
• JAVA
• NodeJS
⁃ It is a runtime environment for running JavaScript-based applications. This tool is mostly used by programmers who use JavaScript to write Server-Side scripts.
• PHP
⁃ PHP is a server side scripting language that is embedded in HTML
• RUBY
⁃ Ruby is most used for building web applications. However, it is a general-purpose language similar to Python, so it has many other applications like data analysis, prototyping, and proof of concepts.
• DJANGO
⁃ Django is a high-level Python web framework that enables rapid development of secure and maintainable websites. Django helps developers avoid many common security mistakes by providing a framework that has been engineered to "do the right things" to protect the website automatically.
• Also understand how http versions 1.1,2.0 etc works
• Understanding of linux OS basics (CLI ,Shell scripts)
• Understand how docker or containerization works
DATABASE Knowledge
• MySQL
• MONGO DB
⁃ MongoDB is an object-oriented, simple, dynamic, and scalable NoSQL database. It is based on the NoSQL document store model.
• ORACLE
• FIREBASE
• POSTGRE SQL
OTHER Tools
• Version control tools
• GIT
• GITHUB
⁃ Git is a version control system that lets you manage and keep track of your source code history. GitHub is a cloud-based hosting service that lets you manage Git repositories. If you have open-source projects that use Git, then GitHub is designed to help you better manage them.
• VS CODE
⁃ Visual Studio Code is a streamlined code editor with support for development operations like debugging, task running, and version control.
Testing tools
• Cyprus : end to end testing
• Selenium
Watch now.
#m2powerfuture
#mpowerfuture #mpower
#aneeshkumar
#aktalks #malayalam
#fullstackdeveloper #howtobecomefullstackdeveloper #skillsforfullstackdeveloper #UIUX #databaseskills #frontendskills #backendskills #testingskills #javascript #malayalam
Language : Malayalam
Social Media Links:
Instagram : [ Ссылка ]
Facebook : [ Ссылка ]
Image Credits : Google
Editing credits : [ Ссылка ]
Ещё видео!