백엔드 _ APPIE

😀 MEMBER

팀장 ; 노승민 (2학년)

팀원 ; 

김나영 (3학년)     김구진(1학년)

조현서 (3학년)     김보경(1학년)

손채은 (2학년)     정주연(1학년)     

송수민 (2학년)

[ CONTENT ]

활동 기간 :   2023.03 ~ 2023.12

사업단 :  인공지능혁신융합대학사업단


목표: 실제 상용화도 가능한 수준의 웹과 앱서비스를 개발하는 것

요약 

1. 파이썬 flask 로 백엔드 구현 기술을 익힘.

2. 파이썬 중급 문법을 익힘.

3. 웹기술 기본 지식 익힘

4. 상용화 웹개발을 위한 컴퓨터 공학 지식을 익힘.


< 최종목표설정 >

빠르게 백엔드 기술을 이해하고, ABTest 라는 현업에서 사용하는 기능도 구현해보며, 풀스택 기술을 전반적으로 경험하고 이해할 수 있도록 했음.


< 훈련 과정 >

1. 프론트엔드와 백엔드 기본 구성 알기

2. 라우팅 설정과 웹 서버 실행

3. 파이썬 중급 문법

4. 다양한 routing 기법

5. REST API 구현

6. VS_CODE를 활용해 백엔드 + 프론트엔드 둘 다 구현

 ㄴ 부트스트랩 

 ㄴ Jinja2

 ㄴ Vue 

7. ERROR / LOGGING / DECORATOR

---------------------------------

8. 실전  

핵심 기능을 가진 웹서비스 구현(2023.08.04)

>>MVP (Minimum Viable Product) 

<기본 목표 프로그램> :블로그 사이트를 구현 예정

a.블로그 페이지를 웹으로 오픈

b.ABTest 로 고객에게 다른 페이지를 보여주는 기능

c.각 페이지마다 고객 이메일 구독 유도 기능

d.이메일 구독시, 이메일 저장 기능

e.이메일 구독시, 고객에게 이메일 구독중임을 알려주는 기능

f.각 페이지에 얼마나 많은 사람들이 접근했는지 접근 시간 저장 기능


9. 데이터베이스 셋업

    ㄴ mysql 데이터베이스 set(블로그 구현)

    ㄴ mysql 테이블 생성 + mongodb 데이터베이스 set

   ㄴ 데이터베이스 코드 구현


<완성훈련>


1. 블로그 코드 셋업 

2. 부트스트랩의 활용

3. MODEL + CONTROL 구현

4. VIEW + ABTEST 기능 구현

5. 구독 기능 구현 (+ 취소기능/ DB핸들링)

6. 접속 기록 로깅 TEST


[AIM SUMMER BRIEFING SESSION]

백엔드.pdf