본문 바로가기 메뉴 바로가기

성장하고 개발하는 계란의 이야기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

성장하고 개발하는 계란의 이야기

검색하기 폼
  • 분류 전체보기 (101)
    • 웹 (9)
      • django (9)
    • python (13)
    • 알고리즘 (17)
      • 알고리즘 이론 (5)
      • 코딩테스트 (12)
    • 대외활동 (28)
      • 위니브 엠베서더 (11)
      • SSAFYcial (17)
    • 개발자 면접 (1)
    • Docker (4)
    • 전자회로 (7)
    • 개인 프로젝트 (3)
    • 기타 (8)
  • 방명록

웹 (8)
[SSAFYcial]SSAFY 교육생이 진행하는 IT도서 큐레이션 - WEB개발 편

안녕하세요!여러분들의 코딩 공부를 도와줄북큐레이터 코딩에그입니다.  WEB 개발과관련된 도서들을 알아볼 예정입니다. 저는 SSAFY 비전공 자바반이기에 오늘 도서들은 자바 백엔드를 기준으로 작성하였음을 미리 양해드립니다. 도서 선정은 SSAFY EBOOK 순위와구글 검색, GPT의 추천 등을 참조하였습니다.  PART 1. 웹린이들을 위한 웹 개발 입문 도서PART 2. 본격 웹 개발 시작!PART 3. 더 성장하고 싶은 분들을 위한 심화 도서 오늘도 함께 해주셔서 감사합니다!소개해드린 책들이 여러분의 웹 개발 공부에 도움이 되었기를 바랍니다.혹시 다른 좋은 웹 개발 관련 도서가 있거나,궁금한 점이 있다면 언제든지 댓글로 남겨주세요.여러분의 피드백은 큰 힘이 됩니다 😊그럼 다음 시간에도 유익한 정보로 ..

대외활동/SSAFYcial 2024. 10. 23. 09:10
[위니브 엠베서더]웹/네트워크/HTTP 베이스캠프 for developer 수강 후기

강의 소개강의 제목: 웹/네트워크/HTTP 베이스캠프 for developer강의 회차: 15강(총 3시간 21분)강의 자료: 노션 페이지 링크로 제공 강의 목차강의 소개와 웹의 구성 요소 살펴보기실무에서 꼭 필요한 HTTP 지식 상태와 상태의 저장 HTTPS연습문제부록 강의 후기  강의 난이도  강의는 코드를 중심으로 개념을 설명하는 방식으로 진행됩니다. HTML/CSS, JS, Python을 가지고 설명을 하고 있기 때문에 해당 언어에 대한 기본 지식이 있어야 이해하기 편합니다. CS 지식에 대한 기본 개념에 대해 설명을 해주는 것과 동시에 실무에서 자주 사용하는 개념 혹은 코드들도 설명을 해주고 있어서 CS에 대한 기본 개념 뿐만 아니라 활용 방안에 대해 지식을 얻기 좋습니다.  간단한 예시들을 곁..

대외활동/위니브 엠베서더 2024. 6. 29. 01:43
[django] Web Browser 와 Web Application Server 통신

Ajax Asynchronous Javascript XML(eXtensible Markup Language)의 약자로 Javascript의 비동기식 방식을 이용해서 XML을 가져오는 것. 최근에는 데이터 포맷에 상관없이 비동기적으로 데이터를 가져오는 기술을 의미한다. Ajax는 콜백 방식을 이용한다. 여기서 콜백 방식은 별도의 함수를 만들어서 연결하는 방식을 의미한다. 동기: 하나의 요청이 발생하면 다른 요청은 전부 대기하고 요청을 처리할 때 까지 기다린 후 다음 요청을 처리하는 방식 비동기: 하나의 요청이 발생해서 처리 중이더라도 다른 요청을 처리할 수 있는 방식 장점 페이지 이동없이 고속으로 화면을 전환 서버 처리를 기다리지 않고 비동기 요청이 가능. 클라이언트에서 데이터를 처리할 수 있다. 단점 A..

웹/django 2024. 1. 30. 01:49
[django]웹 서비스 구현 방식, REST

웹 서비스 구현 방식 서버 사이드 랜더링(SSR, Server Side Rendering) 클라이언트(웹 브라우저)의 요청을 서버가 받아서 처리한 후 서버가 출력하는 코드를 만들어서 클라이언트에게 전송을 하고 클라이언트는 이 코드를 받아서 파싱하여 출력하는 방식 서버 코드와 클라이언트 코드를 하나의 프로젝트에 전부 작성한다. 서버 코드를 수정할 때 클라이언트 코드가 영향을 받을 수 있고 클라이언트 코드를 수정할 때 서버 코드의 영향을 받을 수 있다. 이 방식으로 서비스를 만들려면 템플릿 언어라는 것을 학습해야 한다. 최근에는 선호하지 않는 방식 클라이언트 사이드 랜더링(CSR, Client side Rendering) 서버는 클라이언트 요청을 받아서 데이터(XML -> JSON)를 응답으로 전송하고 클라..

