No Result
View All Result
Cloud Reports
  • Home
  • Linux
  • Web development
  • Javascript
  • SQL
  • Ant Design tutorial
  • PC & Laptop
  • Technology & Digital
  • Home
  • Linux
  • Web development
  • Javascript
  • SQL
  • Ant Design tutorial
  • PC & Laptop
  • Technology & Digital
No Result
View All Result
Cloud Reports
No Result
View All Result

The FUNDAMENTAL model for learning Web Development.

npn by npn
December 21, 2020
in Web development
Reading Time: 5min read
A A
0
The FUNDAMENTAL model for learning Web Development.

I still remember my beginnings in web development. Everything was fine, the birds were singing, the children were laughing, and I was doing my little HTML pages without worrying about anything.

READ ALSO

Javascript developer should stop for … in for now

Javascript developer should stop for … in for now

December 31, 2020
13
How to display colors (color, bgcolor) in console.log () for javascript developers!

How to display colors (color, bgcolor) in console.log () for javascript developers!

December 29, 2020
9

Then the desire for dynamism and the first limitations presented themselves, and I realized that it was finally time to leave the wonderful world of the front-end to launch an assault on the servers.

Easy, I just had to do what I had always done: learn a programming language, practice on small projects, and leave the rest to Stack Overflow.

It was a monumental mistake!

I was just starting to write my “Hello World!” in PHP that the complications and queries were already showing:

  • What is “ Apache ” (apart from a helicopter)?
  • Why can I mix HTML with PHP? Is it like that for all languages?
  • Why when I open my browser’s console, PHP has totally disappeared?
  • Why when I access my web pages, my browser displays “.php”, whereas on most sites it does not?
  • …

In short, I felt like I had been dropped helpless in a lion’s den.

This image has an empty alt attribute; its file name is 29ce1b02fec9bccb22af792ef321d5d3.png

One of the peculiarities of web development is that you are directly pushed into a complex, rich and very organized environment, even at the beginning.

The good thing is that you don’t have to reinvent the wheel, which takes a big chunk out of us.

But the flip side of the coin is that you have to know how it works, this good old wheel, since you are going to be the one to spin it.

This means that to get started in web development on the server side (back-end), you must already acquire SOLID theoretical knowledge!

But I know what it’s like to be a developer. We want code! No more code! Give us some god damn code! I was the same.

Except that in the rush, you end up committing an unforgivable mistake: coding without even understanding what you are doing.

It does not matter, it can be learned with practice!

Yes and no.

The problem with learning purely by doing is that you never take the time to ask why?

We code. We code. But why already? Who cares, we have to code.

And without even realizing it, you will start to feel the dramatic consequences:

  • You will learn very slowly and in a disorganized way because you will not immediately understand the consequences of your actions.
  • You are going to develop very bad habits which are hard to leave as a grease stain on a hob.
  • You are going to be less efficient , more uncertain, and less able to find creative solutions to a complex problem.
  • You will regularly find yourself completely blocked . Fortunately, Stack Overflow is there 99% of the time! Except that for the remaining 1%, Game Over. In the worst case scenarios, it may take days to get out of this situation.

Yeah, but that theory, we can learn it as we go, right?

Of course, but you have to have the basics right away. Because by doing everything separately, you will be less able to draw the common thread between all the concepts that you will discover.

It is this red thread that will allow you to understand the backdrop and not fall into the 4 throughs above.

And I don’t take that out of my hat, but out of my story. I made all of these mistakes , and it would be a shame if you made the same.

OK boss ! But where to start ? There are so many things to know …

Fortunately, you don’t need to know everything right away. Details will come with experience.

But to start, you need the big picture, the concept that encompasses all the others, the one that acts in the shadows, from the click to the loading of the web page.

The 3 tier architecture .

And that’s good, because precisely, I made a video which details everything from A to Z. Isn’t that beautiful?

The video is 35 minutes long and fairly packed with information, so prepare the notes! Or watch it several times to boost my number of views soak up the information, so that it mixes with your DNA.

https://youtube.com/watch?v=tpLAcLFn9-U%3Ffeature%3Doembed

So much for this micro-article a little more relaxed than usual (too serious in the previous two 😋).

But of course, the web theory doesn’t stop there, there is still a lot to learn (young padawan).

ADVERTISEMENT

So if you want me to detail a particular point, leave me a comment at the bottom of the article or video, my little notebook is ready to welcome any suggestion.

And for those who are thirsty for learning, the following links might interest you:

  • UI / Rules separation: the GOLDEN RULE of programming.
  • Simplify your SQL queries with object-oriented programming.
  • 12 types of super-efficient developers.
  • The newsletter, where I share 7 pieces of content every week, some that clarify other mysteries around web programming.

As for me, I leave you, I have my ice diving course waiting for me. I look forward to seeing you next week for a new article on the ultra-efficient developers blog!

ShareTweetShare
Previous Post

Smooth UI System: a new way to style your components

Next Post

Modern JavaScript features should be used every day, for good resolution (P1).

npn

npn

Related Posts

Javascript developer should stop for … in for now
Javascript

Javascript developer should stop for … in for now

December 31, 2020
13
How to display colors (color, bgcolor) in console.log () for javascript developers!
Javascript

How to display colors (color, bgcolor) in console.log () for javascript developers!

December 29, 2020
9
What is Unit Test? Introduction and Example about Unit Test
Web development

What is Unit Test? Introduction and Example about Unit Test

December 24, 2020
6
Accelerate your Continuous Integration pipelines with Directed Acyclic Graph (DAG)
Web development

Accelerate your Continuous Integration pipelines with Directed Acyclic Graph (DAG)

December 22, 2020
3
UTM Google, know everything to better use them!
Web development

UTM Google, know everything to better use them!

December 18, 2020
8
Developers and Trades united in 2021?
Web development

Developers and Trades united in 2021?

December 17, 2020
6
Next Post
Modern JavaScript features should be used every day, for good resolution (P1).

Modern JavaScript features should be used every day, for good resolution (P1).

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

No Result
View All Result

Categories

  • Android (1)
  • Ant Design tutorial (7)
  • Javascript (21)
  • Layout and Routing (2)
  • Linux (3)
  • PC & Laptop (34)
  • React (17)
  • SQL (2)
  • Technology & Digital (124)
  • The Basics (5)
  • Web development (38)

Search

No Result
View All Result
No Result
View All Result
  • Home
  • Linux
  • Web development
  • Javascript
  • SQL
  • Ant Design tutorial
  • PC & Laptop
  • Technology & Digital