본문 바로가기

Education50

[개발자의 품격 (야간) 부트캠프 1기] - 열두 번째 미팅 2022년 2월 10일 개발자의 품격 (야간) 부트캠프 열두 번째 미팅에 참여했습니다. 오늘은 바닐라 JS 고급 문법 나머지 부분인 에러 처리, 엄격 모드, 정규식에 대해 알아봤습니다. 특히 정규식 처리하는 부분이 상당히 중요한데 간단한 이메일이나 핸드폰 번호 예제로 살펴봤습니다. 이후 DOM에 대해서 학습하면서 끝났습니다. 실무 관련 여러 이야기와 예제를 즉석으로 들어주시면서 설명해주셔서 정말 감사했습니다. 개인적으로 DB 관련된 서버 지식도 질문 드렸는데 궁금한 점이 해소되어 좋았습니다. 다음 수업도 기대됩니다. 벌써 바닐라 JS 수업이 세 번밖에 안남은 것이 너무 아쉽습니다. 하지만 이후 Vue, Node, DB 등도 너무 재밌을 것 같습니다! [Reference] 개발자의 품격 부트캠프 1기 - .. 2022. 2. 10.
[개발자의 품격 (야간) 부트캠프 1기] - 열한 번째 미팅 2022년 2월 8일 개발자의 품격 (야간) 부트캠프 열한 번째 미팅에 참여했습니다. Vanilla JS의 고급 문법으로 Object Literal, Spread Operator, Object/Array destructuring, 웹의 혁신인 비동기 통신 관련 XMLHttpRequest, fetch, async/await 에 대해 학습했습니다. 이후 ES6 module과 class 문법을 알아보면서 수업을 마쳤습니다. 오늘은 Vanilla JS를 활용하여 아주 중요한 서버와의 통신 실습을 했습니다. 그러기 위해서는 서버가 필요한데, json-server라는 npm 모듈을 활용하여 간단한 CRUD 실습을 진행했습니다. 개인적으로 학습을 해도 다시 내용을 보면 새롭고 알게 되는 것이 많습니다. 묵묵히 더 열.. 2022. 2. 9.
[개발자의 품격 (야간) 부트캠프 1기] - 열 번째 미팅 2022년 1월 27일 개발자의 품격 (야간) 부트캠프 열 번째 미팅에 참여했습니다. ES6에서 추가된 Set과 Map 객체에 대해 학습했습니다. Set 자료구조는 배열처럼 데이터의 집합인데 순서가 보장되지 않고 유일한 값만 보장합니다. 따라서 배열 같은 객체를 Set 객체로 바꿔서 원하는 요소가 들어있는지 Set의 has 메서드를 이용하여 쉽게 파악할 수 있습니다. 여기서 Array.prototype.includes 메서드를 사용하면 되지 않을까 하는 생각이 있었지만 사실 includes 메서드는 내부에서 for-loop을 모두 돌면서 확인을 하기에 데이터가 무수히 많을 때는 성능 부분에 많이 안좋습니다. 따라서 Set 자료구조로 변환하여 has 메서드를 사용하는 것이 더 좋습니다. 이후 Math 객체.. 2022. 1. 27.
[개발자의 품격 (야간) 부트캠프 1기] - 아홉 번째 미팅 2022년 1월 26일 개발자의 품격 (야간) 부트캠프 아홉 번째 미팅에 참여했습니다. String, Number, Array, Date 4가지 객체에 대해서 학습했습니다. 단순히 사용법만 아는 것이 아니라 각 고유의 프로퍼티와 메서드를 실무에서 어떻게 잘 활용할 수 있는지 다양한 예제와 함께 많은 것을 알게 되었습니다. 특히 배열에 대한 메서드가 정말 중요한데, 각각의 메서드들을 정말 적절히 잘 활용하면 그 효과는 배가 되는 것 같습니다. 단순히 for-loop을 돌면서 if ... else if ... else 조건으로 하드 코딩하는 것이 아니라 유용한 메서드를 잘 활용하면 너무 편해집니다. 정말 유용한 실무 활용 사례를 많이 알게 되서 너무 좋습니다. 앞으로 JS 수업이 더 기대됩니다. 배움은 끝이.. 2022. 1. 26.
반응형