전단 개발자가 후단에서 시작하는 3가지 기본 기교

전방 개발이 더욱 직관적이라는 것을 감안하면 대다수 개발자들은 통상적으로 전단부터 시작한다는 것은 이해할 수 있다.초보자의 관점에서 백엔드 코드를 이해하는 것이 백엔드 코드를 이해하는 것보다 쉽지만 대부분의 개발자들은 백엔드 개발을 할 때 이런 두려움을 느낀다. 설령 그들이 백엔드에서 경험이 많더라도.
괜찮아, 우리는 모두 겪었어. 나는 너에게 세 가지 기본적인 건의를 해서 네가 앞쪽에서 뒤쪽에서 공부하는 것을 도울 거야.

무엇이 백엔드 개발입니까?🤔



나는 너희들에게 백엔드 개발에 관한 간략한 총결을 하나 줄 것이다.나는 독자들이 그것에 대해 대체적인 개념을 가지고 있다고 믿지만, 그것을 정식화해야 한다.

Back end development refers to the server side of an application. The back end usually consists of three parts: a server, an application, and a database.

  • Lauren Stewart, Course Report

소통을 돕기 위해서, 자바스크립트 (심지어 axios) 를 사용하여 GET 요청을 보냈는지 매우 확신합니다GET 요청에 익숙하지 않은 경우 다음은 코드 세그먼트로 모양을 설명합니다.
바닐라 자바스크립트 가져오기:
fetch('https://jsonplaceholder.typicode.com/todos/1')
  .then(response => response.json())
  .then(json => console.log(json))
Axios Fetch:
axios.get('https://jsonplaceholder.typicode.com/todos/1')
   .then(response => console.log(response))
   .catch(error => console.log(error))
나는 axios를 더 좋아한다. 왜냐하면 너는 같은 효과를 얻을 수 있지만, 네가 쓴 코드는 더욱 적기 때문이다. 그러나 이것이 바로 네가 처음으로 요청을 받은 방식이다.

GET 요청은 어떻게 됩니까?💡


GET 요청을 수행할 때는 기본적으로 서버에서 요청을 읽어들이기만 하면 됩니다.위의 예시에서, 우리는 jsonplaceholder의 URL에서 데이터를 가져옵니다. 이것은 검색 문자열 파라미터에 따라 todo 그룹을 되돌려줍니다. (이 예에서는 1 todo입니다.)
GET 요청을 테스트하기 위해 jsonplaceholder를 사용하도록 권장합니다. 왜냐하면 당신은 제한되지 않고 되돌아오고 싶은 응답 형식을 사용자 정의할 수 있기 때문입니다.
따라서 이제 GET 요청을 수행하는 방법에 대해 알아봤습니다. 다음은 백엔드 여정을 완료하는 데 도움이 되는 3가지 기본 팁입니다.

1. 기본 지식 이해:🧐



네가 해야 할 첫 번째 일은 유튜브에서 20분짜리 동영상을 보는 것이다. 동영상의 구성 요소는 백엔드의 일부분이다.나는 간략하게 묘사할 것이다.
  • 서버 - 요청을 받은 컴퓨터입니다.
    (모든 컴퓨터는 서버일 수 있습니다.'npm run serve'나'npm run start'를 실행할 때 실제로는 전방 응용 프로그램에 실행 가능한 개발 서버를 만듭니다.)
  • 데이터베이스-데이터를 구성하고 저장하는 곳
    (즉, 당신의 페이스북 프로필에서 온 사용자 정보가 페이스북 데이터베이스에 주재하고 있다는 뜻입니다.)
  • 응용 프로그램 - 서버에서 실행되는 응용 프로그램으로 요청을 탐지하고 데이터베이스에서 정보를 검색하며 응답을 보내는 데 사용된다.(즉 jsonplaceholder 데이터는 검색 문자열 파라미터를 기반으로 하는 요청을 처리하기 위해 구축된 프로그램)
  • 기본 지식을 습득한 후 다음을 계속하십시오.

    2. 가장 많은 학습 자원을 가지거나 당신 주위의 취업 시장에서 광범위하게 사용되는 백엔드 프레임워크를 선택한다.👉



    이것은 중요한 부분이거나 이 두 기준 중 하나에 의존하는 백엔드 프레임워크를 선택하는 것이다.첫 번째 기준은 매우 중요하지만, 만약 그것이 당신을 채용시키지 못한다면, 그것은 중요하지 않다. 이것이 바로 왜 두 번째 기준이 있는지이다.이상적인 방법은 둘을 다 돌보는 것이지만, 나는 네가 스스로 결정하도록 할 것이다.

    당신은 어떻게 공부했습니까?


    첫 번째 기준을 진일보 논술하기 위해서, 만약 당신이 자신을 충분히 이해한다면, 당신은 가장 좋은 학습 방법을 알아야 한다.시각(유튜브, udemy 등)을 통해 배우면 더 잘 배울 수 있을까요?당신은 문서를 읽는 방면에서 더 잘 배웠습니까?기다린다
    대량의 학습 자원을 가진 백엔드 프레임워크를 선택하면 귀하께 더욱 광범위한 학습 도구를 제공하여 습관적인 학습 방식에 적응하고 학습 과정을 가속화할 수 있습니다.
    두 번째 기준은 주위의 취업 시장에 주목한다. 만약에 Express/NodeJS를 백엔드로 배우고 있지만 주위의 대다수 업무가 Laravel PHP를 사용한다면 당신은 이미 Laravel에 대해 알고 있는 다른 지원자에게 패배할 것이다.그래서 학습 자원을 고려하는 것 외에 당신의 취업 시장도 고려해야 합니다.

    3. 심심해지면 좀 쉬었다가 다시 한다.😒



    이 일에서 벗어나는 중요한 일은 이제 막 시작되었다.백엔드 작업은 내 일생 동안 가장 지루하고 무미건조한 일이지만, 응용 프로그램 구축은 절대적으로 필요하다. 사용자 데이터 (또는 그 어떠한 유형의 데이터) 를 데이터베이스에 저장할 수 있다.
    만약 당신이 NPM 패키지나 Thread 패키지만 설치했다면, 이것은 당신에게 도움이 될 것입니다. 그러면 백엔드 개발에 대한 두려움을 극복하는 데 한 걸음 더 가까워질 것입니다.

    Eighty percent of success is showing up

    • Woody Allen

    나는 개발자가 앞에서 노는 것보다 백엔드에서 더 즐겁게 노는 신화와 전설을 들은 적이 있지만, 내 분야에서 아직 이런 전설을 발견하지 못했기 때문에 이것은 여전히 신화나 전설이라고 추측한다.

    제 댓글을 읽어주셔서 감사합니다!지금 백엔드 앱을 만들어 보도록 하겠습니다.🎉🎉🎉

    좋은 웹페이지 즐겨찾기