ALL FREEPASS | C# | ASP.NET | ASP.NET Core | MVC Framework | WPF | JAVA | I/O Thread | JSP | MVC JSP | Spring / SpringBoot
Python | Data Analysis | Android / Kotlin | Android Pro | Unity | C / C++ | Algorithm | Data Structure | Design Pattern | Console Game | ASP/PHP | Git / IDE
HTML5 / CSS3 | JavaScript | jQuery | JSON / Ajax / DOM | Node.js / React / Vue.js | Angular | Server | SQL | Linux | Oracle | Notion | FREE ( 무료 강좌 )
Node.js + MySQL DB연동 안드로이드 App 개발과정
1 전체 첨부파일 다운로드     泥⑤??뚯씪?ㅼ슫
2 Part 1 : 개발환경 셋팅 Android Studio 설치 ( 맛보기 무료강좌가 본 강좌입니다. 위 샘플강좌를 클릭하세요! )    
3 개발환경 셋팅 - Java JDK 설치     동영상다운
4 개발환경 셋팅 - Android SDK 설치     동영상다운
5 개발환경 셋팅 - MySQL 설치     동영상다운
6 Part 2 : 로그인 뷰 프로젝트 생성과 기본 폴더구성     동영상다운
7 로그인 뷰 화면 만들기 #01     동영상다운
8 로그인 뷰 화면 만들기 #02     동영상다운
9 로그인 뷰 화면 만들기 #03     동영상다운
10 Part 3 : 회원가입 뷰/폼 앱 회원가입 뷰 화면 만들기     동영상다운
11 화면 이동하기     동영상다운
12 Spinner버튼 사용하기     동영상다운
13 회원가입폼 코드작업 #01     동영상다운
14 Part 4 : App 코드작성 및 DB연동 회원가입폼 코드작업 #02     동영상다운
15 MySQL 사용하기 #01     동영상다운
16 MySQL 사용하기 #02     동영상다운
17 회원가입폼 ID 중복체크 구현 #01     동영상다운
18 Part 5 : 회원가입 및 로그인 회원가입폼 ID 중복체크 구현 #02     동영상다운
19 회원가입폼 ID 중복체크 구현 #03     동영상다운
20 회원가입하기 구현     동영상다운
21 로그인 구현     동영상다운
22 Part 6 : 리스트뷰 게시판 리스트 레이아웃     동영상다운
23 리스트뷰 아답터 구현 #1     동영상다운
24 리스트뷰 아답터 구현 #2     동영상다운
25 리스트뷰 아답터 구현 #3     동영상다운
26 Part 7 : AsyncTask AsyncTask     동영상다운
27 글 전체보기 및 삭제 #01     동영상다운
28 글 전체보기 및 삭제 #02     동영상다운
29 글 쓰기     동영상다운
수강기간 : 2개월 / 수강료 : \198,000

본 과정은 안드로이드 앱개발자 입문 과정입니다.
입문 강좌이지만 단순한 앱개발을 하기 보다는 보다 실무에서의 유용하고 트랜디한 앱개발을 추후 해나갈 수 있도록 MySQL DB 연동과 Express 서버에서 Node.js 언어를 사용합니다.
그럼으로써 보다 발전된 앱을 개발해보고자 합니다.

안드로이드 앱개발을 하려면 먼저 자바 언어에 대한 학습이 되어있어야 합니다.
사이트내 자바 기본과정이 잘 되어있으니 먼저 학습하고 보세요.

만들어보는 앱은 입문자를 위한 DB연동 앱 입니다.
그러나 위에서 언급드린대로 DB연동 없는 단순한 앱개발이 아니고, 보다 학습레벨을 고취시키고 트랜디한 강의구성을 위해서 DBMS 서버인 MySQL 데이터베이스 서버와 Node.js 연동을 통한 앱개발 과정입니다.

참고로,
DB연동을 하려면 JSP, PHP, JS 등을 사용할 수 있는데요.
보다 트랜드에 맞는 앱개발과 DB연동을 위해서 node.js를 사용합니다.

Node.js 데이터베이스 연동 시 서버는 보통 Express 서버를 연동시킵니다.
앱개발시 DB연동을 JSP로 한다면 톰캣 서버로 연동해야하고, PHP로 한다면 아파치 서버로 연동해야하고, Node.js로 한다면 익스프레스 서버를 연동시킨다고 보시면 됩니다.

그리고 이 과정은 앱을 만드는 과정이지, DB연동시 필요한 스크립트 언어를 강의하는 과정은 아닙니다.
JSP, PHP, Node.js 같은 DB연동을 위한 언어는 따로 공부해야 합니다.
모든 DB연동 앱개발시 이러한 사항은 공통사항입니다.

시중 서점에 나와있는 책이나 다른 강의들은 앱을 단순하게 DB 연동 없이 만들곤 합니다.
왜냐하면 DB연동까지 구현하면 초보 학습자가 힘들기 때문인데요.
물론, DB연동이 들어가면 물론 선학습이나 알아야할게 더 많아지겠지만, DB연동 없는 웹사이트가 없듯이 앱도 DB연동 앱을 개발 공부하는게 실무에 가서도 유용합니다.

본 과정은 보다 실무 비즈니스에서의 DB연동의 기초를 학습토록 하기 위해서 DB연동을 구현한 앱개발을 하는 것입니다. 그 과정에서 DB연동시 사용하는 언어로 핫하고 트랜디한 Node.js와 Express 서버를 사용합니다.

Express 서버에서 DB연동하여 데이터를 Android Studio 툴에서 가공하고, 화면을 구성하고 레이아웃을 만들어 뿌려줍니다.
만약 node.js 기초가 없다 하더라도 실습을 따라할 수 있도록 DB연동에 필요한 CRUD 연동 스크립트에 대한 기본설명은 해드립니다.

복잡한 DB연동이 아니므로 초보자도 실습을 따라하지 못하는 경우는 없을 것입니다.
따라서 너무 겁부터 먹으실 필요는 없고요.
보다 깊이있는 node.js DB연동 공부는 추후 별도로 하시기 바랍니다.
.
.

결론적으로,
위에서 말씀드린 것처럼 다른 언어로 DB 연동을 해봤다면 Node.js로 연동을 하는 것도 크게 어렵진 않을 것입니다.
기본적으로는 Node.js 초보자라도 핵심 DB 연동 소스 부분은 이해할 수 있도록 설명하면서 실습을 같이 따라할 수 있도록 강의진행을 합니다.
추후 과정내 소스에서 DB연동을 담당하는 Node.js 파트를 JSP, PHP로 구현하면 될 것입니다.
.
.

주저리주저리 쓰다보니 설명이 길어졌습니다.
한마디로 과정설명을 요약하면,

이 강좌는 Android Studio 툴을 사용해서 Node.js 데이터베이스 연동을 통해서 가져온 데이터를 가공하고, App 화면구성과 레이아웃, 회원가입, 로그인 등 App 기능을 만들어 CRUD 안드로이드 DB연동 앱을 만드는 과정입니다.

- 강사 올림 -
VIP Freepass 전과정 자유이용권 혜택보기