{"id":17675776,"url":"https://github.com/hasantezcan/react-bootcamp-notes","last_synced_at":"2025-10-24T03:26:08.858Z","repository":{"id":42533721,"uuid":"322863029","full_name":"hasantezcan/react-bootcamp-notes","owner":"hasantezcan","description":"Bu repo Kodluyoruz Earlybird Front-End Talent Bootcamp boyunca aldığım tüm notları saklar.","archived":false,"fork":false,"pushed_at":"2022-04-01T05:07:50.000Z","size":12652,"stargazers_count":73,"open_issues_count":6,"forks_count":10,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-10-16T23:31:45.564Z","etag":null,"topics":["bootcamp","frontend","hacktoberfest","hacktoberfest-accepted","hacktoberfest2021","javascript","kodluyoruz-bootcamp","react","reactjs"],"latest_commit_sha":null,"homepage":"https://hasantezcan.dev","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hasantezcan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-12-19T14:13:56.000Z","updated_at":"2025-08-27T12:25:42.000Z","dependencies_parsed_at":"2022-09-11T12:03:25.294Z","dependency_job_id":null,"html_url":"https://github.com/hasantezcan/react-bootcamp-notes","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hasantezcan/react-bootcamp-notes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hasantezcan%2Freact-bootcamp-notes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hasantezcan%2Freact-bootcamp-notes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hasantezcan%2Freact-bootcamp-notes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hasantezcan%2Freact-bootcamp-notes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hasantezcan","download_url":"https://codeload.github.com/hasantezcan/react-bootcamp-notes/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hasantezcan%2Freact-bootcamp-notes/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280730317,"owners_count":26381192,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-24T02:00:06.418Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootcamp","frontend","hacktoberfest","hacktoberfest-accepted","hacktoberfest2021","javascript","kodluyoruz-bootcamp","react","reactjs"],"created_at":"2024-10-24T07:23:27.220Z","updated_at":"2025-10-24T03:26:08.811Z","avatar_url":"https://github.com/hasantezcan.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"### `Kodluyoruz Earlybird Front-End Talent Bootcamp`\n## Kodluyoruz React Bootcamp `2021`\n\n\u003e Bu repo bootcamp boyunca alacağım tüm notları saklar.\n\nEğitmen: [**`Mehmet Seven`**](https://twitter.com/mehmeteseven)\n\nMüfredat: [**`kodluyoruz.org/earlybird-front-end-talent-bootcamp`**](https://www.kodluyoruz.org/bootcamp/istanbul-earlybird-front-end-talent-bootcamp/)\n\nEğitim materyalleri: [**`github.com/kodluyoruz-react-bootcamp/sources`**](https://github.com/kodluyoruz-react-bootcamp/sources)\n\n|  Gün  |             Konu Başlıkları                    |                  Notlarım                   |         Ders Materyalleri          |                                          Ödev                                          |\n| :---: | :------: | :-----------------------------------------: | :-------------: | :----------------------: |\n|   1   | [NodeJs nedir?](_data/docs/day1.md#nodejs-nedir),\u003cbr\u003e [Git Temelleri](_data/docs/day1.md#versiyon-kontrol-sistemi-nedir) ,\u003cbr\u003e [Modern Javascript ES6+](_data/docs/day1.md#js-temelleri)  | [*`1. Günün Notları`*](/_data/docs/day1.md) | [*`1. Gün`*](/_data/practice/day1) |        |\n|   2   | [JavaScript Paket yöneticileri](_data/docs/day2.md#javascript-paket-yöneticileri),\u003cbr\u003e [`Yarn` ve `NPM` arasındaki farklar](_data/docs/day2.md#yarn-ve-npm-arsındaki-farklar),\u003cbr\u003e [JS Modüller ile çalışmak](_data/docs/day2.md#js-modüller-ile-çalışmak),\u003cbr\u003e [`async, await` vs `then chain`](_data/docs/day2.md#async-await-vs-then-chain),\u003cbr\u003e [ES6+ standartları ile `export` `import`](_data/docs/day2.md#es6-standartları-ile-export-import),\u003cbr\u003e [Bir React Projesi başlatmak](_data/docs/day2.md#bir-react-projesi-başlatmak) \u003cbr\u003e \"`Create React App` ve `Next.js`\" | [*`2. Günün Notları`*](/_data/docs/day2.md) | [*`2. Gün`*](/_data/practice/day2) | [`1. Haftanın Ödevi`](https://github.com/kodluyoruz-react-bootcamp/odev-1-hasantezcan) \u003cbr\u003e \"Temel JS becerileri\" |\n|   3   | [Neden React'ı kullanmalıyız?](_data/docs/day3.md#neden-reactı-kullanmalıyız),\u003cbr\u003e [**Component Nedir?**](_data/docs/day3.md#web-componentleri-nedir),\u003cbr\u003e [**JSX Nedir ?**](_data/docs/day3.md#jsx-nedir-),\u003cbr\u003e [**Props**](_data/docs/day3.md#props),\u003cbr\u003e [**State**](_data/docs/day3.md#state),\u003cbr\u003e [**Hooks**](_data/docs/day3.md#hooks), [useEffect](_data/docs/day3.md#useeffect) | [*`3. Günün Notları`*](/_data/docs/day3.md) | [*`3. Gün`*](/_data/practice/day3) |       |\n|   4   | [React ile API kullanımı](_data/docs/day4.md#react-ile-api-kullanımı),\u003cbr\u003e [`js` ile `jsx` arasındaki fark nedir?](_data/docs/day4.md#js-ile-jsx-arasındaki-fark-nedir),\u003cbr\u003e [`React.memo()`](_data/docs/day4.md#reactmemo),\u003cbr\u003e [React Styling and CSS](_data/docs/day4.md#react-styling-and-css),\u003cbr\u003e [React Router DOM](_data/docs/day4.md#react-router) | [*`4. Günün Notları`*](/_data/docs/day4.md) | [*`4. Gün`*](/_data/practice/day4) | [`2. Haftanın Ödevi`](https://github.com/kodluyoruz-react-bootcamp/odev-2-todo-app-hasantezcan) \u003cbr\u003e \"Todo App\" |\n|   5   | [React Form Managment - Formik](_data/docs/day5.md#react-form-managment---formik),\u003cbr\u003e [Form Validation - Yupjs](_data/docs/day5.md#form-validation---yupjs),\u003cbr\u003e --Obilet tanışma sunumu--,\u003cbr\u003e [Oluşan formu ile backend bağlantısı](_data/docs/day5.md#formumuz-için-basit-bir-backend-yazıyoruz),\u003cbr\u003e - [CORS](_data/docs/day5.md#cors) ,\u003cbr\u003e [Body Parser](_data/docs/day5.md#bodyparser) | [*`5. Günün Notları`*](/_data/docs/day5.md) | [*`5. Gün`*](/_data/practice/day5) |  |\n|   6   | Frontend Deoployment;\u003cbr\u003e [- Netlify](_data/docs/day6.md#netlify) ve [- Surge.sh](_data/docs/day6.md#surgesh),\u003cbr\u003e Backend Deployment;\u003cbr\u003e [- Digitalocean'a deoploy](_data/docs/day6.md#digitalocean),\u003cbr\u003e [- Heroku'ya deploy](_data/docs/day6.md#heroku-deployment),\u003cbr\u003e [Heroku, Travis CI entegrasyonu](_data/docs/day6.md#travis-ci-ve-heroku-entegrasyonu),\u003cbr\u003e [Contex API](_data/docs/day6.md#contex-api) | [*`6. Günün Notları`*](/_data/docs/day6.md) | [*`6. Gün`*](/_data/practice/day6) | [`3. Haftanın Ödevi`](https://github.com/kodluyoruz-react-bootcamp/odev-3-weather-app-hasantezcan) \u003cbr\u003e \"Wheather App\" |\n|   7   | -- ,\u003cbr\u003e -- ,\u003cbr\u003e | *`7. Günün Notları`* | [*`7. Gün`*](/_data/practice/day7) |  |\n|   8   | -- ,\u003cbr\u003e -- ,\u003cbr\u003e | *`8. Günün Notları`* | [*`8. Gün`*](/_data/practice/day8) | [`4. Haftanın Ödevi`](https://github.com/kodluyoruz-react-bootcamp/odev-4-realtime-colors-app-hasantezcan) \u003cbr\u003e \"Realtime Colors App\"  |\n|   9   | -- ,\u003cbr\u003e -- ,\u003cbr\u003e | *`9. Günün Notları`* | [*`9. Gün`*](/_data/practice/day9) |  |\n|   10   | [React Testing Library](_data/docs/day10.md#react-testing-library) ,\u003cbr\u003e Unit \u0026 Integration Test\u003cbr\u003e React Native 101 ,\u003cbr\u003e React Navigation ,\u003cbr\u003e | [*`10. Günün Notları`*](/_data/docs/day10.md) | [*`10. Gün`*](/_data/practice/day10) | Projelere başlandı [`AddNoto`](https://github.com/adnoto-team)|\n|   11   | -- ,\u003cbr\u003e -- ,\u003cbr\u003e | *`11. Günün Notları`* | [*`11. Gün`*](/_data/practice/day11) |  |\n|   12   | -- ,\u003cbr\u003e -- ,\u003cbr\u003e | *`12. Günün Notları`* | [*`12. Gün`*](/_data/practice/day12) | Projelere devam edildi.. |\n\n**Bootcamp sponsorları :** [Kodluyoruz](https://www.kodluyoruz.org/), [Earlybird VC](https://earlybird.com/), [Apsiyon](https://www.apsiyon.com/), [Obilet](Obilet.com) ve [Tapu.com](https://www.tapu.com/)\n\n\n\u003cp align=\"center\"\u003e\n\t\u003ca href=\"https://www.kodluyoruz.org/\"\u003e\n\t\t\u003cimg alt=\"kodluyoruz logo\" src=\"_data/images/kodluyoruz-logo.png\" width=\"250\"\u003e\n\t\u003c/a\u003e\n        \u003cbr\u003e\n\t\t\u003cem\u003e\u003cspan\u003e\u003ca href=\"https://www.kodluyoruz.org/\"\u003eKodluyoruz\u003c/a\u003e\u003c/span\u003e\u003c/em\u003e\t\n\u003c/p\u003e\n\n\n\u003e **Repoda herhangi bir hata görürseniz veya herhangi bir iyileştirme yapmak isterseniz [`pull request`](https://github.com/hasantezcan/kodluyoruz-react-bootcamp/pulls)'lerinizi buraya gönderebilirsiniz.**\n\n\u003e **Herhangi bir sorunuz olursa benimle buradan iletşime geçebilirsiniz:** [**`t.me/hasantezcan`**](https://t.me/hasantezcan)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhasantezcan%2Freact-bootcamp-notes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhasantezcan%2Freact-bootcamp-notes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhasantezcan%2Freact-bootcamp-notes/lists"}