Furkan Cengiz

Maceram

Geçmişimi veciz şekilde özetlemem gerekirse, ilk başta Abdullah Gül Üniversitesinde Endüstri Mühendisliği okuyordum. Yazılım geliştirmeye olan tutkumla ilk önce oyun geliştirmeyi denedim. Ardından backend geliştirmeye odaklandım ve sonraysa frontend kısmını da yeteneklerim arasına ekledim.

Unity kullanarak biraz oyun geliştirdikten sonra, .NET öğrenmeye karar verdim. Müsebbibi ise yeni kelimeler öğrenmek için baktığım, birçok elzem özellikten aciz resmi TDK sözlüktü. .NET ile MPA uygulamaları yaptım lakin çok keyifsiz buldum. Daha sonra API'ın ne olduğunu ve bununla neler yapabileceğimi keşfettikten sonra, sadece sunucu tarafında kalmamam gerektiğini anlayıp HTML, CSS ve JS öğrenmeye başladım. İlk başta doğru kaynaklara ulaşamadığım için biraz zorlandım. Neyseki Re:Coded'ın Frontend Web Development Bootcamp'ine kabul edildikten sonra kendimi geliştirmeye başladım.

Bu bootcampte sadece frontend alanındaki becerilerimi geliştirmekle kalmadım, aynı zamanda takım çalışması, geri bildirim verme, zaman yönetimi ve daha birçok şeyi öğrendim. Daha da iyisi, kendi kendime öğrenme becerilerimi gayet güzel bir şekilde geliştirdim.

Bu maceram boyunca birçok hata yaptım, ve kuvvetle muhtemel yapacağım da. Fakat artık hata yapmaktan korkmuyorum çünkü en çok hatalarımdan bir şeyler öğrendim. Kuvvetle muhtemel hata yapmaktan korkutuğum gün, bu maceramın sonu olacak.

Eğitimim

Frontend Web Development BootCamp

Recoded

Takım çalışmasını, geri bildirim sağlamayı, zaman yönetimini ve daha fazlasını öğrendim. Ayrıca, öğretmenlerimiz bizi kendi kendimize öğrenmeye teşvik ettikleri için kendi kendime öğrendiğim becerilerimi geliştirdim.

Endüstri Mühendisliği

Abdullah Gul University

Hazırlık okulunu tamamladım ve birinci sınıfın sonunda üniversiteden ayrıldım.

Bitirdiğim Kurslar

React Performance
React Performance

Bu kurs React uygulamanızın performansını nasıl artıracağınızı anlatır. Performansın temellerini, performansı nasıl ölçeceğinizi ve nasıl iyileştireceğinizi kapsar. Ayrıca React 18'in yeni özelliklerini de kapsar.

Kurs Sayfası

React

Performans

Complete Intro to Databases
Complete Intro to Databases

Bu kurs veritabanlarının temelleri hakkında. SQL, NoSQL, Grafik Veritabanları ve Anahtar-Değer Mağazalarını kapsar. Ayrıca veritabanlarını JavaScript ile nasıl kullanacağınızı da kapsar.

Kurs Sayfası

SQL

Graph Databases

NoSQL

Key-Value Stores

Bilgisayar Bilimi

Complete Intro to SQL & PostgreSQL
Complete Intro to SQL & PostgreSQL

Bu kurs SQL ve PostgreSQL'in temelleri hakkında. SQL'in temellerini, PostgreSQL'i nasıl kullanacağınızı ve SQL'i JavaScript ile nasıl kullanacağınızı kapsar.

Kurs Sayfası

SQL

PostgreSQL

Bilgisayar Bilimi

Web UX Design for High Converting Websites
Web UX Design for High Converting Websites

Bu kurs bir web sitesini yüksek dönüşüm için nasıl tasarlayacağınızı anlatır. İnternet üzerinde insan psikolojisinin temellerini, UX'i, bir web sitesini nasıl tasarlayacağınızı, daha iyi bir kopya yazarı olmayı, bir web sitesindeki içeriği nasıl iyileştireceğinizi ve dönüşüm oranını nasıl artıracağınızı kapsar.

Kurs Sayfası

UX

The Last Algorithms Course You'll Need
The Last Algorithms Course You'll Need

Bu kurs temel algoritmaları ve böl ve fethet, özyinelemeli gibi teknikleri kapsar. Ayrıca bağlı listeler, ağaçlar ve grafikler gibi temel veri yapılarını da kapsar.

Kurs Sayfası

Bilgisayar Bilimi

Algoritma

Veri Yapıları

API Design in Node.js, v4
API Design in Node.js, v4

Bu kurs bir API'yi Node.js'te nasıl tasarlayacağınızı anlatır. Node.js'in temellerini, bir API nasıl tasarlayacağınızı, Express'i nasıl kullanacağınızı ve Postgres'i nasıl kullanacağınızı kapsar.

Kurs Sayfası

Node

API

Express

CS50 2023
CS50 2023

Bu kurs programlamanın, algoritmaların, veri yapılarının ve bilgisayar biliminin temellerini kapsar.

Kurs Sayfası

Bilgisayar Bilimi

Complete Intro to Containers (feat. Docker)
Complete Intro to Containers (feat. Docker)

Bu kurs Docker ve konteynerleri nasıl kullanacağınızı anlatır. Docker'ın temellerini, bir uygulamayı Dockerize etmeyi, Docker'ı Node.js ile nasıl kullanacağınızı, Docker'ı veritabanlarıyla nasıl kullanacağınızı ve docker-compose'yi kapsar.

Kurs Sayfası

Docker

Containers

DevOps

Full Stack

Full Stack for Front-End Engineers, v3
Full Stack for Front-End Engineers, v3

Bu kurs bir full stack geliştirici olmanın temellerini kapsar. Backend, Nginx, sunucu altyapısı, Linux, shell ve güvenlik konularını kapsar.

Kurs Sayfası

Full Stack

Backend

Nginx

Sunucu Altyapısı

Linux

Shell

Güvenlik