Full-Stack Proje React POS Uygulaması - MERN Stack Proje
What you'll learn
- React ile sıfırdan proje geliştirmeyi öğreneceksin.
- React projelerini Back-End ile kullanmayı öğreneceksin.
- Sıfırdan Full-Stack proje geliştirme senaryosu kuracabileceksin.
- Bu projeyle birlikte Back-End tarafına hakimiyet sağlayabileceksin.
- Gittikçe popülerlik kazanan MERN teknolojisinde deneyim kazanacaksın.
- Veritabanı olarak MongoDB kullanmayı öğreneceksin.
- Bir React projesinde Authentication(Login-Register) işlemlerinin nasıl yapıldığını öğreneceksin.
- MERN Stack uygulamalarını canlıya almayı öğreneceksin.
- Sıfırdan kendi Api'ni oluşturabileceksin.
- Expressjs teknolojisine hakim olacaksın.
- Bir React projesinde faturalandırma işleminin nasıl yapıldığını öğreneceksin.
- Şu anda en çok kullanılan UI kütüphanelerinden biri olan Ant Design kütüphanesinde tecrübe kazanacaksın.
- State yönetiminde Redux-Toolkit kullanmayı öğreneceksin.
- Bir React projesinde tüm verileri istatistiklere dökerek verileri görselleştirmeyi öğreneceksin.
- Sıfırdan Tailwind CSS ile adım adım proje geliştirmeyi öğreneceksin.
Requirements
- Temel React Bilgisi
Description
Son zamanlarda en popüler Front-End kütüphanesi olan React'in bir projeyle öğrenmeye ne dersiniz?
Bu kursun asıl amacı; freelance Full Stack proje nasıl geliştirilir ve bundan nasıl gelir elde edilir? Bunu en sade anlatımla POS Application üzerinden öğretmek. Bu projeyle birlikte React tecrübeniz artacak. Tailwind CSS ile sıfırdan proje geliştirerek Tailwind tecrübenizi artıracaksınız. Redux-Toolkit ile state yönetiminizi kolaylaştıracaksınız. Express.js ile authentication işlemlerinin nasıl yapıldığını öğreneceksiniz. Veri tabanı olarak MongoDB kullanmayı öğreneceksiniz. Admin Yönetim Paneli oluşturup içerisinden projenizi yönetebileceksiniz. Kullanıcı profili oluşturup kullanıcının tüm bilgilerini burada tutmayı öğreneceksiniz. Bir gerçek hayat projesinde oluşturulan siparişleri faturalandırmayı öğreneceksiniz. CV'nize Full Stack bir proje ekleyerek işe alımlarda öne çıkabileceksiniz. Bu kurstan öğrendiğiniz bilgilerle freelance işler alabileceksiniz. Proje geliştirirken ortaya çıkabilecek hataların çözümünü hızlı bir şekilde bulmayı öğreneceksiniz. Beğendiğiniz bir temaya bakarak hem Front-End hem Back-End tarafını kodlayabileceksiniz. En sonunda da projeyi canlıya almayı öğreneceksiniz.
Proje içeriği;
React (Single Page Application) ile Proje Geliştirme
Freelance Proje Geliştirme Mantığı
React-Router-Dom Kullanımı
React ike Ant Design ve Tailwind CSS Kullanımı
MERN, Tailwind CSS ve Ant Design ile Full-Stack Proje Geliştirme
Express.js ile Proje Geliştirme
Tailwind CSS ile Responsive Geçişler
MongoDB ile Authentication İşlemleri
Redux-Toolkit ile State Management
Bir Gerçek Hayat Projesinde Ürünleri Faturalandırma
MongoDB ile Veri Tabanı İşlemleri
Sıfırdan API Oluşturma
Oluşturduğumuz Parolaları Hashleme
Projeyi Canlıya Alma (Deployment)
Uzun bir süreç. Disiplinli bir çalışmayla aşılamayacak yol yok. Hata alırsanız kaynaklar kısmında tüm derslerin kodları var oradan ulaşabilirsiniz. İyi çalışmalar, bol kodlu günler.
Who this course is for:
- Temel seviyede React bilgisi olup geliştirmek isteyenler.
- MERN Stack proje tecrübesi kazanmak isteyenler.
- Ant Design kütüphanesini bir React projesinde kullanmak isteyenler.
- Sıfırdan adım adım bir Full-Stack projesinin nasıl yapıldığını öğrenmek isteyenler.
- Sıfırdan kendi Api'lerini oluşturmak isteyenler.
- MongoDB veritabanında deneyim kazanmak isteyenler.
- React içerisinde state yönetimi için Redux-Toolkit'in nasıl kullanıldığını öğrenmek isteyenler.
- Freelance olarak Full-Stack projeler geliştirip bundan gelir elde etmek isteyenler.
- Faturalandırma sisteminin nasıl olduğunu öğrenmek isteyenler.
- Verilerini farklı istatistik şemalarıyla görselleştirmek isteyenler.
Instructors
BilGen Yazılım Akademi, yazılım eğitimleri vermek amacıyla kurulmuş bir kuruluştur. Udemy hesabımızda, çeşitli yazılım dilleri ve teknolojileri hakkında detaylı ve anlaşılır bir şekilde eğitimler sunuyoruz. Öğrencilerimize, teorik bilgilerin yanı sıra pratik uygulamalarla da destek sağlıyoruz. Eğitimlerimizi, profesyonel yazılım geliştiricilerinden oluşan ekibimiz tarafından hazırlanmaktadır. Öğrencilerimizin tecrübelerini geliştirmeyi ve kariyerlerine yön vermelerine yardımcı olmayı amaçlıyoruz.
Udemy hesabımızda bulunan eğitimlerimiz, başlangıç seviyesinden ileri seviyeye kadar her seviyedeki öğrencilere hitap eder. Öğrencilerimizin ihtiyaçlarına uygun olarak, kapsamlı bir eğitim katalogu sunuyoruz. Örneğin, başlangıç seviyesi öğrencilerimiz için programlama dilleri hakkında temel bilgileri içeren eğitimlerimiz bulunmaktadır. Ayrıca, daha ileri seviyedeki öğrencilerimiz için de daha karmaşık konuları işleyen eğitimlerimiz mevcuttur.
Eğitimlerimizin içeriğini sürekli olarak güncelliyor ve gelişen teknolojilere uygun hale getiriyoruz. Öğrencilerimizin, güncel yazılım dünyasında da başarılı olabilmeleri için bu önemli bir konudur. Ayrıca, eğitimlerimizin içeriğini oluştururken öğrencilerimizin geri bildirimlerini de dikkate alarak düzenleme yapıyoruz.
Profesyonel bir Full Stack Developer ve Bilgisayar Mühendisi olarak, yıllar içinde edindiğim derin bilgi birikimi ve tecrübeyi, yurt içinde ve yurt dışındaki çeşitli projelerde sergileme fırsatı buldum. Kariyerim boyunca freelance projeler geliştirerek ve sektördeki en yeni teknolojilerle çalışarak benzersiz deneyimler edindim. 2020 yılının başlarında kurduğum ve düzenli içerik ürettiğim YouTube kanalı aracılığıyla, eğitim ve danışmanlık konularında binlerce insana ulaşmaktan gurur duyuyorum.
Eğitimci kimliğimle, bankalardan devlet dairelerine kadar çok sayıda kuruma yazılım danışmanlığı ve eğitmenlik yaptım. Bazı kurumsal eğitim verdiğim firmalar:
- Ziraat Bankası
- Türkiye Emlak Katılım Bankası
- Turkcell Global Bilgi
- Siemens
- Sigorta Bilgi ve Gözetim Merkezi
- Meram Elektrik Dağıtım A.Ş
Öğretmeyi ve bilgiyi paylaşmayı sevdiğim için bu alanda sürekli olarak kendimi geliştiriyorum ve en iyi olmak için çalışıyorum. Eğitimlerim aracılığıyla 100.000'den fazla öğrenciye ulaşarak, onların kariyer hedeflerine ulaşmalarında katkıda bulunmanın mutluluğunu yaşıyorum.
Her bir öğrenci ve danışmanlık verdiğim kurum için özelleştirilmiş ve etkili çözümler üretmekteyim. Projelerimde, her zaman müşterilerin ihtiyaçlarını önceliklendirir ve beklentileri aşmayı hedeflerim. Gelişen teknoloji dünyasında sürekli güncel kalmak ve bu güncel bilgileri öğrencilerimle paylaşmak benim için bir tutkudur. İşimdeki başarımı, öğrencilerimden ve müşterilerimden aldığım olumlu geri dönüşlerle ölçüyorum ve her yeni projeyle birlikte sektördeki yerimi daha da sağlamlaştırıyorum.
Derslerde görüşmek üzere.