Maison de learning

배울 수 있을만큼, 기록할 수 있을만큼

Django backend 2편

Hello World를 출력해보자!

들어가기 전 포스팅을 통해 Django를 설치하는 과정을 알아보았다. 이제 항상 그렇듯이 Hello World를 출력해보자. 1. 기본적인 Django의 개발 구조 이번 Django 프로젝트를 통해 핀터레스트와 비슷한 Ui/Ux를 가진 블로그를 하나 만들 계획이다. 통상적으로 블로그는 사용자 계정 관리(Account), 글쓰기(Article), ...

Django backend 1편

Django 설치 및 실행

들어가기 플러터를 통해 프론트엔드를 구현하면서 백엔드의 필요성을 점점 크게 느꼈다. 그러나 프론트엔드도 버거운 나에게 백엔드는 너무 큰 산처럼 느껴졌기에 섣불리 공부할 엄두가 나지 않았는데 어차피 해야할거 매도 먼저 맞는게 났다고 이번 기회에 Django 프로젝트 생성부터 배포까지 쫙 시리즈로 정리해보려고 한다. 이번 시리즈도 역시 깃허브에 업로드 ...

Flutter + Firebase 3편

Firebase Social Login

들어가기 App을 만들때 가장 기본이 되는 요소 중 하나는 ‘로그인’이다. 다행이 Firebase를 이용하면 이메일 로그인과 각종 소셜 로그인 기능을 비교적 쉽게 구현할 수 있다. 지금부터 차례대로 알아보자. 1. 구글로그인. 먼저 연동시킨 firebase console창에 들어가서 각종 로그인 기능을 활성화 시켜주어야 한다. 이를 위해 Fire...

Flutter + Firebase 2편

Firebase Security Rule

들어가기 Firebase를 생성하면 기본적인 Security Rule이 생성되어 있다. Firebase를 사용하기 위해서는 Security Rule에 대한 어느정도 이해가 필요하니, 이번 포스팅을 통해 간략히 정리해 보았다. 1. 모든 권한 거부 및 허용 1 2 3 4 5 6 7 8 9 rules_version = '2'; service clou...

Flutter + Firebase 1편

Firebase 설정

들어가기 Flutter는 IOS, Android 그리고 2.0 업데이트를 거쳐 Desktop, Web까지 지원하게 됐지만 그래도 어찌됐든 프론트엔드 프레임워크다. 그렇기 때문에 단순 날씨앱이 아닌 그 이상의 상용화 가능한 앱을 만들기 위해서는 무엇보다 백엔드가 필요하다. 그러나 나는 아직 서버에 대한 지식이 많이 그것도 아주 많이 부족하기 때문에 J...