+ 3
Motivation for full stack
I found my passion:full stack but with a bit more focus on back end. Problem is I will most probably be self taught and have no one to talk to about serious topics on web dev. Two questions: any full stack dev here that is self taught and has good job or makes full websites by himself? And do I need to know exactly how web works, all aspects (http, tcp/IP, ipv6, where requests travel exactly, how they return every detail)? Google doesn't help much with this problematic that's why I'm asking here
7 Answers
+ 12
React, Node and then maybe try other technologies. There are a lot of capabilities
+ 3
Hi Michelle, I really like the points that you pointed out.
It helps me to point out a few things you mentioned.
1. Http is viable in express. You can run your components in Http ports and catch them using express. Also not to mention Ajax and ES6.
2. I tried sticking to js, as is right now the most used language for the web and MEAN stack runs entirely on a single language.
3. Django is a viable python full stack framework, but it mainly used as backend and hosted using apache server.
4. Ruby on rails can also be used but it's dead technology atm.
But again these are purely personal opinion.
I am a budding full stack programmer.
So you probably know more.
But thanks for the insight. Cheersđâïž
+ 2
I admire your effort and attempt. Start with meteorjs. It's heavy but easy to learn and well documented. Then you can move onto MEAN stack. In this stack, start with mongo-db. The name is self explanatory. It's a NoSql database. Move onto nodejs. It's your server to handle traffic and run javascript in backend. Once your familier with node, start with expressjs. It's your external router. And last fiddle with angular. The key here is to learn each component and how well you Google what you want. Read tutorials.
I'll post a good link, but I advice you to follow my instructions before you dive in. Hope I was helpful and all the best to you.
https://www.djamware.com
+ 2
Thank you for pointing these out. Your knowledge compliments mine for I am an old school developer and have not had the time to look into these latest languages, which are definitely relevant to a career in web development. I wouldn't say I know more, I know different. Because of my experience, I define full stack differently than you do, that is all.
To me all JS / scripting is front end. Building web services and micro services with REST, WCF, AWS and obviously dealing with data storage (such as relational db, nosql, queues and messaging) is back end, which in my version of "full stack" completes the stack. Also, I should say, I am not as familiar with backend on Linux/Java/Apache as I am on the MSFT side of things, so Django/apache is unknown to me.
No ill intent was meant by my previous comment, I promise! The OP should take both of our points into consideration! :)
+ 2
Your right!! This can go on and on !!
FYI : https://optimalbi.com/blog/2016/07/07/whats-the-best-restful-web-api-framework-part-1/
But it was fun and I learn alot!! Cheers đ
+ 1
Not to disrespect @Krishnatheja's response, which was very detailed and a nice start, but is mostly JS right? The web is built on MUCH more than JS, no?
I will be useful to understand TCP and HTTP if you want to be a full stack web developer for sure. You can get by without fully knowing, but as you progress you will find the need to full understand how HTTP works. Sessions, etc.
I agree with Krishnatheja about learning noSQL like mongoDB, as that is where a lot of cloud technologies are heading.
In addition to Krishnatheja's suggestions, you can check out W3Schools for web fundamentals and at some point you'll probably want to head over to Amazon to learn a bit about AWS - but that can be further down the road.
FWIW - I am a full stack developer that mostly specializes in back end.
0
Or _herself_ :<