All Projects → furkankapukayaa → MVCProjectCamp

furkankapukayaa / MVCProjectCamp

Licence: other
This project is being developed in parallel with Murat Yücedağ's "Mvc Project Camp" topics.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
SCSS
7915 projects
C#
18002 projects
Less
1899 projects

Labels

Projects that are alternatives of or similar to MVCProjectCamp

java-bible
🍌 我的技术摘要
Stars: ✭ 2,950 (+18337.5%)
Mutual labels:  mvc
samanemvc
PHP Framework using MVC model developped by Ngor SECK!
Stars: ✭ 32 (+100%)
Mutual labels:  mvc
blockbase
Lightweight MVC Framework for Node.js
Stars: ✭ 32 (+100%)
Mutual labels:  mvc
laravel-make-service-command
🚀 Create a service layer for Laravel 5+ (Supported: Laravel 9)
Stars: ✭ 43 (+168.75%)
Mutual labels:  mvc
laminas-mvc
Laminas's event-driven MVC layer, including MVC Applications, Controllers, and Plugins
Stars: ✭ 90 (+462.5%)
Mutual labels:  mvc
Readhub
Readhub AndroidClient
Stars: ✭ 40 (+150%)
Mutual labels:  mvc
PyQt4 locadora
PyQt4 - Locadora de Veículos
Stars: ✭ 24 (+50%)
Mutual labels:  mvc
MVC-Demo
变种MVC架构,抽离Service层,通过继承以及合理的架构大幅度优化重复代码~
Stars: ✭ 36 (+125%)
Mutual labels:  mvc
crizmas-mvc
raulsebastianmihaila.github.io/crizmas-mvc-docs/
Stars: ✭ 12 (-25%)
Mutual labels:  mvc
vessel
Vessel is an opinionated bootstrap of files to setup an API centric Flask application.
Stars: ✭ 16 (+0%)
Mutual labels:  mvc
kiwi
A graphical UI framework on top of PyGTK
Stars: ✭ 24 (+50%)
Mutual labels:  mvc
ASP.NET-Core-2-MVC-CRUD-datatables-jQuery-Plugin
Asp.Net Example implementation of datatables.net using Asp.Net Core 2 Mvc CRUD datatables jQuery Plugin
Stars: ✭ 25 (+56.25%)
Mutual labels:  mvc
DelphiWebMVC
delphi在web系统开发上没有像java或php 这样方便,对于一直使用delphi的工程师来说是个遗憾,因此使用delphi技术开发了一套Web框架,使用MVC模式,让工程师只需把精力放在模型与视图的设计上,让delphi开发web系统更方便
Stars: ✭ 25 (+56.25%)
Mutual labels:  mvc
Library
JavaWeb图书销售管理系统/网上书店
Stars: ✭ 77 (+381.25%)
Mutual labels:  mvc
AspNetCore-ReCAPTCHAv3
reCAPTCHA v3 Usage in Asp.Net Core MVC
Stars: ✭ 17 (+6.25%)
Mutual labels:  mvc
Bingo-Framework
MVC framework for PHP
Stars: ✭ 15 (-6.25%)
Mutual labels:  mvc
TheWeatherDashboardApp
A small and stylish weather dashboard.
Stars: ✭ 29 (+81.25%)
Mutual labels:  mvc
PHPFlask
🍶 Flask for PHP
Stars: ✭ 15 (-6.25%)
Mutual labels:  mvc
laminas-mvc-middleware
Dispatch middleware pipelines in place of controllers in laminas-mvc.
Stars: ✭ 18 (+12.5%)
Mutual labels:  mvc
SpaceInvadersEcs
Simple example of SpaceInvaders(Guns&Bullets variation) game using Entity-Component-System implementation by Leopotam. It's fine example how to use Leopotam ECS framework and how to use ECS-architecture in your game at all
Stars: ✭ 15 (-6.25%)
Mutual labels:  mvc

MVC Project Camp

