웹개발 왕초보 시작반을 완강하고 바로 다음날 앱개발 종합반도 결제했다!!
완강 환급 포인트와 수강하면서 받은 포인트들로 할인받을 수 있었다! ㅎㅎㅎ
웹개발에 이어 앱개발 인강도 5주 안에 완강할 수 있기를 다짐하며
수강을 시작했다.
1-1에서 배운 내용!!
-클라이언트는 사용자가 보는 화면, 서버는 데이터가 있는 곳!
-앱 개발의 종류에는 안드로이드와 iOS를 각각 개발하는 네이티브 앱, 웹사이트를 만들고 껍데기를 씌워 배포하는 하이브리드 앱,
그리고 내가 배울 크로스 플랫폼 앱!
-리액트 네이티브는 크로스 플랫폼 앱 개발 언어 중 하나로 자바스크립트로 개발 가능!
1-2에서 배운 내용!!
-요 강의에서는 필요한 프로그램들을 설치했다. Visual Studio Code, 안드로이드 스튜디오, XCode, node, npm!!
(Visual Studio Code는 이미 설치되어있었던 프로그램! XCode 는 설치되는데 한시간도 훨씬 넘게 걸린 듯!
그래도 다행히 1주차 수업때는 XCode를 쓸 일이 없어서 다행,,,)
1-3에서 배운 내용!!
-자바스크립트를 공부할 때는 크롬 브라우저만 있으면 가능! (맥북의 경우, option+command+i를 누르면 콘솔창이 열린다!)
1-4에서 배운 내용!!
본격적으로 자바스크립트의 기본 문법을 배우기 시작했다.
-콘솔창에서 줄 바꾸기를 할때는 shift+enter (처음에 그냥 enter를 눌렀다가 당황;;)
-let으로 변수 선언! 사칙연산도 가능!
-const로 변수를 고정!
1-5에서 배운 내용!!
-예를 들어, let a_list = [1,2,3,4,5]로 리스트 (배열)! 첫번째 오는 1이 여기서는 0번째 수!
a_list[1] 를 입력하면 2를 출력한다.
-예를 들어, let a_dict = {'name':'Bob','age':21}로 딕셔너리 (객체)!
a_dict['name'] 을 입력하면 'Bob'을 출력한다.
-리스트와 딕셔너리를 조합해서 사용할 수 있다.
-JSON 데이터 구조란? 리스트와 딕셔너리가 복합적으로 존재하는 데이터 구조!
(예시로 서울시 미세먼지 값을 확인해보았다. 이건 웹개발 수업들을 때도 몇번 봤던 거라 익숙!)
1-6에서 배운 내용!!
-나눗셈의 나머지를 구할 때는 %
-모든 알파벳을 대문자로 바꿀 때는 .toUpperCase()
-특정 문자로 문자열을 나누고 싶은 경우에는 .split('')
-특정 문자로 합치고 싶은 경우에는 .join('')
-모르는 내용은 구글에 자바스크립트 ~~~ 로 검색해서 mdn 홈페이지 들어가서 확인하자!
-함수는
function 함수이름(필요한 변수들) {
내릴 명령들 작성
}
함수이름(필요한 변수들);
1-7에서 배운 내용!!
-조건문에서는 function 에 if, else 로 조건 넣어주기!
AND 조건과 OR 조건도 비슷! if, else 조건문 안에 && 또는 || 로!
-반복문은...
for (let i = 0; i < 100; i++) {
console.log(i);
}
1-8에서 배운 내용!!
-자바스크립트 기초 연습!
합을 구하는 함수 만들고(함수 활용), 배열에서 특정 원소 갯수 구하고(반복문 활용), 미세먼지 값이 40 미만인 구 이름(if 조건문 활용) 출력하기!
-count += 1 은 count = count + 1 과 같다.
1-9~11에서 배운 내용!!
-앱개발에서 자주 쓰이는 자바스크립트를 배워봤다!
사실 아직 완벽히 이해는 못했다. 앞으로 반복해서 연습해가며 익숙해지길...
-반복문은 간단하게 map으로 할 수 있다!
예를 들어,
numbers.map(function(value,i) {
console.log(value,i)
})
1주차는 앱개발에 필요한 기본적인 내용들을 배웠다.
기초 자바스크립트는 웹개발을 할때에도 살짝 해봤던 거라 익숙했는데
뒷부분에서 배운 내용들은 아직 많이 낯설었다.
그래도 이 내용들을 반복해서 배우고 연습할 거니까 안심...
앞으로도 열심히 강의 듣고 앱 개발 제대로 배워봐야겠다!!
아무튼 이것으로 1주차 앱개발 종합반 개발일지 끄으으으읕!!!
'공부하콩!' 카테고리의 다른 글
[코딩] 스파르타코딩클럽 앱개발 종합반 3주차 개발일지 (7/5~7/11) (0) | 2021.07.10 |
---|---|
[코딩] 스파르타코딩클럽 앱개발 종합반 2주차 개발일지 (6/28~7/4) (0) | 2021.07.03 |
[코딩] 스파르타코딩클럽 왕초보 시작반 5주차 개발일지 (6/14~6/20) (0) | 2021.06.18 |
[코딩] 스파르타코딩클럽 왕초보 시작반 4주차 개발일지 (6/7~6/13) (0) | 2021.06.10 |
[코딩] 스파르타코딩클럽 왕초보 시작반 3주차 개발일지 (5/31~6/6) (0) | 2021.06.04 |