Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Mobile Development Google Flutter

Google Flutter ve Dart Programlama Dili Temel Eğitimi

Google Flutter ve Dart Programlama Temel Eğitimi İle Yazılım Dünyasına En Güncel Teknolojilerle Giriş Yapın
Rating: 4.1 out of 54.1 (308 ratings)
5,663 students
Created by Mehmet Ali BAYRAM
Last updated 11/2020
Turkish
30-Day Money-Back Guarantee

What you'll learn

  • Google tarafından geliştirilen en güncel yazılım dili ve kütüphanesini öğrenecek
  • Dart sayesinde Sunucu - Web - Mobil platformlara yüksek kalite ve performanslı uygulamalar geliştirebilecek

Course content

11 sections • 110 lectures • 23h 10m total length

  • Preview04:14
  • Preview20:28
  • Preview15:30
  • Preview05:27
  • Preview04:21

  • Flutter Kurulumu Windows
    02:44
  • Flutter Windows 10 Kurulumu (Güncel Anlatım)
    16:58
  • Flutter Windows 10 Kurulumu (Güncel Anlatım 2)
    25:37
  • Flutter Windows 10 Kurulumu (Güncel Anlatım 3)
    12:24
  • Flutter Windows 7 Kurulumu (Güncel Anlatım) 1
    17:25
  • Flutter Windows 7 Kurulumu (Güncel Anlatım) 2
    19:33
  • Flutter Kurulumu MacOS
    08:24
  • MacOS Kullanıcıları İçin Xcode Kurulumu
    04:56
  • Android Studio Kurulumu
    04:23
  • Preview13:35
  • Visual Studio Code Kurulumu ve Flutter Eklentisi
    11:45

  • Dart programlama için ilk işlemler dosyayı oluşturma
    06:26
  • Yorum Satırları
    07:10
  • Temel Uygulama
    07:40
  • Variables and Literals - Değişkenler ve Sabitler
    15:55
  • Numbers - Sayılar
    06:14
  • Strings - Yazılar
    14:49
  • Boolens - Doğru / Yanlış
    05:22
  • Lists (Arrays) - Listeler (Diziler)
    12:48
  • Maps - Haritalanmış Değişkenler
    07:55
  • Runes - rünik yazılar ya da emojiler
    02:13
  • Functions - Fonksiyonlar
    10:22
  • Fonksiyon Tanımlamanın Kısa Yolu ve Fonksiyona Değer Gönderme
    12:49
  • Anonim Fonksiyonları Tanıma ve İç İçe Fonksiyon Tanımlama, Kapsam Alanları
    13:23
  • Operators - İşlemciler
    18:30
  • Preview11:48
  • While ve Do-While Döngüleri
    05:19
  • Break, Continue Switch Case
    13:14
  • Exceptions / İstisnalar - Throw - Try - Catch
    10:43

  • Giriş
    01:13
  • Object - Nesne Oluşturma
    12:43
  • Method Oluşturma ve Constructer - Yapıcı Method
    09:57
  • İsimlendirilmiş Yapıcı Metot, Getter and Setter Metotları ve Kısa Yöntemler
    12:31
  • Inheritance - Kalıtım Abstract Extends İmplements Override Kavramları
    15:45
  • Static Kavramı
    12:04
  • Preview11:09
  • Library - Kütüphane Kavramı
    12:54

  • Kurulum Temel Bilgilendirme
    11:50
  • İlk Uygulamayı Çalıştırma Android Studio
    14:48
  • İlk Uygulamayı Çalıştırma Visual Studio Code
    06:37
  • Preview09:11
  • Container Widget Ve Bazı Önemli Kavramlar
    07:39
  • Rows - Satırlar
    14:27
  • Columns - Sütunlar
    05:22
  • Scaffold Widget - Temel Material Design Uygulaması
    21:52
  • Drawer Widget - Yan Menü ve Grid Widget - Izgara Liste
    12:45
  • Stateless ve Stateful Kavramları
    19:40

  • Routes - Rotalarla Sayfalar Arası Geçiş
    11:31
  • Gestures - Ekran Etkileşimleri
    15:36
  • Decoration - Arkaplan Tasarım ve Transform Widget İşlemleri
    12:36
  • Assets Klasörü - Uygulama içindeki medyayı kullanma
    10:52
  • ImageView - Resim çeşitleri
    18:13
  • Packages - Dış Paketler Toast Mesajları
    12:03
  • TextField Ve AlertView Kullanımı
    27:25
  • SharedPreferences kullanımı - Uygulama içine küçük veri kaydetme işlemleri
    50:56
  • Uygulama içi dosya oluşturma - değiştirme işlemleri
    37:32
  • Flutter Güncelleme İle İlgili Düzeltme - 1
    01:30
  • Preview23:59
  • Klasördeki JSON dosyasından veri alma ve uygulamada kullanma
    35:12
  • Http GET ve POST metotları ile sunucuyla iletişim sağlama
    29:59
  • Telefonun Flashını Kullanan El Feneri Uygulaması
    41:02
  • Kişisel Widget Yapımı
    10:49
  • Preview11:34

  • Sqlite için Veritabanı yardımcısı oluşturma
    21:05
  • Sqlite içinde kullanılacak elemanlar için model oluşturma
    08:39
  • Sqlite yardımcısında ekleme - okuma - silme - güncelleme işlemleri tanımlama
    18:42
  • Sqlite işlemleri için işlem sayfası tasarımı
    12:00
  • Sqlite ekleme işlemi için dialog ekranı oluşturma
    10:33
  • Veritabanına eleman ekleme işlemi
    07:48
  • Veritabanındaki elemanları sayfada listeleme işlemi
    08:37
  • Veritabanından eleman silme işlemi
    08:49
  • Veritabanındaki elemanı güncelleme işlemi
    11:29
  • Preview22:21

  • BottomNavigationBar
    14:21
  • Drawer Menü Öğelerini Oluşturma
    19:38
  • PopupMenu oluşturma
    04:55
  • FontAwesome İkonlarını Kullanma
    05:07
  • Bottomnavigationbar ayarları
    06:28
  • Bottomappbar Kullanımı
    05:55
  • Key kavramı ve Snackbar kullanımı
    16:06
  • Preview05:09
  • Sayfalar arası veri gönderme işlemi
    12:31
  • TabBarConroller, TabBar ve TabBarView Kullanımı
    06:10

  • Firebase proje oluşturma ve uygulamaları projeye ekleme
    17:24
  • Firebase veritabanına veri ekleme
    29:50
  • Firebase veritabanındaki verileri okuma
    16:54
  • Firebase veritabanından okuduğumuz veriler için kart oluşturma
    06:50
  • Firebase veritabanındaki veriyi silme işlemi
    05:16
  • Preview11:35

  • Preview05:39
  • Custom Animasyon BounceInOut
    10:41
  • Custom Animasyon ElastInOut
    15:19
  • Flare Animasyonlarını Kullanma 1
    05:52
  • Flare Animasyonlarını Kullanma 2
    06:09
  • Flare Animasyonlarını Kullanma 3
    06:09

