작성
·
314
2
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.
1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)
[질문 내용]
안녕하세요 김영한 교수님의 강의를 신청한 학생 입니다.
제가 mariadb를 연동해서 회원목록,회원가입,회원수정,회원탈퇴(crud?일까요??)를 제작하려 하는데
거의 모든 지식이 없는 수준입니다
그런 경우 어떤 순서로 진행해야지 이 사이트를 데이터베이스에 연동시켜서 제작을 할 수 있을까요?
영상순서나 영상 보기전에 알아야 될 기초 지식에 대해서 알려주시면 감사하겠습니다!
답변 1
3
안녕하세요, 흐으미 님! 공식 서포터즈 codesweaver 입니다.
본 강의는 자바, 그 중에서도 스프링 프레임워크를 이용한 웹 개발을 다룹니다. 그래서 자바에 대한 이해가 있어야 합니다. 또 자바는 OOP 언어로, 프로그램의 기본적인 문법 외에 OOP를 위한 문법이 많기에 초보자가 배우기 쉬운 언어는 아닙니다.
그래서 프로그래밍 입문자에게 자바를 추천하기 어렵습니다. C로 시작하시길 권장하나 이 또한 개발환경 구성이나 컴파일 과정이 이해하기 어려울 수 있습니다. 그래서 저는 자바스크립트 기본 과정을 권합니다.
(VScode 만 설치하면, 바로 학습을 시작할 수 있고, 이것도 번거로울 경우 웹에서 자바스크립트 코드를 작성, 실행할 수 있는 환경이 많습니다.)
자바스크립트도 고급 과정으로 가면 어렵고 난해한 개념이 많으나, 기본적인 문법만 익히는 정도면 괜찮습니다. 변수, 함수, if 제어문, for 반복문 등을 학습하며 프로그램 자체에 익숙해지시길 바랍니다.
그 이후 자바 기본 과정을 학습하시기 바랍니다. 자바를 학습하실 때에는 화면 구성을 위한 부분은 건너띄시고, 클래스, 생성자, 상속, 인터페이스 같은 OOP를 위한 문법을 중점적으로 학습하시기 바랍니다. 자바 기본 문법은 자바스크립트와 매우 유사하기에 쉽게 접근하실 수 있습니다. 또 자바스크립트와 자바가 어떻게 다른지에 대해 중점적으로 보시면 도움이 많이 되실겁니다.
그 이후, HTML, CSS, JS 에 대한 학습을 진행하시기 바라고, 그 이후에 스프링 강좌를 들으시고 난 후, '게시판 만들기'를 목표로 프로젝트를 해보시기 바랍니다.
감사합니다.