Course details
reneceiniz Balca Teknik Terimler
- Components
- Props
- State
- React Lifecycle
- React Router
- High Order Components
- Reducer
- Dispatcher
- Store
- Provider
- Actions
- Async actions
- Redux Logger
- Redux Thunk
- Redux Promise Middleware
- Server Side Rendering
- JavaScript Service Workers
- Styled Component
- Hot Module Reloading
- Isomorphic Fetch
- Surgesh
- Netlify
- Now
Neleri Konuuyoruz
Her zaman beklentilerin zerinde kurs vermeyi hedefledim. Yani bu da demek oluyor ki, sadece React ve Redux renmeyeceksiniz. Bu teknolojiler ile entegre alabilecek veya bu teknolojiler ile birlikte kullandnzda ortaya daha iyi iler karabileceinize inandm teknolojilerden de bahsettim.
Tm rendiklerimizi de havada brakmayp projeler ile iyice pekitirdik. Projelere ok fazla nem verdim. Kursun yaklak 4 saatlik ksmn projeler oluturuyor.
Temel Dersler
Bir teknolojiyi her ynyle renirken en nemli nokta temel dersler. Eer kullandnz teknolojinin hangi amaca hizmet ettiini, hangi sorunu zmek iin ortaya ktn bilmeden srf popler diye kullanrsanz inann bana kaliteli iler kmyor. te bu noktada "React Nedir?", "Redux Nedir?" ve hangi amaca hizmet etmek iin, hangi sorunu zerek ortaya kmlar detayl olarak anlattm.
Kodlarmz tamamen EcmaScript 6 standartlarna uygun olarak yazdk. EcmaScript 6 temellerinden ve modl sisteminden de ayrca bahsettim.
React'in temelini oluturanComponent
,Props
,State
,React Lifecycle
,React Router
gibi kavramlar zenerek anlattm.
Redux
Redux, ou zaman anlamas ve uygulamas zor olduu sylenen bir yap. Ben bu sorunu konunun sral bir ekilde anlatlmamasna balyorum. Sral olarak zerine konarak anlatlan bir kursta olduka anlalr bir yap.
Redux nedir? Neden ihtiya duyarz gibi kilit bir soruyu cevapladktan sonra, Redux data flow'u tanmlayarakAction
,Reducer
,Dispatcher
,Store
,Provider
gibi redux'n en kilit kavramlarn tek tek anlattm.
Redux-Thunk Middleware
ile Async Action'lar nasl ynetip kullanabileceinize gerek Redux'n temellerinde gerek proje derslerinde sk sk deinerek aklda kalc olarak kalmasn saladm.
Siz kurs ierisinde fark etmiyorsunuz ancak ben ayn eyi farkl videolarda sk sk tekrarlyorum. Bir eyin aklda kalmas da tekrara bal zaten.
React &Redux Movieapp Projesi
Takdir edersiniz ki renilenleri pekitirmenin en iyi yntemi rnek proje gelitirmek. Biz de bu eitimde React ve Redux ile rnek bir proje gelitirdik.
Single page uygulama gelitirilen ortamlarda aslnda en byk ihtiyacnzCRUD
ilemlerini baarl bir ekilde yapmak. Projenin byk younluu bu tarafta oluyor nk.
Hazrladmz bu proje CRUD ilemlerini yapabildiiniz single page bir uygulama aslnda.
Node.JS
ile yazdmz Restful servisiReact & Redux
ile kullandk. Backend servisleri ile nasl alabileceinizi burada ok ok iyi anlayacaksnz.
Server Side Rendering
Malum, single page web uygulamas yazdnzda her ey iyi gzel ancak bir dert var ki baa bela. O da SEO. Arama motorlarnda iyi bir puana sahip olmak istediinizde SPA web sayfalar size bunu salamyor. Ancak bunun da zm var elbette. O daServer Side Rendering.
"Server Side Rendering Nedir? Neden ihtiya duyulur?" gibi sorular detayl olarak cevapladm.
Next.JS
Server Side Rendering'in ne olduunu anladktan sonraSSR
konusunda en iyi altyapy salayan Next.JS'i renmeye baladk.
Next.JS'in sahip olduuRouting
,Styled Component
,HMR
,Isomorphic Fetch
,Prefetch
gibi kavramlar enine boyuna anlattm.
Ayrca custom routing ilemlerinde deExpress.JS
kullanarak konuyu destekledim.
Bu blmden sonra gnmzn en modern web teknolojilerinden biri olanNext.JS
ileSSR
destekliReact
uygulamalar gelitirebileceksiniz.
Progressive Web Uygulamalar ve JavaScript Service Workers
Progressive Web Uygulamalar, belki uan'a kadar pek duymadnz ama nmzdeki on yl ierisinde en ok duyacanz kavramlarndan biri.
Bir web site dnn ki internet balants olmasa dahi alabilsin. Bize bunu kazandranService Workers
denilen yap. Internetin ekmedii metrolarda insanlarn web sitenizi kullanmasn ister misiniz? te bu konuyu da kursta anlattm. Faydalanacanza eminim.
Deploy
Projenizi yaptktan sonra en sancl srelerden biri bu olabiliyor. Nereye deploy edeceiz? Nasl yneteceiz gibi sorular kafanzda srekli dolayordur eminim.
React & Redux
veNext.JS
projelerinizi deploy edebileceiniz. ayr sistemden bu eitimde bahsettim.
Surgesh
,Netlify
veNow
zerineReactuygulamalarnz nasl sancsz bir ekilde deploy edip ynetebileceinizi detayl olarak bulacaksnz.
- JavaScript Full stack web developer virtual internship Virtual Bootcamp + Internship at LaimoonAED 1,449Duration: Upto 30 Hours
- React.js UplatzUSD 13Duration: 20 Hours
- JavaScript Programming for Beginners Apex LearningUSD 24
USD 240Duration: Upto 3 Hours