Papara Kadın Yazılımcı Bootcamp

Papara Kadın Yazılımcı Bootcamp

🚀 Papara; 17 milyonu aşkın kullanıcısına daha hızlı, kolay, hesaplı ve keyifli finansal hizmeti sunmak için yola çıkmış Türkiye merkezli bir finansal teknoloji şirketi. Kullanıcılarına hak ettikleri finansal deneyimi sunmak için tasarım ve teknolojiyi bir arada kullanıyorlar.

Gençlerin en çok çalışmak istediği teknoloji şirketleri arasında yer alan Papara, aynı zamanda Happy Place to Work ödülüne sahip. Kadın marka tercih endeksinde Fintech ve Bankacılık kategorisinde 1. sırada yer alıyor. Her iki çalışanından birisi kadın.💜

🤩 Ulusal olarak edindikleri başarı ve uzmanlığı global ölçeğe de taşıyorlar. Ortak başarılar için koşan bir takım olarak, gitmek istedikleri başarıya odaklayan ve kendilerine rehberlik eden bir topluluk isimleri de var: Paparunner!

Sen de bir Paparunner olarak Papara ekibine dahil olmak istersen, başvurunu hemen tamamla!

Başvuru Kriterleri

  • Kadın yazılımcı adayı olmak
  • Seyahat engelinin bulunmaması
  • Lisans mezunu veya 2024 Şubat ayında mezun olmak
  • Türkiye Cumhuriyeti vatandaşı olmak
  • Araştırmayı, öğrenmeyi ve paylaşmayı sevmek

Çalışma Modeli

👩‍💻 Papara'nın Hibrit/Remote bir çalışma modeli var.

🏡 Ofisi sosyalleşmek için kullanıyorlar ama bir takip mekanizması yok.

Çalışılacak Ekibin Yaptığı İşler & Projeler:

🌍 Domainler:

  • Banking,
  • Card,
  • Core Features,
  • Insurance,
  • Investment,
  • Merchant,
  • Onboarding,
  • Payment,
  • Card Acquiring/Processing

Tarih & Yer

🌟 Dersler, 13 Ocak -4 Şubat tarihleri arasında her Cumartesi & Pazar 10.00-16.00 saatlerinde Zoom'da gerçekleşecek.

Bootcamp Eğitim İçeriği

    -  .Net Core Giriş

    -  API , Rest

    -  Design API URLs

    -  Http Messages yapı incelemesi

    -  HttpStatusCode

    -  HttpVerbs

    -  Return Types

    -  Create new sample project  

    -  Folder Structure & MVC Pattern & Startup.cs

    -  Postman Kurulumu & Efektif Postman kullanımı & API Call

    -  Model Kavramı ( Entity - dto )

    -  Model Validations (Validation - base model validation - custom  validations)

    -  Controller - BaseController

    -  Model Binding  

    -  Get Post Put Delete İşlemleri

    -  File Upload işlemleri

    -  Routing

    -  Proje ve Ödevler: .Net 5 giriş, Http protokol, Örnek web API yaratmak

    -  Attribute kullanımı

    -  Extensions kavramı

    -  solid design principles

    -  Abstraction - Interface Kavramı

    -  dependency injection

    -  Transient - Singleton - Scoped kavramı

    -  Clean Code Principles

    - Senkron/Asenkron Programlama

    -  AutoMapper

    -  API Filters

    -  API ExceptionHandling

    -  MiddleWare İncelemesi

    -  Proje ve Ödevler: Controllers, Route ve Action Methodlar, Swagger ve Postman kullanımı

    -  SQL DataTypes

    -  DDL (Data Definition language) İşlemleri

    -  DML (Data Manipulation Language) İşlemleri

    -  SQL Indexes - ForeignKey - Constraints

    -  SQL Joins

    -  Store Procedures

    -  Kurumsal Mimaride Proje tasarımı

    -  N-Tier ( Business - Services - Data katmanları )

    -  ORM - MicroOrm Kavramı (EF Core - Dapper)

    -  Entity Framework Core ile çalışma

    -  Dapper Implementasyon

    -  Repository Pattern/Unit Of Work Implementasyon

    - CRUD Operasyonları

    -  API Paging - Sorting - Filtering - Search işlemleri

    -  In Memory Caching

    -  Distributed Cache

    -  Proje ve Ödev: Veritabanı yönetim sistemleri

    -  API Token Based Authentication

    -  Rol tabanlı Yetkilendirme, Kısıtlama

    -  Claim Bazlı Yetkilendirme

    -  BackgroundWorker & Windows Service Windows Services

    -  .Net Core BackgroundWorker

    -  MessageBus (Rabbit MQ)

    -  Uygulama Testleri Ne İşe Yarar, Ne Gibi Çeşitleri Vardır?

    -  Temel Test Yöntemleri

    -  Unit Test

    -  Mock Kavramı Nedir, Test Projelerimizde Nasıl Kullanırız?

    -  Deploy işlemleri

    -  Haftalık Proje Ödevi

Tech Stack
  • Redis Redis
  • PostgreSQL PostgreSQL
  • MongoDB MongoDB
  • MSSQL MSSQL
  • elasticsearch elasticsearch
  • Asp.net Asp.net
  • .NET CORE .NET CORE
  • .NET .NET
  • C# C#
Tech Team
Senior Software Engineer
Senior Software Engineer
Figen Önün
Software Engineering Manager
Software Engineering Manager
Enes Aydın
Software Engineer
Software Engineer
Esra Çetintaş
Volkan Nazmi Metin
Volkan Nazmi Metin
Chief Technology Officer
Participation Details
Participation Details
  • Application Deadline 21 December 2023 Thursday - 23:59
  • Start / End Dates 13 January 2024 Saturday - 09:00 4 February 2024 Sunday - 16:00
  • Location Online
  • Companies Papara
No Longer Accepting Applications