CodePen Guide for Beginners
CodePen supports frontend development with HTML, CSS, and JavaScript. Free accounts can be created through Twitter, Facebook, GitHub, or email. Verification email required after account creation
- freecodecamp.org
CodePen supports frontend development with HTML, CSS, and JavaScript. Free accounts can be created through Twitter, Facebook, GitHub, or email. Verification email required after account creation
Bu video, bir eğitim içeriği olup, konuşmacı CSS animasyonlarının nasıl kullanılacağını göstermektedir. Önceki videoda CSS animasyonlarını incelemiş olan konuşmacı, bu videoda projeye hangi CSS animasyonlarını ekleyebileceğimizi anlatmaktadır.. Videoda, bir web projesine CSS animasyonları ekleme süreci adım adım gösterilmektedir. Öncelikle fare üzerine geldiğinde kartların büyümesi için transform ve transition özellikleri kullanılmaktadır. Ardından sayfa yüklendiğinde sol taraftan sağa doğru kayarak gelen bir sidebar ve yukarıdan aşağıya gelen bir video list için keyframes kullanılarak animasyonlar oluşturulmaktadır. Video, CSS animasyonlarının projelerde nasıl kullanılabileceğini gösteren pratik bir uygulama sunmaktadır.
Bu video, bir eğitim içeriği olup, konuşmacı Tailwind CSS ile ilgili temel text özelliklerini anlatmaktadır.. Video, Tailwind CSS'in normal kurulumunu açıklayarak başlıyor ve ardından text class'larının kullanımını örneklerle gösteriyor. İçerikte text boyutu, italik, kalın, font seçimi, spacing, line height, text hizalama, renk, altı çizili, üstü çizili ve harf büyük/küçük ayarları gibi temel text özellikleri detaylı olarak anlatılıyor. Konuşmacı, Tailwind CSS'in doktrini hakkında daha fazla bilgi edinmek isteyenler için bir kaynak da paylaşıyor.
Frontend developer pozisyonu son 10 yılda ortaya çıkmıştır. HTML, CSS ve JavaScript işin temelini oluşturur. Farklı frameworkler ve araçlar sürekli gelişmektedir
Bu video, bir eğitmen tarafından sunulan CSS dersinin bir bölümüdür. Eğitmen, border radius özelliğini detaylı bir şekilde anlatmaktadır.. Videoda border radius özelliğinin nasıl kullanılacağı adım adım gösterilmektedir. Eğitmen önce temel bir div oluşturarak başlayıp, border radius özelliğini kullanarak kutunun kenarlarını yuvarlama işlemini uygulamalı olarak anlatmaktadır. Ayrıca, border radius değerlerinin nasıl ayarlanacağı, köşelerin yarıçaplarının nasıl belirleneceği ve farklı köşelere farklı yarıçap değerleri verilerek kutunun şeklinin nasıl değiştirilebileceği örneklerle açıklanmaktadır.
TypeScript enables type definitions in JavaScript codebases. Production-grade React frameworks support TypeScript integration. TypeScript requires @types/react and @types/react-dom packages. JSX files must use .tsx extension
Frontend development skills are highly demanded in web development. Fundamental knowledge of HTML, CSS, and JavaScript is essential. Courses cover both frameworks and fundamental technologies
Bu video, bir eğitim içeriği olup, izleyicilere Gog.js kurulumunu adım adım göstermektedir.. Video, Gog.js kurulumuna başlamadan önce gerekli dosya hiyerarşisinin oluşturulmasını anlatmaktadır. Önce masaüstünde veya terminalden klasör hiyerarşisi oluşturulur, ardından Sublime Text ile gerekli dökümanlar (coffee, scss, js, index.html ve package.json) eklenir. Daha sonra konsol üzerinden Gog.js ve gerekli pluginler (coffee, concat, ruby-sass, aglify, live-reload ve ten-alar) kurulur. Video, bir sonraki bölümde test yazma ve otomatik hale getirme konularının ele alınacağını belirterek sona erer.
Bu video, CSS kursunun on birinci dersi olup, bir eğitmen tarafından sunulan bir eğitim içeriğidir.. Videoda overflow özelliğinin nasıl kullanılacağı adım adım gösterilmektedir. Eğitmen, bir div etiketi içine metin ekleyerek overflow'un hidden ve scroll değerlerini uygulamalı olarak anlatmaktadır. Ayrıca, overflow'un content kısmında ve yan menü gibi farklı tasarımlarda nasıl kullanılabileceği açıklanmaktadır. Video, yatay scrollbar'ı kaldırma ve sadece dikey scrollbar'ı aktif etme gibi ileri seviye kullanım örnekleriyle sonlanmaktadır.
Bu video, bir eğitim içeriği olup, bir eğitmen tarafından CSS'in padding özellikleri hakkında bilgi verilmektedir.. Videoda padding özelliğinin ne olduğu ve nasıl kullanılacağı adım adım gösterilmektedir. Eğitmen, önceki derste CSS'in font özelliklerinden bahsettiğini belirterek, bu derste padding özelliğine odaklanmaktadır. Padding'in farklı yazılış şekilleri (top, right, bottom, left) ve piksel cinsinden nasıl ayarlanacağı pratik örneklerle anlatılmaktadır. Ayrıca, padding'in bir etiket için tüm yönlerde eşit boşluk bırakma veya farklı yönlerde farklı boşluk bırakma seçenekleri de gösterilmektedir.
CSS describes presentation of HTML and XML documents across different media. CSS is a core language of open web standardized by W3C. CSS modules now have version numbers instead of complete specification
Backend runs in background, handling data management and server-side operations. Frontend presents user interface elements directly to users through browser. Frontend developers focus on user experience, backend developers handle server logic
Bu video, kendi şirketinde React Native üzerinde çalışan bir eğitmen tarafından sunulan eğitim serisinin ilk bölümüdür.. Video, React Native'in ne olduğu, popülerliği ve kullanım alanları hakkında bilgiler vererek başlıyor, ardından kurulum sürecini anlatıyor. Daha sonra React Native'in temel bileşenleri (platform, device, textview, text input, scroll view, dimension, asenkron storage), flex yapısı, fontlar ve animasyonlar gibi tasarım özellikleri tanıtılmaktadır. Ayrıca React Navigation ve Material Tep gibi navigasyon kütüphaneleri, kod düzenleme ayarları ve Android cihazında uygulama çalıştırma süreci de gösterilmektedir.. Eğitmen, React Native'in temel komutlarını, test yazma yöntemlerini ve Redux gibi state management yapılarını da ele almayı planladığını belirtiyor. Video, bir React Native projesinin nasıl oluşturulduğu ve çalıştırıldığı pratik bir örnekle devam ediyor.
Bu video, bir CSS dersinin devamı niteliğindedir. Eğitmen, CSS'de yeniden boyutlandırma özelliklerini anlatmaktadır.. Videoda, text elementinde görülen yeniden boyutlandırma özelliğinin diğer form elementlerine nasıl uygulanacağı gösterilmektedir. Eğitmen önce bir paragraf etiketi oluşturarak, padding, border ve margin gibi CSS özellikleri ekleyerek bir eleman oluşturur, ardından overflow özelliğini auto yaparak yeniden boyutlandırma özelliğini aktif eder. Ayrıca, bu özelliği kapatmak için resize özelliğinin none olarak ayarlanması gerektiği de gösterilmektedir.
Bu video, GitLab'da sinir frontent engineer olarak çalışan ve Google Developer Expert on Web Technology olan Fatih Acet tarafından sunulan bir eğitim içeriğidir. Ayrıca Software Classmanship Turkey'de yaptığı sunumun tekrarını da içermektedir.. Video, GitLab'ın ne olduğu, şirketin yapısı ve Fatih'in GitLab'da yaklaşık iki buçuk yıl içinde yaşadığı front-end sürecini anlatmaktadır. İçerikte Vue.js framework'ünün Mergic uygulamasında sağladığı avantajlar, legacy codebase'den Vue.js'e geçiş süreci ve GitLab'ın geliştirme süreci detaylı olarak ele alınmaktadır.. Sunumda ayrıca GitLab'ın code review sistemi, düzenli toplantılar (her hafta salı günü front-end takım toplantısı, her ayın belirli günlerinde front-end ve UI-UX takımı toplantıları), sürüm yönetimi ve retrospektif değerlendirmeler hakkında bilgiler de sunulmaktadır. Mergic uygulamasında kullanılan view komponentleri, Vx store yapısı ve mimari yapısı hakkında da detaylı açıklamalar yapılmaktadır.
Bu video, bir eğitmen tarafından sunulan kapsamlı bir CSS eğitim içeriğidir. Eğitmen, kod örnekleri üzerinden CSS özelliklerini adım adım göstermektedir.. Video, CSS'in temel mantığını açıklayarak başlıyor ve tarayıcıların varsayılan stil değerlerini anlatıyor. Ardından CSS'in nasıl dahil edileceği, seçiciler (class ve id), font özellikleri, border özellikleri, kutu model özellikleri (width, height, margin, padding, box-sizing), yazı ayarları (text-align, text-decoration, text-shadow, line-height, letter-spacing), overflow, display, position, z-index, box-shadow, text-shadow, border-radius, vertical-align, background-image, background-size, background-repeat ve background-position gibi temel CSS özellikleri detaylı şekilde açıklanmaktadır.. Eğitmen, bazı özelliklerin (CSS Grid ve Flex) ayrı videolarda detaylı olarak ele alınacağını belirtmektedir. Video boyunca Google Fonts'tan font family seçimi, taşma sorunlarını çözmek için box-sizing özelliğinin önemi ve farklı display ve position değerlerinin nasıl kullanılacağı gibi pratik bilgiler de sunulmaktadır.
Bu video, Tayfun Erbilen tarafından sunulan bir CSS eğitim içeriğidir. Tayfun, Pizza Hut sitesindeki hareketli butonların nasıl yapıldığını göstermektedir.. Videoda, JavaScript veya jQuery yerine CSS kullanarak hareketli butonların nasıl oluşturulacağı adım adım anlatılmaktadır. Öncelikle temel bir buton oluşturulup, hover efekti için before seçici kullanılarak alt metin ekleme, transition ile efekt verme ve position özellikleriyle hareket ettirme işlemleri gösterilmektedir. Daha sonra bu efektin yukarıdan aşağıya, aşağıdan yukarıya, sağdan sola ve soldan sağa olmak üzere farklı yönlerde nasıl uygulanacağı detaylı olarak açıklanmaktadır.
Bu video, bir eğitim dersi formatında olup, bir eğitmen tarafından CSS'de geçiş animasyonlarının nasıl yazılacağı anlatılmaktadır.. Videoda, CSS'de geçiş animasyonlarının tek satırda nasıl yazılacağı gösterilmektedir. Eğitmen, önceki derslerde öğretilen transition özelliğinin yanı sıra, property, duration, timing function ve delay gibi dört özelliği tek satırda nasıl kullanabileceğimizi açıklamaktadır. Bu yöntem, projelerin ilerledikçe ve daha fazla animasyon yapmak istendiğinde kodun daha düzenli ve hızlı yazılmasını sağlar. Ayrıca, ilerleyen derslerde transform, 2D ve 3D transform animasyon derslerinin ekleneceği belirtilmektedir.
Bu video, bir eğitim içeriği olup, konuşmacı React'teki context kavramını anlatmaktadır.. Video, context kavramının ne olduğunu açıklayarak başlıyor ve React'in kendi sitesindeki tanımını paylaşıyor. Context, component ağacı üzerinden veri elde etmenin bir yolunu sağlayarak, propsları takip etmeyi ve veri/fonksiyonları göndermeyi kolaylaştırıyor. Konuşmacı, önceki uygulamalarda propslar üzerinden veri akışı yapmanın karmaşık olduğunu, context kullanarak ise bu süreci daha basitleştirdiğini görsel örneklerle açıklıyor. Video, context oluşturma ve kullanma işleminin nasıl yapılacağını göstermeyi planladığını belirterek sona eriyor.