Programmers who possess a functional understanding of all methodologies, coding languages, and systems engineering principles are known as “full-stack developers.” A project’s required technologies and skills are referred to together as the “Full stack,” with each individual component being a stack. Stacks might be software-specific, web-based, or mobile. They built the web interface as well as the backend for a software. Such kind of skills I developed during my summer internship.
My leaders gave me a well-structured learning schedule and guided me as I learned more about development. I first reviewed my HTML and CSS knowledge and learned the following important topics, which I’ll list below:

CSS- Cascading Style Sheets


After the learnings we were supposed to build an E-learning management application from scratch using these tech stacks.

Many organisations struggle to maintain track of the newly hired employees' training phase learnings.

The organisation and staff members can use this application to monitor the learning process. Team administrators are able to design their own unique teams and curricula (can also add members)

Each team member may keep a progress journal, which the team administrator may watch.

Vue.js was used to build the frontend which is a JavaScript framework for building user interfaces. It builds on top of standard HTML, CSS, and JavaScript and provides a declarative and component-based programming model that helps you efficiently develop user interfaces, be they simple or complex.

For the backend graphql was used. GraphQL is a DB wrapper that makes the query for the Front End developer much easier. Upon agreeing on a Schema front-end and back-end development are very much independent.

A common endpoint/schema for all the DB queries and mutations without depending upon separate endpoints speeds up the development.

I developed my communication skills, my commitment to a task, and my admiration for my seniors during the course of my internship. I also appreciated hearing the stories they shared. Internship is a special opportunity that gives you the chance to fail, discover, understand, and develop.
Looking forward to gaining more technical and practical skills.

“Develop a passion for learning. If you do, you will never cease to grow ”— Anthony J. D’Angelo”



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store