This project is being developed in parallel with Murat Yücedağ's "Mvc Project Camp" topics.
To Join the Camp Click Here
For Mvc Project Camp Introduction and Q&A Broadcast Click Here
For Camp Discord Server(Help & Support) Click Here

Project Progress

Lessons 1-20

  • Giriş yapıldı ve proje oluşturuldu.
  • View, Controller ve Layout kavramları üzerinde duruldu.
  • Katmanların oluşturuldu.
  • Entity katmanı sınıfları oluşturuldu.
  • Category, About ve Contact sınıfları oluşturuldu.
  • Tablolar rasında ilişkiler oluşturuldu.
  • Key ve StringLength Attributeleri üzerinde duruldu.
  • Context sınıfı oluşturuldu.
  • Webconfig yapılandırması ve bağlantı ayarları yapıldı.
  • Migration işlemleri tamamlandı ve veritabanı oluşturuldu.
  • Add Migration işlemi tamamlandı.
  • SQL üzerinde örnek veri girişleri yapıldı.
  • Abstract ve Interface bileşenleri oluşturuldu.
  • Repository sınıfı oluşturuldu ve metotların içi dolduruldu.
  • Generic Interface kavramı üzerinde duruldu.
  • Generic Repository kavramı üzerinde duruldu.
  • BusinessLayer katmanı üzerinde çalışma yapıldı.
  • Tablo kullanımı çalışmaları yapıldı.

Lessons 21-24

  • Bootstrap kavramı üzerinde çalışmalar yapıldı.
  • Kategorilerin listelenmesi yapıldı.
  • Breakpoint kavramı hakkında bilgi verildi.
  • Kategori ekleme işlemine giriş yapıldı.

Lessons 25-28

  • HttpGet ve HttpPost attributeleri hakkında bilgi verildi.
  • Kategori ekleme hataları ve verilmesi gereken hata mesajları konusundan bahsedildi.
  • Business Layer katmanında Abstract ve Interface olarak ICategoryService kavramları gösterildi.
  • Constructor Business Metot oluşturuldu.

Lessons 29-32

  • DataAccessLayer katmanında entity framework sınıfları oluşturuldu.
  • Fluent Validation kavramına giriş yapıldı ve ilgili bileşenler kuruldu.
  • Validasyon işlemlerinden bahsedildi.
  • Html helper kapsamında "ValidationMessageFor" kullanımı gösterildi ve hata mesajları ilgili yerlerde gösterildi.

Lessons 33-36

  • Seçilen Admin panel teması indirilerek yüklendi.
  • Tema üzerinde temel düzenlemeler yapılarak css, js ve image bağlantıları düzeltildi.
  • Sol (sidebar) menü kısmında düzenleme ve Türkçeleştirme çalışmaları yapıldı.
  • Sidebar kullanılarak kategorilerin listelenmesi ve yeni kategori ekleme çalışmaları yapıldı.

Lessons 37-40

  • Kategori silme işlemi için kategorinin buldurulması için GetByID kavramı gösterildi.
  • Kategori silme işlemi gerçekleştirildi.
  • Kategori güncelleme işlemi için güncellenecek kategori bilgilerinin güncelleme sayfasına taşınması işlemleri yapıldı.
  • Kategori güncelleme işlemine giriş yapıldı.

Lessons 41-44

  • Entity State komutları ile ekleme, güncelleme ve silme yapıları düzenlendi.
  • Yazar listeleme, ekleme, güncelleme ve silme yapıları yapıldı.
  • Yazar profilleri listesi sayfası ayarlandı.
  • Add migration işlemi ile database güncellendi ve yazar ekleme sayfası yapıldı.

Lessons 45-48

  • Yazar düzenleme metotdu ve sayfası eklendi.
  • ValidationMessage yazıları kırmızı yapıldı.
  • WriterTitle migration ile veri tabanına eklendi ve Yazar sayfasına entergre edildi.
  • IHeadingService,Heading Manager ve HeadingController oluşturuldu.
  • Başlık listeleme sayfası oluşturuldu.
  • Yeni başlık girişi işlemleri yapıldı.
  • Başlık işlemlerinde DropDownList ve ilişki yapıldı.
  • Başlık ekleme sayfasına DropDownList entegresi yapıldı.
  • Menülere link verildi.

