2주차 개발일지
웹개발을 배운지 어느덧 2주차가 되었다. 내가 잘 하고 있는 것인지는 모르겠지만 따라하는대로 결과물이 나와서 만족스러웠다.
배운것들
웹개발
javascript에서 jQuery를 활용하는 방법을 배웠다. jQuery는 편리한 Javascript를 미리 작성해둔 것이며 미리 작성된Javascript 코드를 가져오는 것을 '임포트'라고한다.
jQuery와Javascript를 이용해 작동하는 페이지를 만들었는데, temp_html로 지정하는 문자열에 ``를 넣지않아 작동이 되지 않았다. 때문에 temp_html이 작동하지 않아 뭐가 문제인지 한참을 봤었다. 코드를 쓸때 기호를 잘 확인하고 써야겠다는 생각이 들었다.
jQuery를 임포트한 페이지에서 Ajax를 활용하는 법을 배웠다. Ajax를 이용해 open api url을 가져와 활용할수 있다.
예를 들어 서울시 실시간 미세먼지 상태 api를 가져와 미세먼지 표를 만든다거나 하는 식으로 활용할 수 있다.
sql
범주의 통계를 내주는 group by, 결과를 정렬할때 사용하는 order by에 대해서 배웠다.
숙제로 네이버 이메일을 사용하여 앱개발 종합반을 신청한 주문의 결제수단별 주문건수 세어보기를 해봤다.
SELECT payment_method, count(*) FROM orders
where course_title = '앱개발 종합반' and email like '%naver.com'
group by payment_method
느낀점
javascript에 대해서 어느정도 알게 된것같다는 생각이 든다. 기초만 알려주는 교육이라 더 깊이는 배우지 못한것 같지만 애초에 기초를 알고 싶어 신청한 교육이라 만족스럽다고 생각한다. javascript를 쓰면서 여러 에러때문에 머리가 아프기도 했는데 에러가 난 덕분에 오히려 기억에 남는 느낌이다.
sql은 하다보니 재미있었다. 통계를 내서 정리하는것을 좋아했었는데 쿼리 몇줄로 편리하게 정리되는 것을 보니 더욱 그러했던것 같다.