Angular ve Spring Boot ile Full Stack Uygulama Geliştirme

Why take this course?
Çok spesifik ve kapsamlı bir plan yapmış olmuş görünüyor! Spring Boot, MVC (Model-View-Controller), JWT (JSON Web Tokens), PostgreSQL, JPA (Java Persistence API) ve Hibernate ile ORM (Object-Relational Mapping), Lombok, Gradle, Heroku, Angular ve güvenlik önlemleri gibi teknolojileri kullanarak bir yazılım projesi geliştireceğinizde bu adımları takip edebilirsiniz. İşte bu adımları daha ayrı ayrı inceledikleri zaman ve her adımdan bahsettikleri ek olarak:
-
Spring Boot: Projenizi yüksek sürekli zamanlama için seçilen kütüphanesidir. Spring Boot, uygulama geliştirme ve dağıtımı basitleştirecektir.
-
MVC (Model-View-Controller): Bu mimarini kullanarak uygulamanızı iki ayrı bölgeye ayırabilirsiniz: model (veritabanı işlemleri ve veri modelleri), view (kullanıcı arayüzü ve front-end) ve controller (veri transferi ve giriş noktaları).
-
JWT (JSON Web Tokens): Kullanıcı kimliğini ve izinlerini doğrulamak için JWT'nin yanında çalışacak olan Spring Security kullanabilirsiniz.
-
PostgreSQL: Veritabanı seçeneğinize bağlı olarak, PostgreSQL'yi kullanarak veritabanı işlemlerinizi yapabilirsiniz. Heroku, bu veritabanını ücretsiz olarak barındırabilir.
-
JPA (Java Persistence API) ve Hibernate: Eğer tablo-sınıf eşleme yapmak istiyorsanız, JPA Repository ve Crud Repository ile Hibernate arasındaki entegrasyonu kullanabilirsiniz. Lombok gibi araçlar, bu süreçte sürekli tekrar eden kodlari azaltacaktır.
-
Lombok: Getter, setter ve diğer özellikler otomatik olarak ürettikleri sizden kendinize yararlanabilir, bu sayede kodunuzun daha net ve okunabilir hale gelacaktır.
-
Gradle: Java ve Kotlin gibi programlama dillerinde projenizi yönetmek ve derleyebileceğiniz araç olarak Gradle kullanabilirsiniz.
-
Heroku: Uygulamanızı geliştirdikten sonra, Heroku üzerinden uygulamanızı hafif olarak dağıtabilir ve barındırabilirsiniz.
-
Angular: Front-end kullanıcı arayüzünüzü oluşturmak için Angular, Typescript ve güvenlik duygulamalarıyla birleştirebilirsiniz. Angular MVC mimarisini destekler ve uygulamanızın kullanıcı arayüzünün daha verimli ve kapsamlı hale gelmesine olanak tanır.
-
Güvenlik: Uygulamanızın güvenliği sök konusu olduğundan, kullanıcı rolleri, erişim izinleri ve giriş noktaları gibi güvenlik önlemlerini uygulamanızda dikkatli bir şekilde uygulayacak olmanız önemlidir.
Bu adımları takip ederek, bir yazılım projesi geliştirme süreci basitle ve etkili bir şekilde yapabilir ve her adımdan bahsettikleri zaman içinde karmaşıklıksuz bir uygulama üretilecektir. Her adımda bulunabileceğiniz engelleri ve en iyi uygulamaları takip ederek, projenizin başarılı bir şekilde tamamlanmasını sağlayabilirsiniz.
Course Gallery




Loading charts...