Requirements

  • Başlangıç Seviyesinde bilgisayar kullanmayı bilmek
  • Yazılıma ve Öğrenmeye meraklı olmak* (Bu en önemli gerekliliktir)

Description

Bu eğitim serisinde Google tarafından geliştirilen IOS ve Android platformlara tek bir yazılım dili ile Native uygulamalar geliştirmemize imkan tanıyan Flutter Kütüphanesi ve onun Yazılım Dili olan Dart Dili hakkında Temel seviyeden başlayan eğitimler alacaksınız.

Böylece öğrenmesi en kolay olan dillerin başında gelen Dart Yazılım dili sayesinde birçok platforma tek bir dil sayesinde yüksek kaliteli ve son derece modern tasarımlara sahip uygulamalar geliştireceksiniz.

Dart dili sayesinde yalnızca mobil platformlara değil aynı zamanda web sunucularına ve web platformlarına da uygulama geliştirebilecek hatta IoT (Internet of Things - Eşyaların İnterneti) uygulamaları bile yapabileceksiniz.

Duyurular kısmından kursun tamamlandığını belirten bir duyuru yayınlamadığım sürece kursa eklemeler yapmaya devam edeceğim lütfen takipte kalın

Who this course is for:

  • Yazılım Dünyasına en güncel teknolojilerle giriş yapmak isteyenler
  • Yeni gelişen teknolojileri öğrenerek yeni yetenekler edinmek isteyenler
  • Piyasanın temel ihtiyaçlarını karşılayacak seviyede programlama öğrenmek isteyenler
  • Okul eğitiminin yanında gelişen teknolojilere ayak uydurmak isteyen öğrenciler

Instructor

Mehmet Ali BAYRAM
Freelance Developer
Mehmet Ali BAYRAM
  • 4.2 Instructor Rating
  • 346 Reviews
  • 58,203 Students
  • 2 Courses

freelance developer #Flutter #Firebase #Angular #TensorFlow

Yıldız Teknik Üniversitesi Bilgisayar Mühendisliği Doktora Öğrencisi


Herhangi bir yazılım diline başlamadan önce atmanız gereken adımları bu burada ele alıyoruz. Kendi tecrübelerime dayanarak oluşturmaya çalıştığım bu yol haritasına sizlerin de desteklerini bekliyorum. Hep beraber yeni başlayacak olan arkadaşlara elimizden geldikçe bir yol haritası oluşturmaya çalışalım. Oluşturduğumuz diagram sayesinde alacağımız yolu apaçık olarak görme imkanına sahip oluyoruz. Herkesin kendi öğrenme metot ve süreci olacağı için buradaki diagramı temel olarak alıp istediği yeri kendi sistemine uyarlayabilir.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.