• Buradasın

    Programlama Dilleri

    Özetteki ilgi çekici içerikler

    • Bilgisayar Mühendisliği Hakkında Sık Sorulan Sorular

      Bu video, Gazi Üniversitesi Bilgisayar Mühendisliği 4. sınıf öğrencisi Emir Güngör ve bir eğitimci tarafından sunulan, bilgisayar mühendisliği bölümü hakkında soru-cevap formatında bir içeriktir. Videoda bilgisayar mühendisliği için gerekli donanım, tercih sıralaması, programlama dilleri, üniversite harcamaları, burslu okuma seçenekleri ve bilgisayar mühendisliği okumanın avantajları gibi konular ele alınmaktadır. Ayrıca İngilizce bilgisi olmayan öğrencilerin ODTÜ Bilgisayar Mühendisliği bölümüne girmesi, düşük sıralamaya sahip öğrencilerin bilgisayar mühendisliği bölümünü tercih etmesi ve farklı üniversitelerin bilgisayar mühendisliği bölümlerinin karşılaştırılması gibi özel durumlar da tartışılmaktadır. Konuşmacılar, bilgisayar mühendisliği için çok donanımlı bir bilgisayar gerekmediğini, tercih sıralamasında en az 20-30 bin sıralamayı kapatmamak gerektiğini ve bilgisayar mühendisliği okumanın teorik bilgi açısından avantajlarını vurgulamaktadır.

      • youtube.com
    • Web Geliştirme Temel Kavramları Eğitim Videosu

      Bu video, Ali Kutlu Özen tarafından sunulan bir eğitim içeriğidir. Konuşmacı, kendi deneyimlerinden yola çıkarak web geliştirme konusunda temel kavramları anlatmaktadır. Video, front-end ve back-end geliştirme arasındaki farkları açıklayarak başlıyor ve HTTP request türlerini (GET, POST, DELETE, PUT) detaylı şekilde anlatıyor. Ardından PHP, Node.js, Python gibi programlama dilleri ve bunların framework'leri (Laravel, Express.js, Django) hakkında bilgi veriyor. Ayrıca cloud teknolojileri, Linux işletim sistemi, Apache ve Nginx gibi web sunucuları ve veritabanları (MySQL, MongoDB) gibi konular ele alınıyor. Video, web geliştirme yolculuğunun temel parçalarını toparlayarak sonlanıyor.

      • youtube.com
    • Kodlama Dillerinin Temel Yapı Taşları

      Bu video, bir eğitim içeriği olup, konuşmacı kodlama dillerinin temel yapı taşlarını anlatmaktadır. Video, her kodlama dilinin aynı temel yapı taşlarına sahip olduğunu vurgulayarak başlıyor. Konuşmacı, input-output, değişkenler (sıfır boyutlu, vektör, matris, çok boyutlu), operasyonlar, fonksiyonlar, karar yapıları (if-then-else), döngüler ve geri dönüş noktaları gibi temel kodlama kavramlarını örneklerle açıklıyor. Bu temel blokların tüm kodlama dillerinde bulunduğunu, sadece sintakslarının farklı olduğunu belirtiyor. Video, Excel eğitiminde bu kavramların nasıl kullanılacağına da değiniyor.

      • youtube.com
    • Yazılım Kariyeri ve Teknoloji Hakkında Soru-Cevap

      Bu video, yazılım sektöründe deneyimli bir uzman ve 2400 mühendisin bulunduğu bir şirkette yönetici olarak görev yapan bir mimar ile yapılan soru-cevap formatında bir sohbeti içermektedir. Videoda yazılım kariyeri, programlama dilleri (Flutter, Delphi, Python, JavaScript), GitHub projelerinde katkıda bulunma, teknoloji trendleri, hackathon'lar, meslek lisesi programları, veri görselleştirme, yazılım üretimindeki sonuçlar odaklı yaklaşım, maaş pazarlığı ve Almanya'da iş bulma gibi konular ele alınmaktadır. Konuşmacı, yazılım sektöründe başarılı olmak için İngilizce bilmenin önemini vurgulamakta ve kendi deneyimlerinden örnekler paylaşmaktadır. Ayrıca videoda "Doma Dizaynı" kitabının tavsiye edilmesi, Türkiye'nin yazılım sektöründe vizyon ve deneyim gerektirdiği belirtilmesi, konferanslarda konuşabilme becerisinin önemi ve üniversite öğrencilerine yönelik öneriler de yer almaktadır. Konuşmacı, ileride konferanslarda konuşabilme becerisi konusunda bir konuşma yapacağını da belirtmektedir.

      • youtube.com
    • Yazılım Geliştirme Soru-Cevap ve Sohbet Videosu

      Bu video, yazılım alanında deneyimli uzmanların katıldığı bir soru-cevap ve sohbet formatındadır. Konuşmacılar yazılım geliştirme konusunda kapsamlı bilgiler ve tavsiyeler sunmaktadır. Videoda yazılım geliştirme alanındaki çeşitli konular ele alınmaktadır: graf veritabanı kullanımı, JavaScript kütüphaneleri, test etme yöntemleri, Node.js dışında backend yazma, frontend ve backend geliştirme, Rust ve Swift programlama dilleri, Flutter sonrası hangi dile yönelmek, milyon istek karşılamak için teknikler, frontend framework'lerinin güvenlik sorunları, bootcamp'lere katılım ve Almanya'da iş bulma gibi konular. Ayrıca sohbet bölümünde UI mimarisi, functional komponentler, Python kullanımı ve sektördeki mimari uygulamaların yetersizliği, decentralize ve centralize teknolojilerin kullanımındaki çelişkiler gibi konular da tartışılmaktadır. Video, yazılım geliştiricileri için pratik bilgiler ve sektördeki sorunlar hakkında kapsamlı bir bakış açısı sunmaktadır.

      • youtube.com
    • Selenium WebDriver Eğitim Serisi

      Bu video, Selenium WebDriver hakkında bilgi veren bir eğitim serisinin ilk bölümüdür. Konuşmacı, Selenium WebDriver'ın temel özelliklerini ve kullanım alanlarını anlatmaktadır. Video, Selenium WebDriver'ın açık kaynaklı ve ücretsiz bir test otomasyon aracı olduğunu açıklayarak başlıyor. Selenium'ın farklı programlama dilleri (Java, Python, Ruby) ile kullanılabilen, farklı tarayıcılar (Chrome, Firefox, Internet Explorer, Safari) ile etkileşim kurabilen ve testleri farklı işletim sistemlerinde (Windows, MacOS, Linux) çalıştırabilen bir araç olduğu anlatılıyor. Ayrıca, Selenium'ın testleri grid üzerinden dağıtabildiği ve farklı tarayıcı kombinasyonlarında çalıştırabildiği belirtiliyor. Video, Selenium'ın mimarisi ve temel kavramları hakkında kısa bir giriş sunarak sonlanıyor.

      • youtube.com
    • Programlama Dillerinde Performans Optimizasyonu Sunumu

      Bu video, Commensis'te Engineering Lead olarak çalışan ve kendisini "Code Jeter" olarak tanımlayan bir konuşmacının sunduğu eğitim sunumudur. Sunumda Uğur abi, Bilgem Çakır ve Suat gibi kişiler de yer almaktadır. Sunum, yazılımda yabancılaşma kavramından başlayarak programlama dillerinin performans yönetimi konusunu üç ana bölüme ayırarak ele almaktadır: memory allocation, memory management ve metod dispatching. İçerikte Swift, Java, C, C++, Ruby ve Python gibi farklı dillerin memory yönetimi yaklaşımları karşılaştırılmakta, value type ve reference type arasındaki farklar, stack ve heap memory'nin çalışma prensipleri, virtual memory kavramı ve memory allocation'un performans üzerindeki etkileri detaylı olarak açıklanmaktadır. Sunumda ayrıca statik ve dinamik dispatch, virtual function table, message dispatching, spekülatif execution, branch target buffer ve vectorization gibi optimizasyon teknikleri görsel örnekler ve kod örnekleri üzerinden anlatılmaktadır. Konuşmacı, fanboy olmaktan kaçınmanın, teoriyi anlamadan ezbere savunulan tezlere inanmamanın ve internet benchmarklarına güvenmemenin önemini vurgulamaktadır.

      • youtube.com
    • Yazılıma Başlarken Hangi Dil Öğrenmeliyim?

      Bu video, bir yazılım uzmanının yazılıma başlamak isteyenlere yönelik tavsiyeler sunduğu bir eğitim içeriğidir. Video, yazılıma başlarken hangi dil öğrenilmesi gerektiği sorusuna yanıt vermektedir. Konuşmacı, çalışmak istediğiniz alanda hangi dil kullanıldığını öğrenmenin önemini vurgulayarak, Apple ekosistemi için Swift, Android için Kotlin veya Java, web sitesi için JavaScript, HTML, CSS, oyun geliştirmek için C veya C++, veri bilimi için Python veya R gibi örnekler vermektedir. Ayrıca, alan ve firma konusunda kararsız olanlar için JavaScript veya Python'ı öğrenmenin avantajlarını ve bu dillerin gelecekteki iş imkanları açısından önemini anlatmaktadır.

      • youtube.com
    • Java ve JavaScript Programlama Dilleri Hakkında Bilgilendirme

      Bu video, bir eğitim içeriği olup, konuşmacı Java ve JavaScript programlama dilleri hakkında bilgi vermektedir. Video, Java'nın Sun Microsystems mühendisleri tarafından geliştirildiği, nesneye yönelik, zeminden bağımsız ve yüksek verimli bir dil olduğu bilgisiyle başlıyor. Java'nın kurumsal alanda, mobil cihazlarda, otopark kart sistemlerinde, hastane otomasyonları, bankacılık sistemlerinde ve kameralarda kullanıldığı anlatılıyor. Ardından JavaScript ile Java arasındaki farklar açıklanıyor; JavaScript'in 1995 yılında Nescap firması tarafından geliştirildiği, dinamik yapısı olduğu ve web tasarımcılar tarafından HTML ile birlikte kullanıldığı belirtiliyor.

      • youtube.com
    • Kod Yazma Rehberi

      Bu video, yazılım dünyasına giriş için kodlama öğrenme rehberi formatında hazırlanmış bir eğitim içeriğidir. Video, kod yazmak için izlenmesi gereken adımları sırasıyla anlatmaktadır. İlk olarak programlama dilini seçme (Python, Java, C++, JavaScript, Ruby gibi popüler seçenekler), ardından geliştirme ortamını seçme (IDE veya metin düzenleyici), kodlama ilkelerini öğrenme (değişkenler, koşullar, döngüler, fonksiyonlar, nesneler) ve son olarak algoritma ve mantık geliştirme adımları açıklanmaktadır. Video, kod yazmaya başlamak için gerekli temel bilgileri sunmaktadır.

      • youtube.com
    • Yazılım Öğrenmek İçin Rehber

      Bu video, bir konuşmacının yazılım öğrenmek isteyenlere yönelik kapsamlı bir rehber niteliğindedir. Video, yazılım öğrenme sürecini adım adım ele almaktadır. İlk bölümde bootcamp'ler ve kurslar hakkında bilgi verilirken, ikinci bölümde hangi yazılım dilini öğrenmeli sorusuna cevap verilmektedir. Konuşmacı, kişisel hedeflere ve iş ortamına göre dil seçiminin önemini vurgulayarak, oyun geliştiricisi, kurumsal şirket çalışanı veya mobil yazılım geliştiricisi olmak isteyenler için C, Java ve React gibi dilleri önermektedir. Videoda ayrıca yazılım öğrenmenin mantığını ve teorisini anlamak, sonra pratiğe geçmek gerektiği, HTML, CSS ve JavaScript'in öğrenilmesinin önemi, kalem kağıt kullanmanın faydaları ve web/internet temellerini öğrenmenin gerekliliği gibi önemli noktalar da anlatılmaktadır.

      • youtube.com
    • Ostim Teknik Üniversitesi Yazılım Mühendisliği Bölümü Tanıtımı

      Bu video, Ostim Teknik Üniversitesi Yazılım Mühendisliği Bölüm Başkanı Profesör Dr. Serdar Mı'nın bölüm tanıtımını içermektedir. Video, yazılım mühendisliğinin günümüzdeki önemini vurgulayarak başlıyor ve Ostim Teknik Üniversitesi'nin bu alandaki eğitim programını detaylandırıyor. Bölümün eğitim programı, programlama dilleri, makine öğrenmesi, yapay zeka ve yazılım geliştirme metodolojileri gibi konuları kapsamakta ve öğrencilerin laboratuvar deneyimleri, iş başı eğitimi ve bitirme projesi ile profesyonel hayata hazırlanmalarını sağlıyor. Ayrıca mezunların savunma sanayi, finans, bilgi güvenliği, yapay zeka ve sanal gerçeklik gibi çeşitli sektörlerde çalışabilecekleri belirtiliyor.

      • youtube.com
    • Siber Güvenlik Mesleğine Giriş ve Kariyer Rehberi

      Bu eğitim videosunda, dört yıldır siber güvenlik uzmanı olarak çalışan ve bilgisayar mühendisi mezunu olan Resul, izleyicilere siber güvenlik mesleğine giriş yapmak isteyenlere yönelik kapsamlı bir rehber sunmaktadır. Video, siber güvenlik uzmanı olmak için gerekli karakter özellikleri, eğitim ve beceriler, sertifikaların önemi ve kariyer gelişimi için gerekli adımları üç ana bölüme ayrılmış şekilde ele almaktadır. İlk bölümde gerekli karakter özellikleri (sabır, merak, analitik düşünme, iletişim kabiliyeti) anlatılırken, ikinci bölümde eğitim imkanları ve temel beceriler (İngilizce, işletim sistemleri, programlama dilleri) açıklanmaktadır. Son bölümde ise Blue Team, SC, IPS ve Firewall gibi farklı alanlar, CV hazırlama teknikleri ve kariyer geliştirme yöntemleri paylaşılmaktadır. Videoda ayrıca Trainer, Porsi Secure Akademi, Yüreğimdeki, Coder Space, ITE Kariyer gibi eğitim platformları, blog yazma, hacktbox çözme ve bounty programlarına katılma gibi kariyer geliştirme yöntemleri ile LinkedIn kullanımı gibi iş bulma stratejileri de detaylı şekilde anlatılmaktadır.

      • youtube.com
    • Yazılım Öğrenmek ve Kariyer Yapmak İçin Temel Bilgiler

      Bu video, kendisini full stack developer olarak tanımlayan bir eğitmen tarafından sunulan yazılım öğrenme ve kariyer yapma konulu eğitim içeriğidir. Video, yazılım öğrenmenin önemi, temel prensipleri ve nasıl başlanabileceği konularını ele almaktadır. İlk bölümde programlama dillerinin genel anatomisi ve syntax'ları açıklanırken, ikinci bölümde yazılım kariyerindeki farklı seviyeler (junior, middle, mid level, guru) ve bu seviyelerdeki görevler anlatılmaktadır. Eğitmen, yazılım sektöründe başarılı olmak için gerekli çalışma etiği, azim ve sürekli öğrenme konularını vurgulamakta, sadece bir teknolojiyi bilmek değil, bu teknolojiyi nasıl öğrenebileceğinizi ve problemlerle başa çıkabileceğinizi göstermenin önemini belirtmektedir. Gelecek videolarda C ve Python teknolojilerini kullanarak değişkenler gibi temel konuları örneklerle anlatacağını da belirtmektedir.

      • youtube.com
    • Teknoloji Sektöründe Kariyer ve Üniversite Seçimi Hakkında Sohbet

      Bu video, bir sunucu ve Burak Hoca adlı teknoloji uzmanı arasında geçen sohbet formatında bir röportajdır. Burak Hoca, inşaat mühendisliği mezunu olup bilgisayar mühendisliği okumuş ve şu anda teknoloji alanında çalışmaktadır. Videoda teknoloji sektöründe kariyer yapmak isteyenler için üniversite seçimi, programlama dilleri ve iş bulma stratejileri ele alınmaktadır. Konuşmacılar, teknoloji alanlarında (bilgisayar mühendisliği, yapay zeka, makine öğrenmesi, big data) eğitim almanın önemi, kurumsal firmalar ve startup'lar arasındaki farklar, programlama dilleri (Python, Java, JavaScript, C, .NET Core, Go) ve yurtdışı eğitim imkanları hakkında bilgiler paylaşmaktadır. Ayrıca videoda, üniversite sınavlarının sadece bir başlangıç olduğu, GitHub, Stack Overflow gibi platformlardaki aktivitelerin ve sosyal becerilerin iş hayatında önemli olduğu vurgulanmaktadır. Konuşmacılar, Türkiye'deki IT sektöründe doğru eleman bulmanın zorluğu, şirketlerin eleman tutma sorunları ve iş arayanların kendilerini nasıl geliştirebilecekleri konularını da tartışmaktadır.

      • youtube.com
    • Web Developer Yol Haritası Eğitim Videosu

      Bu video, bir eğitmen tarafından sunulan web geliştirme eğitim serisinin ilk dersidir. Video, web developer olmanın yol haritasını anlatmaktadır. İlk bölümde web developerın ne olduğu, front-end ve backend alanları açıklanırken, ikinci bölümde backend programlama dilleri ve platformları (ASP.NET, MVC, PHP, Python, Node.js, Java) karşılaştırılmaktadır. Eğitmen, web geliştirme mesleğinde başarılı olmak için planlı ilerlemenin önemini vurgulayarak, her iki alanda da öğrenmek gereken temel araçları ve kütüphaneleri detaylı şekilde anlatmaktadır. Eğitim serisinin içeriğinde HTML, CSS, JavaScript, Bootstrap, jQuery, Angular, ASP.NET MVC, veritabanı işlemleri, Entity Framework, üyelik sistemi ve Web API gibi konuların yer alacağı belirtilmektedir. Ayrıca, kurumsal firmalarda ve freelancer olarak çalışırken hangi dillerin daha avantajlı olabileceği de açıklanmaktadır.

      • youtube.com
    • Yapay Zeka ve Makine Öğrenmesi Hakkında Bilgilendirici Röportaj

      Bu video, Başak Bluz Kömeçoğlu ve Yavuz Kömeçoğlu (Başak Hoca olarak da anılan) ile yapılan bir röportajdır. Konuklar yapay zeka alanında uzman kişilerdir. Röportajda yapay zekanın tanımı, günümüzdeki durumu ve bu alana giriş yapmak isteyenler için gerekli bilgiler ele alınmaktadır. Video, yapay zekanın sadece tas bazlı problemleri çözebildiği bilgisiyle başlayıp, makine öğrenmesi ve derin öğrenme arasındaki farkları açıklamaktadır. Ayrıca, bu alanda çalışmak için gerekli beceriler, programlama dilleri (Python ve R), veri işleme becerileri ve yüksek lisans eğitiminin önemi gibi konular tartışılmaktadır. Röportajda ayrıca yapay zeka alanına girmek isteyenler için GitHub, Coursera, Udemy gibi platformlardaki kaynaklar, üniversite programları, topluluk etkinlikleri ve problem çözme deneyimleri gibi öneriler sunulmaktadır.

      • youtube.com
    • Programlama Dilleri Hakkında Eğitim Videosu

      Bu video, bir eğitmen tarafından sunulan programlama dilleri hakkında bilgilendirici bir eğitim içeriğidir. Eğitmen, programlama dillerinin tarihçesini ve temel kavramlarını anlatmaktadır. Video, programlama dillerinin tarihsel gelişimini ele alarak başlıyor ve makine dilinden yüksek seviyeli dillere geçiş sürecini açıklıyor. Ardından programlama dillerinin nasıl kullanıldığı, IDE'lerin önemi ve programlama dillerinin birbirinden farkları anlatılıyor. Son bölümde ise Arduino, ASP, Basic, C, C++, C#, Cobol, Delphi, Java, Pascal, PHP ve Python gibi popüler programlama dilleri hakkında bilgiler veriliyor. Video, programlama dillerinin ne olduğunu anlamak isteyenler için temel bir kaynak niteliğindedir.

      • youtube.com
  • Yazeka sinir ağı makaleleri veya videoları özetliyor