fatihes1 / nestjs-rest-api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nest.js Rest API?

REST API Nedir?

Rest (Representational State Transfer), Server (Sunucu) ve Client (İstemci) arasında veri alışverişini sağlayan bir mimari modeldir. Rest API de Rest mimarisinin kullanımıyla web hizmetleri arasında veri alışverişini sağlayan uygulama ara birimidir.

TypeScript Nedir?

TypeScript, Microsoft tarafından geliştirilen ve sürdürülen ücretsiz ve açık kaynaklı bir programlama dilidir. JavaScript'in katı bir sözdizimsel üst kümesidir ve dile isteğe bağlı statik yazım ekler. Büyük uygulamaların geliştirilmesi için tasarlanmıştır ve JavaScript'e aktarılır. JavaScript'in bir üst kümesi olduğu için mevcut JavaScript programları da geçerli TypeScript programlarıdır.

TypeScript, hem istemci tarafında hem de sunucu tarafında yürütme için JavaScript uygulamaları geliştirmek için kullanılabilir (Node.js veya Deno'da olduğu gibi). Transpilasyon için birden fazla seçenek mevcuttur. TypeScript'i JavaScript'e dönüştürmek için varsayılan TypeScript Derleyicisi kullanılabilir veya Babel derleyicisi çağrılabilir.

JWT Nedir?

JSON Web Token (JWT), bilgileri bir JSON nesnesi olarak taraflar arasında güvenli bir şekilde iletmek için kompakt ve bağımsız bir yol tanımlayan açık bir standarttır (RFC 7519). Bu bilgiler dijital olarak imzalandığı için doğrulanabilir ve güvenilir olabilir. JWT'ler, bir sır kullanılarak (HMAC algoritmasıyla) veya RSA veya ECDSA kullanılarak bir genel/özel anahtar çifti kullanılarak imzalanabilir.

Prisma Nedir?

Prisma, sezgisel veri modeli, otomatik geçişler, tip güvenliği ve otomatik tamamlama sayesinde veritabanlarıyla çalışırken yeni bir geliştirici deneyimi düzeyinin kilidini açar.

Docker Nedir?

Docker, uygulamaları geliştirmek, göndermek ve çalıştırmak için açık bir platformdur. Docker, yazılımları hızlı bir şekilde sunabilmeniz için uygulamalarınızı altyapınızdan ayırmanıza olanak tanır. Docker ile altyapınızı, uygulamalarınızı yönettiğiniz yöntemlerle yönetebilirsiniz. Docker'ın kodu hızlı bir şekilde gönderme, test etme ve dağıtma metodolojilerinden yararlanarak, kod yazma ve üretimde çalıştırma arasındaki gecikmeyi önemli ölçüde azaltabilirsiniz.

Gereksinimler (Tıklanabilir)

👤 Contact With Me

Mail Badge

About


Languages

Language:TypeScript 96.0%Language:JavaScript 3.4%Language:Shell 0.6%