wearesoft / wwl Goto Github PK
View Code? Open in Web Editor NEW:memo: Records we learned weekly
:memo: Records we learned weekly
달성률, 생산성의 구체적인 개념이 무엇인지
추가했을 때 장점과 효과가 무엇인지
이 책에서 다루는 내용
웹 개발자에게 있어서 중요한 파트를 참고하여 학습할 챕터를 구분한다.
1, 2, 3, 4, 5, 7, 11, 12, 14, 15, 16, 17장 (총 12장)
인턴 때 자바스크립트로 프론트엔드를 처음 개발하면서 어려운 느낌을 많이 받아 나중에 공부하고 싶다는 생각만 가지고 있었는데, 지금 노드로 개발을 해야하는 상황이 와서 이번 스터디에 자바스크립트를 공부하면 좋을거 같다고 생각했다.
또, 같이 👨👩👧👦 공부 📖하면 더 좋을거 같아 👍 이 주제를 선정했다❗️😁
러닝 자바스크립트 - ES6로 제대로 입문하는 모던 자바스크립트 웹 개발
ES6로 익히는 고품질 자바스크립트 입문에서 서버 개발까지
이 책은 ES6를 포함하여 최신 자바스크립트 개발을 주도하는 언어 특징과 기술, 관련 도구, 패러다임을 포괄적으로 다룬다. 변수나 제어 흐름, 함수와 같은 단순하고 직관적인 주제뿐만 아니라, 비동기 프로그래밍이나 정규표현식 같은 복잡하고 난해한 개념에 이르기까지 폭넓은 범위를 커버한다.
개발자는 프런트엔드와 백엔드 모두를 아우르는 더 강력하고 반응이 빠른 웹 앱을 만드는 방법을 배울 수 있다. 임베디드부터 웹까지 20년 넘게 프로그래밍해온 저자는 이 실용적인 책에서 ES6에 맞춰 고품질 웹 애플리케이션을 더 쉽고 만족스럽게 개발하는 방법을 제시한다.
실제로 주위에서 많이 추천해준 책이고, JavaScript 초보자에게 문법을 익히기에 적합한 책으로 생각되어 이 책을 선정했다.
총 22개의 챕터로 이루어져 있어, 평균적으로 한 주당 2개의 챕터 스터디를 목표로 한다.
주차에 해당하는 분량을 미리 읽어와 스터디 시간에 내용을 정리하고, 추가적으로 MDN(Mozilla Developer Network) Web Docs 이나 블로그를 참고하여 WWL에 기록한다.
2018년이 이제 이번 달을 포함해서 2달밖에 남지 않았는데..
2018년에 나는 무엇을 배웠으며 무엇이 부족했고 앞으로 개선하면 좋을 점을 블로그 or 글 형태로 작성해보는건 어떨까요?
https://github.com/WeareSoft/wwl/blob/master/UnitTest/study-log/ut-week-03.md
기억과 이해의 한계로 스터디 중 나왔던 이슈(역관계를 검사할 수 있는가?)에 각자의 의견 정리에 어려움이 있네요. 짧게라도 좋으니 추가 바랍니다!
모든 팀원이 동의하면 wwl rule에 다음 규칙을 추가한다.
우연인지 필연인지 우리 모두 스프링 프레임워크를 통한 웹 개발에 흥미가 있습니다.
우리는 스프링을 얼마나 알고 있을까요? 저는 스프링에 대해 이것저것 배우고 따라해봤지만, 오래되기도 했고 체계화된 기억이 없습니다.
하지만 도서를 선정하고 스터디를 통해 공부한다면, 동료들의 시너지와 남는 기록들이 도움이 될 것 입니다.
아마 책 한권으로 스프링을 마스터하기는 아마 불가능할 것입니다. 제가 생각하기에 스프링을 공부하기에 가장 이상적인 도서는 '토비의 스프링'이지만, 그 방대한 양과 난이도 때문에 현재 스터디의 주제로 정하는 부적합하다고 생각했습니다.
(나중에 같이 스터디를 했으면 좋겠네요)
때문에, [코드로 배우는 스프링 웹 프로젝트] 라는 책을 추천합니다.
책 소개
이 책은 Spring Framework(이하 스프링)를 사용해서 말 그대로 ‘웹 프로젝트’를 어떻게 진행하는지를 설명하는 책이다. 웹 프로젝트라고 거창하게 표현하지만, 좀 더 구체적으로는 스프링으로 웹 프로젝트에서 사용되는 게시물 관리를 만들어 보는 것이 주된 목적이다. 모든 웹 프로젝트는 그 성격에 따라 구성과 구조가 다르기는 하지만 결과적으로는 게시물 관리 모듈의 집합체라고 볼 수 있다. 이 책에서는 웹 프로젝트에 사용되는 게시물을 다음과 같은 예제들로 작성한다.
사용하던 스택과 맞지 않는게 있지만(대표적으로 IntelliJ) 조정을 하면 괜찮다고 생각하고, 명시된 것과 다르게 진행한다면 그 삽질 또한 훌륭한 포스팅거리가 될 수 있을것입니다 😄
본 책에서 안내하는 "프로젝트 구현"을 중점으로 진행하면서 프로젝트 구조나 해당 기능을 구현하기 위해 사용된 스프링의 개념이나 원리등을 추가로 공부하며 정리해 나가는 방식으로 진행하는 것이 좋을 것 같습니다.
최종 목표는 본 도서에서 진행하는 프로젝트를 완성하고 이해하고 그를 바탕으로 정리한 내용을 WWL에 기록하는 것입니다. 따로 repository를 따서 진행합니다.
11주로 나눠 진행하면, 한 주에 평균 약 3.5장의 분량이 나옵니다. 개인적인 의견으로 사이드로 진행하기에 충분한 분량이라고 판단되며, 빡세게 진행 한다면 일찍 끝낼 수 있도록 일정을 조정하면 빠르게 끝낼 수는 있겠지요.
Part 1~2(1~6장)의 프로젝트 기본 구성 및 설정 을 제외하고 시작합니다.
목차가 명시되어 있지만, 완벽한 계획을 나누기는 힘들어보입니다. 파트 당 아래와 같이 장(chapter)이 배분되어 있으니 이를 고려하여
로 나누어 계획하면 될 것 같습니다.
해당 계획은 수정의 여지가 열려있으며, 꼭 이렇게 진행할 필요는 없습니다.
언제든지 스터디의 문은 열려있습니다. 참여하세요 🥇 Thx
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.