본문 바로가기

JavaScript5

[Package] formidable 모듈에 대해 알아보자 1️⃣ Node Package 정리를 시작하게 된 이유현재 대학에서 '웹 개발 실무' 라는 이름의 강의를 듣고 있는데, Node.js를 활용하는 수업이다.교수님이 과제를 내주셨는데, http 모듈과 formidable 모듈을 활용하여 영화 정보를 post로 전송하고 띄울 수 있도록 하는 내용이었다.그닥 어려운 과제는 아니었지만 form-data를 다루기 위한 formidable이라는 Node Package를 처음 보는 관계로 공식 문서를 읽으며 어떤 패키지인지, 또 어떻게 활용하면 되는지를 공부하고 정리해보기로 했다. 앞으로 Node.js를 공부 / 사용하거나 React.js로 개발을 진행하며 인상깊거나 처음 본 Node Package들이 있다면 이런식으로 나름대로 정리를 진행해볼까 한다. 업데이트가 진.. 2024. 5. 6.
[우테코 6기] 우아한테크코스 6기에 지원했다. 🤔 나는 성장이 필요해요. 나는 전문대학에서 컴퓨터정보학을 전공하고 있다. 3년제 학부라 이번 학기가 졸업 학기가 된다. 다른 동기들은 교수님들과의 상담을 통해 하나 둘 조기취업을 했고, 게임 QA, 웹 개발 등 다양한 분야에서 실무를 경험하고 있는데, 나는 학교에 남는 것을 택했다. 아직 내게는 성장이 필요하다는 판단 때문이었다. 나는 SI 기업보다는 좀 더 러프한 분위기, 더 많은 것을 시도해볼 수 있는, 자체 서비스를 제공하고 있는 스타트업에 취업을 하고 싶다는 생각을 늘 갖고 있었는데, 전문대학에서 바로 취업을 하자니 이것은 정말 하늘의 별따기와도 같은 소망이었다. 그래서 섣불리 취업처를 결정하기에 어려움이 있었는데... 2023. 10. 18.
[React.js] React에서 페이지네이션 구현하기 🧑🏻‍💻 그런 욕심이 들 때가 있다. 대학교 졸업 학기, 현장 개선 캡스톤 디자인 수업 (일명 졸업작품)을 듣고 있다. 팀장을 맡아서 우리 대학의 취업 역량 강화 프로그램 점수를 기반으로 하는 랭킹 커뮤니티 사이트를 개발하고 있는데, 사용자들의 랭킹을 보여줄 때 한 페이지에 30개의 데이터만 보여주고 싶었다. 못해도 전체 재학생 수가 1,000명은 족히 넘을 것이므로 한 페이지만으로 랭킹을 보여주기에는 가독성이 떨어지니까. 그래서 페이지네이션 처리가 필요했는데, 백엔드를 개발하는 팀원에게 부탁하기에는 이미 그가 만들어 주기를 기다리고 있는 수많은 API가 줄을 서 있었기에 팀장으로서 이 정도 처리는 프론트에서 하겠다 자신있게 말을 하고는 페이지네이션에 대한 자료를 이것저것 찾아보았다. 💡 페이지네이션(P.. 2023. 10. 18.
[JavaScript] ES6 문법을 간단히 정리해보자. 👀 갑자기 이런걸 정리하는 이유 최근 Udemy에서 React.js 강의를 듣고 있다고 블로그에 한 두 번 거론했던 기억이 있다. 그 강의를 들으면서 절실히 느껴지는 것이 기본기였고, 기본기를 다지려 이런저런 방면으로 노력을 하고 있다. 그 중 리액트로 웹 애플리케이션을 작성하는 데에 있어서 가장 기본적이고 가장 중요한 것이 '차세대 JavaScript 문법 (ES6)'이라는 생각이 들었다. 그래서 동영상 강의를 비롯해서 구글을 돌아다니기도 하고, 책도 읽어가며 나름대로 정리해 본 내용을 블로그에도 포스팅을 해놓아야겠다는 생각이 들어서 이렇게 갑작스럽게 ES6의 핵심적인 문법들을 올리게 되었다. 부족한 내용도 있고, 아직은 어떻게 해야 잘 활용할 수 있는지 잘은 모르겠지만, 혹시라도 부족한 부분이, 더 .. 2022. 11. 25.