본문 바로가기

Education/개품 (야간) 부트캠프 1기 ✔️40

[개발자의 품격 (야간) 부트캠프 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.
[개발자의 품격 (야간) 부트캠프 1기] - 여덟 번째 미팅 2022년 1월 25일 개발자의 품격 (야간) 부트캠프 여덟 번째 미팅에 참여했습니다. 오늘 수업을 받으면서 감동을 받았습니다. 이전까지는 기본적인 개념이라서 개인적으로 리뷰하는 마음으로 수업에 참여했지만 본격적으로 표준 빌트인 객체의 여러 내장 함수들을 살펴보면서 실무와 연계해 어떻게 내장 함수들을 단순히 사용법이 아니라 용도에 맞게 사용하는지를 배웠습니다. 예를 들어 String 객체에는 문자를 잘라내는 메서드가 3가지 있습니다. slice 메서드, substring 메서드, substr 메서드 위 3가지의 메서드를 실무에서 어떤 용도에 맞게 적절히 활용할 수 있을까요 대부분의 개발자들은 substring 메서드만 사용한다고 합니다. 하지만 slice 메서드는 마이너스 값을 인자로 넣어서 문자열의 맨.. 2022. 1. 25.
반응형