0Pricing
Serverless AWS Lambda Development · Ders

AWS Lambda ile Başlangıç

AWS Yönetim Konsolu’nu kullanmayı, gerekli IAM izinlerini ayarlamayı ve Lambda işlevinin temel bileşenlerini anlamayı öğrenin

AWS Lambda ile Başlangıç, CoddyKit'te ücretsiz bir Serverless AWS Lambda Development dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Serverless AWS Lambda Development öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Serverless AWS Lambda Development kursu toplamda 4 dersten oluşur.

Bu dersin bazı bölümleri henüz çevrilmemiş olup İngilizce olarak gösterilmektedir.

Welcome to AWS Lambda!

Time for AWS Lambda, the serverless compute service that runs your code without any servers. You will find it in the console and learn its building blocks.

Finding Lambda in the Console

The AWS Management Console is your web interface for AWS. Search "Lambda" in the top bar and open it to reach the service dashboard.

Permissions: Why Lambda Needs Them

Your Lambda function is a tiny worker that needs permission to do anything useful. AWS controls this with IAM, granting your function an IAM role.

Understanding IAM Roles

An IAM Role is a permission set you assign to your function — a job description. Its trust policy says who can use it; its permissions policy says what it can do.

Creating a Lambda Execution Role

Every Lambda gets an execution role. The most basic one attaches AWSLambdaBasicExecutionRole so your function can write logs to CloudWatch.

Anatomy of a Lambda Function

A Lambda function is your code plus a few settings: a Runtime (the language), a Handler (the entry method), plus Memory and Timeout.

Runtime: Your Code's Engine

The Runtime tells Lambda which language environment to spin up when an event fires. Write in Java, pick a Java runtime like Java 17.

The Handler: Your Code's Entry Point

The Handler is the exact method Lambda invokes when your function is triggered — your logic's starting line. Here, Lambda calls handleRequest.

package com.example;

import com.amazonaws.services.lambda.runtime.Context;
import com.amazonaws.services.lambda.runtime.RequestHandler;

// This class represents your Lambda function
public class MyFirstLambda implements RequestHandler<String, String> {

    // The 'handleRequest' method is your function's entry point
    @Override
    public String handleRequest(String input, Context context) {
        // Lambda's logger for output
        context.getLogger().log("Received input: " + input);
        
        String output = "Hello from Lambda, " + input + "!";
        return output;
    }
}

Memory & Timeout Settings

Two settings shape speed and cost: Memory (more memory means more CPU and bandwidth) and Timeout (the max seconds before Lambda stops the run).

Quick Check!

Let's test your understanding of Lambda's foundational concepts.

Recap & Next Steps

Nice work! You found Lambda in the console and met IAM roles, runtime, handler, memory, and timeout. Next: deploy a real Hello World function.

Sıkça Sorulan Sorular

“AWS Lambda ile Başlangıç” dersi ücretsiz mi?

Evet — “AWS Lambda ile Başlangıç” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Serverless AWS Lambda Development kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Serverless AWS Lambda Development kursu toplamda 4 dersten oluşur.

“AWS Lambda ile Başlangıç” dersinde ne öğreneceğim?

AWS Yönetim Konsolu’nu kullanmayı, gerekli IAM izinlerini ayarlamayı ve Lambda işlevinin temel bileşenlerini anlamayı öğrenin Serverless AWS Lambda Development ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Serverless AWS Lambda Development öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Serverless AWS Lambda Development, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.

“AWS Lambda ile Başlangıç” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Serverless AWS Lambda Development dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Serverless AWS Lambda Development dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Sunucusuz Bilişim Nedir?
  2. AWS Lambda ile Başlangıç
  3. İlk Lambda İşleviniz
  4. Sunucusuz Fiyatlandırma ve Ücretsiz Katman
← Serverless AWS Lambda Development Sayfasına Dön