Presentation used for my session on Facebook Developer Circle Chennai - React Native for beginners meetup.
Repository for code files can be found at https://github.com/DaniAkash/FBDevCChennai-ReactNative-for-beginners
Event website: https://fbdc-chennai-1.splashthat.com/
Presentation used for my session on Facebook Developer Circle Chennai - React Native for beginners meetup.
Repository for code files can be found at https://github.com/DaniAkash/FBDevCChennai-ReactNative-for-beginners
Event website: https://fbdc-chennai-1.splashthat.com/
In this slide I discuss some methods on approaching a serious web development or programming project, whether it is a freelance project, for a companay or your own. This video was created from my own experiences as well as some general research
Servlet vs Reactive Stacks in 5 Use CasesVMware Tanzu
ROSSEN STOYANCHEV SPRING FRAMEWORK DEVELOPER
In the past year Netflix shared a story about upgrading their main gateway serving 83 million users from Servlet-stack Zuul 1 to an async and non-blocking Netty-based Zuul 2. The results were interesting and nuanced with some major benefits as well as some trade-offs. Can mere mortal web applications make this journey and moreover should they? The best way to explore the answer is through a specific use case. In this talk we'll take 5 common use cases in web application development and explore the impact of building on Servlet and Reactive web application stacks. For reactive programming we'll use RxJava and Reactor. For the web stack we'll pit Spring MVC vs Spring WebFlux (new in Spring Framework 5.0) allowing us to move easily between the Servlet and Reactive worlds and drawing a meaningful, apples-to-apples comparison. Spring knowledge is not required and not assumed for this session.
A short introduction to the new set of tools offered to Android developers - Android Jetpack. Talk held at Leeds Mobile focusing on the ViewModel and the LiveData compoments availabe in Jetpack.
This file contains the Spring Framework introduction.
Mainly about what is Spring Framework and its components, feature, advantages with a simple program example.
What is React-Native?
Why React-Native?
How React-Native works in detail?
- Metro bundler
- Main Thread
- Shadow Thread
- Javascript Thread
Yoga Engine
Threads Communication in React-Native
Comparison with Flutter and Native
React-Native Components
.NET 7 is loaded with new features and specially covering Minimal API features like Endpoint Filters,
Route groups, Authentication Improvements, Endpoint metadata providers and
Unit Testing. This PPT covers the basics of API, Minimal API and new features.
If you're new to API and Minimal, you should be able to understand everything.
How native is React Native? | React Native vs Native App DevelopmentDevathon
As a popular development framework, React Native helps you to develop near-native mobile apps. Find out all the differences between React Native and Native App Development:
https://devathon.com/blog/how-native-is-react-native-vs-native-app-development/
#reactjs #app #tech #software #developer #Mobile
Kotlin Basics & Introduction to Jetpack Compose.pptxtakshilkunadia
In our fast and ever-changing world of tech, creating a great UI is not just indispensable but also an obligation as a developer. A great UI makes the whole experience of accessing the products/services an absolute pleasure.
Hour 1: Basics of Kotlin
Hour 2: Introduction to Jetpack Compose Development Kit
네이버 커넥트재단에서 운영하는 부스트캠프 웹・모바일 8기 설명회 발표자료입니다.
부스트캠프 웹·모바일은 네이버 커넥트재단이 주관하는 개발자 교육 과정입니다.
약 5개월간 현업 전문가, 개발자, 최고의 동료들과 함께 강도 높은 문제 해결을 통해 함께 성장할 분들을 찾습니다.
수료 후에는 채용 연계 지원과 함께 900명이 넘는 수료생 커뮤니티를 통해 지속적인 성장을 돕고 있으니,
Web, iOS, Android 분야의 지속 가능한 개발자로 성장하고 싶은 분들의 많은 지원 바랍니다.
■ 모집 기간 : ~ 6/12(월) 오전 11시
■ 모집 분야 : 웹 풀스택(JavaScript), 모바일 iOS(Swift), 모바일 Android(Kotlin)
■ 지원 방법 : https://apply.connect.or.kr/connect/applyDetail?annoId=20009435
■ 문의 : boostcamp_wm@connect.or.kr
- 부스트캠프 공식 홈페이지 : boostcamp.connect.or.kr
- 부스트캠프 웹・모바일 인스타그램 : @boostcamp.webmobile
In this slide I discuss some methods on approaching a serious web development or programming project, whether it is a freelance project, for a companay or your own. This video was created from my own experiences as well as some general research
Servlet vs Reactive Stacks in 5 Use CasesVMware Tanzu
ROSSEN STOYANCHEV SPRING FRAMEWORK DEVELOPER
In the past year Netflix shared a story about upgrading their main gateway serving 83 million users from Servlet-stack Zuul 1 to an async and non-blocking Netty-based Zuul 2. The results were interesting and nuanced with some major benefits as well as some trade-offs. Can mere mortal web applications make this journey and moreover should they? The best way to explore the answer is through a specific use case. In this talk we'll take 5 common use cases in web application development and explore the impact of building on Servlet and Reactive web application stacks. For reactive programming we'll use RxJava and Reactor. For the web stack we'll pit Spring MVC vs Spring WebFlux (new in Spring Framework 5.0) allowing us to move easily between the Servlet and Reactive worlds and drawing a meaningful, apples-to-apples comparison. Spring knowledge is not required and not assumed for this session.
A short introduction to the new set of tools offered to Android developers - Android Jetpack. Talk held at Leeds Mobile focusing on the ViewModel and the LiveData compoments availabe in Jetpack.
This file contains the Spring Framework introduction.
Mainly about what is Spring Framework and its components, feature, advantages with a simple program example.
What is React-Native?
Why React-Native?
How React-Native works in detail?
- Metro bundler
- Main Thread
- Shadow Thread
- Javascript Thread
Yoga Engine
Threads Communication in React-Native
Comparison with Flutter and Native
React-Native Components
.NET 7 is loaded with new features and specially covering Minimal API features like Endpoint Filters,
Route groups, Authentication Improvements, Endpoint metadata providers and
Unit Testing. This PPT covers the basics of API, Minimal API and new features.
If you're new to API and Minimal, you should be able to understand everything.
How native is React Native? | React Native vs Native App DevelopmentDevathon
As a popular development framework, React Native helps you to develop near-native mobile apps. Find out all the differences between React Native and Native App Development:
https://devathon.com/blog/how-native-is-react-native-vs-native-app-development/
#reactjs #app #tech #software #developer #Mobile
Kotlin Basics & Introduction to Jetpack Compose.pptxtakshilkunadia
In our fast and ever-changing world of tech, creating a great UI is not just indispensable but also an obligation as a developer. A great UI makes the whole experience of accessing the products/services an absolute pleasure.
Hour 1: Basics of Kotlin
Hour 2: Introduction to Jetpack Compose Development Kit
네이버 커넥트재단에서 운영하는 부스트캠프 웹・모바일 8기 설명회 발표자료입니다.
부스트캠프 웹·모바일은 네이버 커넥트재단이 주관하는 개발자 교육 과정입니다.
약 5개월간 현업 전문가, 개발자, 최고의 동료들과 함께 강도 높은 문제 해결을 통해 함께 성장할 분들을 찾습니다.
수료 후에는 채용 연계 지원과 함께 900명이 넘는 수료생 커뮤니티를 통해 지속적인 성장을 돕고 있으니,
Web, iOS, Android 분야의 지속 가능한 개발자로 성장하고 싶은 분들의 많은 지원 바랍니다.
■ 모집 기간 : ~ 6/12(월) 오전 11시
■ 모집 분야 : 웹 풀스택(JavaScript), 모바일 iOS(Swift), 모바일 Android(Kotlin)
■ 지원 방법 : https://apply.connect.or.kr/connect/applyDetail?annoId=20009435
■ 문의 : boostcamp_wm@connect.or.kr
- 부스트캠프 공식 홈페이지 : boostcamp.connect.or.kr
- 부스트캠프 웹・모바일 인스타그램 : @boostcamp.webmobile
IT 고급 기술교육을 목표로 IT인 여러분들 곁에 다가가겠습니다.
IoT융합, 자바분야, 닷넷분야, 모바일분야, 게임프로그래밍분야, 데이터사이언스/DB/빅데이터분야, UI/IX분야, 마케팅분야, 구직자/실업자 취업교육분야에 초보자를 위한 최적화된 실무/실습위주의 기본교육, 현업 프로그래머를 위한 실무 중심의 SKILL UP교육, 실무경력자 중심의 강사진, 교육에 대한 철저한 사전/사후 관리 시스템으로 늘 IT인 여러분들 곁에 있겠습니다.
IT분야의 고급전문가가 되기 위한 여러분들의 많은 관심 부탁드립니다.
주저하지 마시고 상담받으신 후 새로운 미래에 도전하시기 바랍니다.
감사합니다.
『풀스택 개발자를 위한 MEAN 스택 입문』 - 미리보기복연 이
MEAN 스택, 서버와 클라이언트를 넘나드는 풀스택 엔지니어의 선택
MEAN은 서버와 클라이언트 양쪽을 모두 다루는 풀스택 엔지니어를 위한 기술이며, 한번 익혀두면 여러 상황에서 돌파구를 발견할 가능성을 높여준다. 그만큼 개발자의 경쟁력을 높일 수 있음을 의미한다. 스택의 모든 구성 요소가 자바스크립트를 사용하므로 진입 장벽이 낮고 팀 내 협업, 노하우 공유, 의사소통에 큰 도움을 준다.
이 책은 오랜 개발과 번역 경험을 두루 갖춘 베테랑 역자가 원서의 예제를 완결된 형태로 재구성해서 독자의 시간을 절약해주고 아쉬운 설명을 보강해 완성도를 높였다. 책의 흐름에 발맞춰 예제를 조금씩 확장해 나가다 보면 어느 순간 자신만의 멋진 풀스택 앱을 만들 수 있을 것이다.
- 지은이 : 애덤 브레츠, 콜린 J. 이릭
- 옮긴이 : 박재호
- ISBN : 978-89-6848-218-2 93000
- 발행일 : 2015년 9월 1일
- 페이지수 : 348
- 정가 : 28,000원
- 구매(예스24) : http://goo.gl/KNlRGg
3. ⓒ NAVER Connect Foundation 3
네이버 커넥트재단은 네이버가 설립한 비영리 기관입니다.
소프트웨어 교육을 통해 개인의 지속적인 성장과 발전을 돕고,
누구에게나 배움의 기회가 열리는 세상을 만들기 위해 노력합니다.
4. ⓒ NAVER Connect Foundation
About 부스트캠프 웹 · 모바일
부스트캠프 1기(2016) iOS, Android
부스트캠프 2기(2017) WEB, iOS, Android
부스트캠프 3기(2018) iOS, Android
부스트캠프 4기(2019) WEB 풀스택
부스트캠프 5기(2020) - WEB 풀스택, iOS
소프트웨어 개발 역량 강화와 실무 집중 교육을 목표로 시작한 부스트캠프는
2016년부터 2020년까지 총 5기수 진행되었습니다.
현업 교육 및 개발 전문가가 커리큘럼을 구성하였고 400명 이상이 프로그램을 수료하였으며,
역량의 우수성을 인정받아 네이버를 비롯한 국내 최고 IT 기업에서 개발자로 활약하고 있습니다.
40명 수료
63명 수료
48명 수료
78명 수료
169명 수료
4
8. ⓒ NAVER Connect Foundation
Connect Possibility
Open
누구에게나
열린 기회를
제공합니다
Growth
끊임없이 성장하고
자 하는 사람을 위
한 커뮤니티입니다
Passionate
일과 삶에 대한 열정이
가득한 사람이 모여 시
너지를 만듭니다
Excellent
최고의 동료, 멘토
와 함께 최고의 결
과로 이야기합니다
9. ⓒ NAVER Connect Foundation
Path of Growth
부스트캠프
챌린지
러닝커브
부스트캠프
멤버십
CS 태도
인턴십 수준의
지식·경험·태도
컴퓨팅적 사고력
끈기와 열정
자가 진단
코딩테스트
10. ⓒ NAVER Connect Foundation
프로그램 파트너
부스트캠프 웹 모바일의
기획, 설계, 멘토링 전 과정을
코드스쿼드와 함께 합니다
13. ⓒ NAVER Connect Foundation
1 Month 4 Months
부스트캠프 챌린지 부스트캠프 멤버십
제한된 시간에 프로그래밍 미션을
완수하고, 동료 간 피드백을 주고
받는 강도 높은 경험을 반복하는
챌린지
문제를 해결하기 위한 자기주도적
학 습
동료와 함께하는 실전 개발 프로젝
트 로
구성된 멤버십
현장처럼 협업하기 위해
기초 지식과 경험을 물들이는
14. ⓒ NAVER Connect Foundation
1 Month 4 Months
부스트캠프 챌린지 부스트캠프 멤버십
제한된 시간에 프로그래밍 미션을
완수하고, 동료 간 피드백을 주고
받는 강도 높은 경험을 반복하는
챌린지
문제를 해결하기 위한 자기주도적
학 습
동료와 함께하는 실전 개발 프로젝
트 로
구성된 멤버십
분야별 지식을
실용적으로 학습
서비스를 만들며 세밀한
지식과 경험을 완성
17. ⓒ NAVER Connect Foundation
강도 높은 문제 해결 경험의 반복
미션의 주제와 조건을 확인해
문제를 해결하고 결과를 제출
전 날 미션을 잘 수행했는지 점검
코드를 면밀히 뜯어 보는 피어세션
18. ⓒ NAVER Connect Foundation
피어 컴파일링
지정된 동료들과 어제의
미션을 각자 잘 수행했는지
점검합니다. 미션 요구 사항을
조건에 부합하게 구현했는지
면밀히 살펴봅니다.
피어 피드백
서로의 코드를 공유하며
어떻게 코드를 짰는지,
어떻게 개선할 수 있는지,
무엇을 더 공부해야 할지,
피드백을 주고 받습니다.
부스트캠프 챌린지의 꽃, 피어세션
19. ⓒ NAVER Connect Foundation
시간
체크인
10시-12시 12시-19시 19시-21시
체크아웃
구분
코어 타임: 참가자가 학습 공간(베이스캠프)에
필수적으로 자리 해야하는 시간
Peer Session Daily Programming Mission Submission
부스트캠프 챌린지 하루 생활
20. ⓒ NAVER Connect Foundation
버전관리도구(git) | 소프트웨어 공학
프로그래밍 언어 기본: JavaScript / Swift / Kotiln
개발 환경
객체지향 프로그래밍
함수형 프로그래밍
비동기 프로그래밍
프로그램 설계와 구조
운영체제 컴퓨터 구조
자료구조 네트워크
분야에 관계 없이 개발자가 알아야 할 지식
21. ⓒ NAVER Connect Foundation
코어타임은 10시~19시, 미션 결과 제출은 19시까지
문제 해결에 필요한 자원은 검색과 학습을 통해 스스로 찾는다.
(당연히 부정행위는 금지)
피어세션은 다음날 아침에 어제 풀었던 미션으로.
열심히 코드를 읽고, 개선하기 위해 노력한다.
1
2
3
세 줄 요약 나갑니다
23. ⓒ NAVER Connect Foundation
부스트캠프
멤버십
학습
스프린트
그룹
프로젝트
기업
네트워킹
24. ⓒ NAVER Connect Foundation
부스트캠프 멤버십 [학습스프린트]
정상에 오르기 위한 험난한 여정,
그 여정을 함께하는 동료가 부스트캠프에 있습니다
25. ⓒ NAVER Connect Foundation
[학습스프린트] 웹풀스택
Week1 Week2 Week3 Week4 Week5 Week6 Week7 Week8
Sprint #1 BE Sprint #1 FE Sprint #2 BE Sprint #2 FE Sprint #3 BE Sprint #3 FE Sprint #4 BE Sprint #4 FE
Node.js
Express
middleware
HTML, CSS
form 조작
Event
Dom
브라우저 렌더링
DB CRUD
웹 API 설계
비동기 통신
객체지향
프로그래밍,
함수형
프로그래밍
인증
DB 설계
SPAs 기초
빌드환경
라우팅
고급 비동기 제
어
Join과 Index
클라우드 활용
서비스 배포
SPAs
디자인패턴,
재사용 컴포넌트
상태관리
*상세 콘텐츠는 실제 학사 운영시 일부 변경될 수 있습니다.
26. ⓒ NAVER Connect Foundation
Week1 Week2 Week3 Week4 Week5 Week6 Week7 Week8
Sprint #1 Sprint #2 Sprint #3 Sprint #4 Sprint #5 Sprint #6 Sprint #7 Sprint #8
HIG와
인터페이스 빌더
뷰 컨트롤러
메모리 관리
단위 테스트
객체 역할 분배
와
MVC
객체지향
프로그래밍,
뷰와 좌표시스템
앱 생명 주기
프로토콜 지향
프로그래밍,
함수형
프로그래밍,
테이블뷰와
데이터소스
스크롤뷰와
콜랙션뷰
오토 레이아웃
터치 이벤트와
응답 체인
네트워크
프로그래밍,
동시성
프로그래밍,
애니메이션
뷰 렌더링 사이
클
CoreML과 NLP
멀티미디어와
비전
영구 저장소
앱 구조 개선
*상세 콘텐츠는 실제 학사 운영시 일부 변경될 수 있습니다.
[학습스프린트] 모바일 iOS
27. ⓒ NAVER Connect Foundation
Week1 Week2 Week3 Week4 Week5 Week6 Week7 Week8
Sprint #1 Sprint #2 Sprint #3 Sprint #4 Sprint #5 Sprint #6 Sprint #7 Sprint #8
레이아웃
액티비티
Material Design
액티비티 생명주
기,
프래그먼트
인텐트
인텐트 필터
객체지향
프로그래밍,
옵저버 패턴
MVC 패턴
Permission
Notification
브로드캐스트와
인텐트
네트워크
프로그래밍,
리사이클러 뷰
동시성
프로그래밍,
Data & File
Storage
뷰 렌더링 사이
클
ML Kit
앱 구조 개선
*상세 콘텐츠는 실제 학사 운영시 일부 변경될 수 있습니다.
[학습스프린트] 모바일 Android
28. ⓒ NAVER Connect Foundation
멤버십 학습스프린트의 일주일 생활
*2020년 기준이며 상세 일정은 일부 변경될 수 있습니다.
월 화 수 목 금
주요활동
미션 안내 데모
일일활동
미션 수행 (1인 미션, All day)
미션 수행을 위한 학습 (매주 4인의 그룹이 함께 학습)
데일리 스크럼 / 동료 코드리뷰
멘토링
지난주 코드리
뷰
코드리뷰 | 팀 회
고
학습 핵심정리 학습정리 | Q&A
Slack으로 상시 Q&A
29. ⓒ NAVER Connect Foundation
부스트캠프 멤버십 [그룹프로젝트]
What to do보다는
HOW TO DO
분업보다는 협업
구현보다는 성장
30. ⓒ NAVER Connect Foundation
월 화 수 목 금
주요활동
데모 및 배포
팀 회고
일일활동
프로젝트 개발 (All day)
팀 스크럼 / 팀 코드리뷰
멘토링
마스터 특강 마스터특강 팀 회고 | Q&A
Slack으로 상시 Q&A
멤버십 그룹프로젝트의 일주일 생활
*2020년 기준이며 상세 일정은 일부 변경될 수 있습니다.
34. ⓒ NAVER Connect Foundation
모집 기간 6월 21일(월) 오전 11시까지
분야 웹풀스택(JavaScript)
모바일 iOS(Swift)
모바일 Android(Kotlin)
*지원시 택1 필수
인원 총 350명 내외
35. ⓒ NAVER Connect Foundation
모집 대상 • ‘인정받는 개발자’로 성장하고 싶은 분
• 원격 학습 환경에서 자신의 시간과 할 일을 철저하게
관리할 수 있는 분
• 하나를 파면 끝을 보는 ‘덕질 경험’이 있는 분
• 자기 주도적으로 목표한 결과를 달성할 수 있는 분
• 상호작용을 통해 시너지를 만들어낼 수 있는 분
36. ⓒ NAVER Connect Foundation
지원 자격 • 부스트캠프 커뮤니티를 존중하고, 건강한 학습 문화를
만드는데 기여할 수 있는 분
• 2021년 하반기에 풀타임으로 참여할 수 있는 분
• 분야에 관계 없이 개발 경력 2년 미만인 분
• 모두를 위한 컴퓨터 과학(CS 50 2019)
• 자바스크립트의 시작
• iOS 프로그래밍을 위한 스위프트 기초
• 쉽게 배우는 자바1
• 쉽게 배우는 자바2 https://www.boostcourse.org/
37. ⓒ NAVER Connect Foundation
전체 일정 ~06.21 오전11시 부스트캠프 지원 기간
06.24 오후 7시 1차 코딩테스트
07.03 오후 2시 2차 코딩테스트
07.13 최종 합격자 발표
07.19-08.13 부스트캠프 챌린지
08.23-12.03 부스트캠프 멤버십
38. ⓒ NAVER Connect Foundation
서류 지원 • 부스트캠프 공식 웹사이트를 통해 지원
• 지원 전 자가 진단 à blog.naver.com/boostcamp_official
• 개인의 열정, 덕력 등을 증빙자료가 있다면 함께 제출
코딩테스트 • 응시료 1만원, 모든 지원자는 1차 코딩테스트에 응시
• 지원 언어 : C, C++, C#, Java, JavaScript, Kotlin, Python2, Python3, Swift
• 2차 코딩테스트는 온라인 감독 시행
• 상세 안내는 합격자에 한해 개별 안내