Lessons 49-52

  • Başlık sayfasına tema eklendi.
  • Tema Türkçeleştirildi ve veriler entegre edildi.
  • Kategoriler renklendirildi.
  • Yazar resim boyutu arttırıldı.
  • Yazarlara resimler eklendi.
  • Başlık tarihi düzenlendi.
  • WriterStatus eklendi.
  • ContentByHeading Sayfası ekledi ve tema eklendi
  • Content Service ve Managerler eklendi.
  • İçerikleri getiren GetListByID metotu yazıldı.

Lessons 53-56

  • ContentByHeading sayfası enteglereleri yapıldı.
  • ContentByHeading sayfasında başlıklara dair içerikler getirildi.
  • ContentStatus eklendi.
  • Başlık isim ve kategori düzenleme işlemleri yapıldı.
  • Başlıkların aktif pasif özellikleri yapıldı.
  • Hakkımızda sayfası yapıldı ve popup eklendi.

Lessons 57-60

  • Hakkımda sayfası işlemleri bitirildi.
  • Mesajlar sayfası yapıldı. Tema entegre edildi.
  • Mesajların listelenmesi yapıldı.
  • Mesajların detaylarının görülmesi yapıldı.

Lessons 61-64

  • Mesajlar sınıfı işlemleri yapıldı.
  • Mesaj Controller ve Admin mesaj işlemleri yapıldı.
  • Yeni mesaj gönderme sayfası yapıldı.
  • Yeni mesaj gönderme sayfası işlemleri bitirildi.

Lessons 65-68

  • Mesaj sayfası revizeleri yapıldı.
  • Mesaj sayfası işlemleri tamamlandı.
  • 404 Hata sayfasu yapıldı.
  • Galeri yapıldı.

Lessons 69-72

  • Admin login sayfası eklendi, tema eklendi
  • Admin login işlemleri yapıldı.
  • Authentication ve Session işlemleri yapıldı.
  • Rolleme işlemleri yapıldı.

Lessons 73-76

  • Yazar layout oluşturuldu.
  • Yazar başlık işlemleri yapıldı.
  • Yazar mesaj işlemleri yapıldı.
  • Yazarın yazığı yazılar gösterildi.

Lessons 77-80

  • Writer giriş işlemleri yapıldı.
  • Writer girişe recaptcha eklendi.
  • Session ile bilgi taşıma işlemi yapıldı.
  • Session Allow Anonymous ile yetki-görüntüleme ayarlandı.
  • Oturum başlık yönetimi yapıldı.

Lessons 81-84

  • Vitrin sayfası yapıldı
  • Vitrin sayfasında tüm başlıklar listelendi.
  • Başlıklara göre yazılar listelendi.
  • Yeni yazı girişi eklendi.

Lessons 85-88

  • Paging ve sayfalama işlemi yapıldı.
  • Mesajlarda session yönetimi ayalarlandı.
  • Yazar profil sayfası yapıldı.
  • Yazr giriş işlemleri mimariye taşındı.

Lessons 89-92

  • Vitrin eklendi.
  • Vitrin düzenlemeleri yapıldı.
  • Yazılarda arama işlemleri yapıldı.

Lessons 93-96

  • IFrame eklendi.
  • Yazar görselleri düzeltildi.
  • Google chartlar eklendi.
  • Raporlama sayfası oluşturuldu.
  • Yetkilendirme düzenlemelerinin ilk kısmı yapıldı.

Lessons 97-99

  • Yetkilendirme düzenlemelerinin son kısmı yapıldı.
  • Proje publish işlemi ve projenin canlıya taşınması işlemleri yapıldı. -Veri tabanının canlıya taşınması Ve backup işlemi yapıldı.

Lessons 100

Lesson 100 Final For Live Stream Click Here

Camp Completed

Detailed Video of the Project

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].