Process Of Building Web/Server Application || MentorShip || Internship Task || PHP Laravel

in RECREATIVE STEEM3 months ago

Hi everyone!!

I hope you all are doing well and in good health. As I mentioned in my previous posts , I am currently doing an internship, and today I thought of sharing an exciting web application project we are working on. This practice project aims to help us gain a solid understanding of building web applications. We are guided by a mentor to learn the intricacies of web development using Laravel. In this post, I will discuss the various techniques and practices we are learning in building a web application.

image.png

Source

Building Web/Server Application


The Process And Start


We began with installations and setups, which I discussed in my previous post about Laravel learnings. The next step was building a UI. There are two methods: first, creating the entire website from scratch, which isn't practical since our focus is on the website's functionalities rather than a perfect UI. Instead, we integrate an already available UI into our projects. Although this wasn't an easy task, we managed to accomplish it with the guidance of our mentor. So this is the template we choose to work with

image.png

Our Domain In Practice Project

As we are in between process of laravel learning so we start with the most basic project of SCHOOL MANAGEMENT SYSTEM Honestly, the first week was quite challenging as I kept making mistakes with the rules and naming conventions. I struggled to understand the code flow, especially since we had to manage the database, backend, and frontend simultaneously. Although I'm not a pro yet, and I still make mistakes with the rules and naming conventions, I'm learning and improving every day. This is the User interface we updated but this is not about the UI we work really hard on the functionalities behind it .

image.png

Working on the frontend for the user interface was never my favorite thing due to its complexities, but I wanted to try it on a professional level to see if I could handle it. I Dont know why i always make my self grouded by challenges , i think it is because i love to take challenges . Despite the challenges, I am trying my best to learn and grow through this experience.
image.png

Backend Code , Functionalities And Rules


Here comes the most complex part about building the web/server application .We have to work on vies , models , controller , services and tables. These terms might seem difficult to understand because they are indeed challenging. So, what is the process? We started our work with the basic elements of schools, such as Admin, Teacher, Student, Classes, and Subjects. We were tasked with creating the CRUD (Create-Read-Update-Delete) functionalities for each of these.

image.png
the views are in itself the most difficult part we have to use database with it . But the problem i faced was the flow i was blank what should i do first but all thanks to a friend of mine she was there to help me all along .
Here's a small glimpse into the coding process. Sometimes, a tiny semicolon is enough to ruin your code. The web application is not fully developed it is still a work in progress. so i stop here about the development process i will make sure to update you all with a fullly functional Application next time .

image.png

Self Learnings And MentorShip


I once read that "people who teach you without making you feel dumb are a blessing," and I never understood that until I experienced it myself. As a fresher and undergraduate, it is very hard to adopt a new language. it's essential to understand that everyone learns from their mistakes, and a beginner can't become a pro in a week at something you've been doing for years.

image.png

SELF LEARNING IS THE KEY

Our mentor continually pushes us toward self-learning. We have daily meetings, and I am actively engaged in my self-learning process. This entire journey, from developing the web application to learning independently, has been a roller coaster for me, full of learning experiences, guidance, work ethics, meetings, and professional behavior.

That's all for today. Thank you all!

Sort:  
 3 months ago 

Hola querida
Me alegra que hayas formado parte de este curso en nuestra comunidad, siempre estaremos dispuestos a apoyar los tutoriales y aprendizajes nuevos para los demás usuarios. Te recomiendo utilizar formatos para mejorar tus publicaciones (ver logro 4)
Me harías muy feliz si participas en este concurso flash! Concurso flash sopa de letras, hay al menos 10 Steem para los ganadores!
Me alegra verte compartir con nosotros
Un gusto tenerte por aquí en Recreative Steem
Recuerda visitar a tus amigos para ganar visibilidad!

RevisiónStatus
SteemexclusiveYes
Club Status5050
Burnsteem25no
Libre de Plagio / Free IA
Libre Bots de Ofertas
Moderador@dexsyluz

Te invitamos a seguir las redes sociales para steem y steemit:

Instagram solosteemit
Twitter Steemit

Thank you for your support and encouragement. and will definitely check out the formats and look forward to connecting with more members

Coin Marketplace

STEEM 0.21
TRX 0.20
JST 0.034
BTC 90159.45
ETH 3082.42
USDT 1.00
SBD 2.98