웹/django 2024. 1. 25. 16:59
[Django, python] Django model

Model 데이터 서비스를 위한 Layer 애플리케이션 내의 models.py 파일에 정의 models.py 파일에 모델 클래스를 만들 수 있다. 모델클래스 1개는 데이터베이스 테이블 1개와 매칭된다. 모델 클래스를 만들 때는 django.db.models.Model 클래스를 상속받아야 한다. 모델 클래스의 속성은 테이블의 컬럼(필드, 속성 등)이 된다. Primary Key를 설정하지 않으면 자동으로 id가 생성된다. Model field 모듈 불러오기 from django.db import models CharField djanggo에서 사용하는 모델 필드 참조. 단일 라인 입력이며 일반 문자열로 max_length 속성을 이용해서 최대 길이를 설정해 주어야 한다. EmailField: EmailVa..

웹/django 2024. 1. 25. 11:23
[Django, python] Django 파라미터, 데이터베이스 연동

파라미터 읽기 parameter: 웹에서 클라이언트가 서버에게 전송하는 데이터 전송 방식 url 파라미터: url에 파라미터를 포함해서 전송하는 방식. 하나의 데이터를 가져오고자 할 때 기본키값을 데이터로 전송하는 형식에서 주로 이용. querystring: GET 방식 요청에서 URL 뒤에 ?를 추가하고 key=value&key=value 형식으로 전달하는 방식. 파라미터가 url에 노출되고 데이터의 길이에 제한이 있어서 비밀번호나 파일 등은 전달이 불가능하다. POST, PUT, DELETE: 데이터를 header에 숨겨서 전송 URL 파라미터 읽기 처리방법 urls.py path("url/", 요청 처리 함수) 요청 처리 함수를 만들 때 def 함수이름(request, 변수 이름)으로 만들면 url..

웹/django 2024. 1. 24. 17:34
[Django, python] Django 관리자 계정, 메인 페이지

기본 테이블 생성 프로젝트의 모델 변경 내용을 데이터베이스에 반영 python manage.py migrate 위 명령을 맨 처음 실행시키면 유저 정보나 로그인에 관한 테이블을 자동으로 생성한다. admin, auth, contenttypes, sessions 등 admin: 관리자 auth authentication(인증): 로그인 authorization(인가): 권한 sessions: 클라이언트의 정보를 서버에 저장. 관리자 계정 설정 cmd창에 입력 python manage.py createsuperuser 관리자 계정 정보 입력 Username (leave blank to use 'user'): 관리자 이름 Email address: 관리자 이메일 Password: 비밀번호 Password (a..

웹/django 2024. 1. 24. 14:54
[Django, python] Django 프로젝트와 에플리케이션 구조

settings.py (프로젝트) 프로젝트 설정에 관한 파일 보안을 위한 해시키 SECRET_KEY = "해시 키" 실제 배포할 컴퓨터의 IP를 등록 ALLOWED_HOSTS = [] *로 할 경우 아무데서나 배포 가능하지만 실제 IP를 작성하면 그 IP를 컴퓨터에만 배포 가능하다. 설치된 앱 목록 INSTALLED_APPS = [ 설치된 앱의 목록 ] 여기에 등록된 앱만 프로젝트에서 사용 가능하다. 에플리케이션 코드를 작성하였을 경우 여기에 작성한다. # 예시 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contr..

웹/django 2024. 1. 24. 12:16
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 깃헙
  • 인스타그램
  • 포트폴리오
  • 네이버블로그
TAG
  • 인프런강의
  • Python
  • ssafy기자단
  • 코딩테스트
  • 알고리즘이론
  • 제주코딩베이스캠프
  • 알고리즘
  • 위니브
  • 티스토리챌린지
  • numpy
  • 웹프로그래밍
  • 인프런강의후기
  • 더오름
  • 프로그래머스
  • PANDAS
  • SSAFY
  • 웹개발
  • 백준
  • dataframe
  • 백준알고리즘
  • 웹
  • it도서큐레이션
  • django
  • 파이썬
  • 전자회로
  • 위니브엠베서더
  • 생성형 AI
  • 오블완
  • SSAFYcial
  • 인프런
more
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함
250x250

Blog is powered by Tistory / Designed by Tistory

티스토리툴바