Hello, everyone! I'm Larissa and Front-end Developer, I have 5-6 years of professional experience and I started to see the need for learn back-end concepts in order to evolve my hard skills (Back-end is my achilles heel 😅).
The purpose of this post is tell you my steps of what I doing and also practicing my writing in English.
My expections and objectives
Last month, I started studying on uphop.ai. Uphop is a plataform with any courses free, I search video or other plataforms, but I didn't understand it very well and all video I found used ORM (Object Relational Mapping) like Prisma, TypeORM and others.
I began to feel that I was just copying and pasting, just creating tables without really knowing why or how it works and their rules. I ended up finding on Reddit in community called r/SQL and I found the Uphop.
I thought why not start at the bottom, My Front-end Journey started the same way!
So, that's why I explored the course SQL for Beginners which also has AI to help with any doubts and has some very nice practical examples.
I using Obsidian for my studies and probably I will use some notes I writed, themes like Databases
, SQL
, Syntax with your commands and how use
and more!
Initial Steps
- Learn
SQL
,Database
,PostgreSQL
,ORM
(At some point) and others;- Introduction to Databases and SQL
- Basic Data Retrieval with SQL
- Data Manipulation with SQL
- Joining Tables and Basic SQL Data Types
- Data Manipulation with SQL
- Database Structure and Views
Next steps
- Learn NodeJS, Fastify, NestJS, Prisma and others
- Start a basic project using all concepts learn of
Databases
withoutORM
yet - Read the
Prisma
Documentation -ORM
(I'm going to write an article just about the Prisma`) and make a new project with it.
- Start a basic project using all concepts learn of
This initial article is more for you understand my objectives, how I'm going to study and to get to know myself a bit.
Thank you for reading this far! And I hope to write more about this new journey for me!
Feel free to recommend articles, channels and so on of Back-end
, I appreciate it 😎.
Top comments (14)
This is great. I know the backend can be a bit intimidating, but don't give up. I'm sure front end took a while to master as well. I'd suggest coming up with a project to keep the journey more concrete. It's hard to learn pieces of the backend separately without context and direction. Maybe add the backend to one of your front end projects. Either way I would start with the front end and then try to build the backend for it. I hope this helps. Good luck!
Oh thank you for your tips :D, of course I'm going to use and choose some design in the figma community to do the front-end and increment a bit for small concepts of databases and back-end, step-by-step!
Good luck in your journey :), If you need something, I'm happy to help.
Recommendation: FreeCodeCamp - Website (Is a very good website with any trails :v )
Excellent :-) All the best in your journey! I don't know much about the AI course you are using, at a glance I would be cautious.
A good place to start is W3Schools, a bit of an old-school resource but it's been around for years and teaches you all the fundamentals you need:
w3schools.com/sql/default.asp
They also have tuts on the most popular languages. If you want video tutorials look for:
youtube.com/@CodingEntrepreneurs ~ Good for Python and Django
laracasts.com/ ~ Good for Laravel and PHP
youtube.com/watch?v=J9sfR6HN6BY ~ Next.js
I personally used all four of these tuts at some point in my career hence why I recommended them.
Thanks for the tips and recommendations!
Uphop's AI is more like a helper, sor far the content has been good (in Obsidian I write my article with many insights and tips that it give me, such as perfomance, for example) and I search outside the plaforma too!
I'm going to use all the tips you've given me, they're very useful :-D
where did you learn nodejs
Probably I will read a NodeJS Documentation, articles more specific using NodeJS with Fastify and I have monthly subscription in plataform JStack (In Portuguese, not avaibable in English :( ) a focus in lives/videos, such as “Mastering Fastify”, “Mastering Prisma ORM”, “Database Design” and others in the same vein :D
is there any free website like uphop.io for learn logics of javascript for begginers
Exist! I recommend Programming with Mosh and FreeCodeCamp - Youtube (Is more complete), website of FreeCodeCamp is nice way for start because has any trails: FreeCodeCamp - Website
This course is very good too: The Complete JavaScript Course 2025: From Zero to Expert! and it's cheap :)
All the best on your journey !! I myself am starting my own journey of learning python
All the best on your journey too! It's a good language to start with :)
All the best!
roadmap.sh/ has really good roadmaps, and resources on every topic, that might help
Thank you! I saw the roadmap, is very good and I'm going to follow the Back-end Roadmap! :D
good luck