[위니브 엠버서더] 파이썬계의 백엔드 대표주자! Django 공부해볼래?

이상해씨·2023년 11월 30일
1

위니브 엠버서더

목록 보기
6/25

📌 Django가 뭐야?


(이미지출처- https://namu.wiki/w/Django)


💡 웹프레임워크 (Web Framework)

  • 어플리케이션 개발을 위한 기본적인 클래스, 라이브러리 등이 포함되어 있는 개발환경
  • 웹프레임워크 포스팅 참고
  • 건물을 지을 때, 뼈대가 되는 골조와 같은 역할

📌 Django를 사용하는 이유?

  • 파이썬의 라이브러리를 사용할 수 있다.
    : 파이썬의 라이브러리는 분야의 폭이 넓고, 인공지능, 데이터 분석이 특화되어 있어 활용성이 매우 높다.
  • 필수적으로 구현해야 하는 기능들을 Django에서 제공
    : 로그인, 회원가입, cors 등의 개발자가 대표적으로 개발해야할 기능들을 제공하여 개발이 쉬워진다.
  • 자연어와 유사한 점이 많다.
    : 인간이 사용하는 언어와 유사한 점이 많아 상대적으로 단기간에 쉽게 이해하고 개발할 수 있다.

쉽게 개발할 수 있도록 도와주는 파이썬 기반 웹프레임워크!

🦁 위니브와 함께 Django 공부하기

위니브의 컨텐츠를 접하다 보면 드는 생각이 하나있었다. 바로, 위니브 컨텐츠는 어렵게 쓰인 강의보다, 개발을 꿈꾸는 사람들을 위한 입문강의를 만드는 것에 공을 들인다는 사실이다. 그래서 배우기 쉬운 python을 대상으로 한 강의가 많게 느껴졌나보다.

그래서 인지 상대적으로 한글로 된 자료를 찾기 힘들다는 Django 강의에도 정성을 쏟는 것처럼 느껴진다. 위니브에서 제공하는 Django 컨텐츠는 다음과 같다.

✅ 코알못에서 웹서비스 런칭까지 : 2021 제주 코딩 베이스캠프(Django)
✅ 모두의연구소와 제주코딩베이스캠프가 함께 만든 인공지능(AI) 모델 활용 백엔드 개발 과정

🦁 코알못에서 웹서비스 런칭까지 : 2021 제주 코딩 베이스캠프(Django)

(출처 - https://www.inflearn.com/course/web_fullstack#)

"개발 초보가 풀스택으로 서비스를 0에서 10까지 개발하고 배포해 볼 수 있는 경험을 쌓을 수 있는 강의 "

이번달에 프로젝트에 참고도 할 겸, 엠버서더 혜택으로 본 강의를 신청했다. 수강을 위해 강의개요를 훑어본 결과, 개인적으로 정리한 장점은 다음과 같다.

  • 백엔드부터 프론트엔드까지 경험해 볼 수 있다.

: 개인적으로 간단하면서도 많은 기술스택을 다룰 수 있는 경험이라는 생각이 든다. HTML, CSS, JQuery, Django, Boostrap과 같은 사용성이 높은 기술스택을 경험해 볼 수 있다. 이 경험이 생각보다 중요한 게 내가 맡은 부분이 전체 서비스 운용에 어떤 파트에 속하는지 알지 못하면 협업과 소통에 어려움을 겪을 수 있으니 한번쯤은 풀스텍(프론트 + 백)을 경험해보는 것이 좋다.

  • 서비스를 처음부터 끝까지 완성하는 일련의 절차를 경험할 수 있다.

: 회사를 다니면서 실력을 좌우하는 것 중 하나는 서비스를 개발하고 배포하여 운영해본 경험이다. 개발의 과정은 방법에 있어 상이하긴 하지만, 기본적인 틀은 비슷하다고 생각한다. 따라서, 웹 서비스 개발의 흐름을 이해하고 프로세스를 구성하는 능력이 중요하다. 그럼에도 개발하더라도 서비스를 운영하거나 배포해 본 사람들이 생각보다 많이 없음을 느낀다. 한번쯤은 직접 베포하고 운영하며 생기는 문제를 해결해 나가는 경험을 하는 것도 좋은 것 같다. 나중에 이 부분이 진짜 좋은 포트폴리오가 될 수 있다.

  • 계속 업데이터되는 강의와 자료

: 본 강의에서는 여타 위니브 강의들과 동일하게 pdf 파일을 무료로 받을 수 있다. 또한, Django와 여러 스택들이 업데이트되면서 생기는 이슈들을 지속적으로 강의에 적용해주어 수강자가 당황스러움을 겪을 수 있는 환경을 줄여준다. 생각보다 많은 강의들이 업데이트를 하지 않아 버전 업데이트로 인한 에러와 호환성문제들이 일어나는 경우가 많은데 본 강의는 위니브에서 지속적으로 업데이트를 적용하여 이러한 문제를 줄여준다. (원한다면 강의 목록에서 구버전의 강의도 확인할 수 있다. ) 그래서 초보자가 듣기에도 큰 부담이 없어 보인다.

🦁 모두의연구소와 제주코딩베이스캠프가 함께 만든 인공지능(AI) 모델 활용 백엔드 개발 과정

놀랍게도 이번 달에 Django강의를 신청했는데, 이번달에 갑작스러운 알림으로 본 개발과정이 열린다는 것을 알게 되었다.


과정을 확인해보면 알겠지만, 본 과정에서도 Django를 웹프레임워크로 사용한다. 위니브 Django 강의를 프로젝트와 함께 들을 수 있는 기회!

모두의 연구소

심지어, 모두의 연구소와 함께 한다. 개인적으로 모두의 연구소 스터디에 참여한 적이 있었는데, 팀별로 스터디를 해서 팀미션을 수행하는 과정이 기억에 남는다. 혼자 스터디를 했을 때보다 완주하기 더 수월하고 팀미션을 해결하는 과정에서 공부도 되서 좋았다. 또한, 모두의 연구소의 스탭들이 매번 일정과 여러 참고사이트를 공유해주어 스터디를 편안하게 수료할 수 있었던 것 같다. 모두의 연구소와 위니브가 함께하니 이번 과정에서도 충분히 수료할 수 있을 것이라 생각된다.

강의 정보와 혜택

프로그래밍에 자신이 없어도 기초프로그램 강의도 커리큘럼에 포함되어 있고, 파이널에서는 팀 프로젝트를 경험할 수 있어, Django로 개발을 시작해보고 싶은 분들에게 추천할 만한 과정이라고 생각한다.

개인적으로 AI를 이용한 웹 서비스를 만든다는 것이 큰 장점이자 다른 프로젝트들과는 차별화될 수 있는 좋은 기회라는 생각이 든다. (나도 하고 싶다. 직장인은 안된다..)

강의 외에도 오픈소스 프로젝트 기회, 전자책 발간 프로젝트, 강의자료, 이력서에 바로 활용할 수 있는 역량 평가표를 발급한다고 한다. 취업케어를 위한 이력서 템플릿, 멘토링, 훈련 워크샵도 진행한다고 하니, 관심있으신 분들은 아래 링크를 통해 확인하길!


출처

profile
공부에는 끝이 없다

0개의 댓글