Miuul Logo
Front End Developer
Sohbete Başla

Front End Developer

Kodun Ön Cepheden Zirveye Yolculuğu: Front End Developer Olma Serüvenine Katılın!

Kayıt Ol
Kendinize uygun planlama ile programa katılın

Modüller

Front End Developer

Front End Developer ile web geliştirme dünyasında kapsamlı bir yolculuğa çıkın. Temel HTML, CSS ve JavaScript'ten başlayarak, modern Front End Framework'e kadar geniş bir yelpazede bilgi ve beceri kazanın. Gerçek projelerle pratik yaparak deneyim elde edin. İleri seviye eğitimlerle yeteneklerinizi geliştirin ve kariyerinizi ilerletmek için gereken donanıma sahip olun.

Modül 1 4 Saat

Git/GitHub

Kod yönetiminin temel taşlarını öğrenmenizi sağlayacak bu eğitimde, dünyanın en popüler sürüm kontrol sistemi olan Git'in temellerini ve GitHub ile nasıl etkili bir şekilde çalışılacağını öğreneceksiniz. Projelerinizi yönetme, ekip içi işbirliğini artırma ve kod paylaşımını kolaylaştırma konularında derinlemesine bilgi edineceksiniz. Gerçek zamanlı projeler üzerinde çalışarak, endüstri standardı araçları kullanma becerinizi geliştirecek ve ekip çalışmasında verimliliği artıracaksınız. Git/Github modülü, modern yazılım geliştirme süreçlerinde vazgeçilmez bir bileşen olan sürüm kontrol sistemlerini kavramanızı sağlayarak kariyer yolculuğunuzda sizi bir adım öne taşıyacak.

Git'in temel yapı taşlarına odaklanacağınız bu bölümde Git nedir, temel işlevleri nelerdir, genel özellikleri ve Git'in yazılım geliştirme süreçlerinde neden bu kadar önemli olduğunu öğreneceksiniz. Her işletim sistemi için adım adım Git kurulum süreçlerini - Windows, Linux/Ubuntu ve Mac - keşfedeceksiniz. Ayrıca, Git yapılandırma ayarlarının nasıl yapıldığını öğrenerek, projelerinizde daha verimli bir şekilde çalışmanın yollarını keşfedeceksiniz. 

Bu bölümde, Git ve dağıtık sistemlerin temel kavramlarına derinlemesine bir dalış yapacağız. Genel Git terimlerini, Git çözümlerini ve Git'in bize sunduğu yararları öğreneceğiz. Dağıtık sistemlerin ne olduğunu, unsurlarını ve bu sistemlerin avantajlarını keşfedeceğiz. Ayrıca, versiyon kontrol sistemleri hakkında genel bir bakış sunacak, Merkezi Versiyon Kontrol Sistemleri (CVCS) ve Dağıtık Versiyon Kontrol Sistemleri (DVCS) arasındaki temel farkları tartışacağız. Son olarak, hangi versiyon kontrol sisteminin projeleriniz için uygun olduğuna dair bilgiler sunacağız. 

SSH (Secure Shell) protokolünün temellerinin ve Git ile olan etkileşiminin kapsamlı bir şekilde ele alınacağı bu bölümde SSH'nin ne olduğunu ve güvenli veri iletişiminde nasıl bir rol oynadığını öğrenirken, SSH anahtarlarının nasıl oluşturulduğunu ve yönetildiğini keşfedeceksiniz. GitHub’a kayıt sürecinden başlayarak, oluşturduğunuz SSH anahtarlarını GitHub ile nasıl tanımlayacağınızı adım adım inceleyeceğiz. Putty kullanarak SSH anahtarları oluşturma işlemini de ele alacağız. Git'in çalışma mantığını, izlenen (tracked) ve izlenmeyen (untracked) dosyaların ne anlama geldiğini öğrenerek, sürüm kontrolünde verimliliği artırmak için temel bilgileri edineceksiniz.

Bu bölümde, Git'in temel komutlarından ileri düzey tekniklerine kadar geniş bir spektrumda eğitim alacaksınız. 'Git --version' ve 'Git --help' gibi başlangıç komutlarından, 'Git add', 'status', 'log' gibi temel işlemlere, ve 'Git commit', 'Amend', 'Alias' gibi daha gelişmiş konseptlere kadar uzanan bir yolculuk sizi bekliyor. Uzak depolarla çalışma ('Git Remote'), 'pull', 'fetch', 'clone' komutları, '.gitignore' kullanımı ve 'branch', 'merge', 'rebase' gibi ileri düzey sürüm kontrol stratejileri bu eğitimin odak noktasını oluşturuyor.

Modül 2 3 Saat

Html5

HTML5 eğitimi, web tabanlı içeriklerin kalbini oluşturan en güncel HTML sürümünü öğrenmeniz için tasarlandı. Bu eğitimde, HTML5'in temellerinden başlayarak, yeni özellikleri ve gelişmiş işlevselliğini kapsamlı bir şekilde ele alacağız. Katılımcılar, HTML5'in sunduğu yenilikleri keşfederken, etkileyici ve performans odaklı web sayfaları tasarlamayı öğrenecekler. İnteraktif ve uygulamalı derslerimizle, modern web dünyasında bir adım öne geçin.

Bu bölümde, modern web geliştirmenin temel araçlarına odaklanacağız. Başlangıçta, Visual Studio Code (VS Code) kurulumu ve yapılandırması üzerine yoğunlaşacak, VS Code'un kullanışlı eklentilerini keşfedecek ve bu araçları projelerinizde nasıl verimli kullanabileceğinizi öğreneceksiniz. Ardından, Node.js ve NPM'in kurulum süreçlerini ele alıp, bu araçların temel komutlarını inceleyeceğiz. Web geliştirmenin yapı taşı olan HTML'nin temel yapısını, önemini ve kullanımını detaylıca işleyeceğiz. 

HTML5 kullanarak arama motorları için optimize edilmiş web sayfaları oluşturmayı öğreneceğiniz bu bölümde, HTML şablonlarının oluşturulması, SEO tekniklerinin uygulanması, başlık ve paragraf kullanımının önemi, Formatter araçları, Div Span gibi temel HTML elementlerinin kullanımı, Semantic ve Non-Semantic elementler arasındaki farklar ve görsel ile link elementlerinin etkili kullanımı üzerine odaklanacağız.

Bu bölüm, HTML5'de çeşitli içerik türlerini etkili bir şekilde nasıl organize ve gösterileceğini öğreneceksiniz. Düzenli ve düzensiz listelerin oluşturulması ve kullanımı, tabloların semantik ve iskelet yapısının anlaşılması, HTML5 ile video ve iframe entegrasyonları ve web sayfalarına emoji eklemenin yolları ile web sitelerinize zengin ve etkileşimli öğeler ekleyerek kullanıcı deneyimini iyileştirmenin temellerini atacaksınız.

HTML5 form elemanlarının temelini ve çeşitliliğini kapsamlı bir şekilde ele alınacağı bu bölümde web form yapıları, farklı input türleri ve form özelliklerinin kullanımını öğrenerek, veri toplama ve kullanıcı etkileşimlerini nasıl optimize edeceğinizi, form elemanlarını tablolar ile entegre etme tekniklerini keşfedeceksiniz.  Bu içerik, kullanıcı girişlerini etkili bir şekilde yönetebilmeniz ve daha dinamik web sayfaları oluşturabilmeniz için gerekli bilgileri sunacak.

Modül 3 4 Saat

CSS3

Web sayfalarınıza hayat vermenin sırlarını keşfedeceğiniz bu eğitim sizi, temel stillendirmeden ileri seviye animasyonlara ve duyarlı tasarımlara kadar CSS3'ün derinliklerine götürecek. Modern web tasarımının temellerini öğrenirken, HTML içeriğini çarpıcı ve kullanıcı dostu tasarımlara dönüştürme tekniklerini de edineceksiniz.Eğitim boyunca gerçekçi projelerle çalışarak, web sitelerinizi estetik ve işlevsel bir şekilde tasarlamada ustalaşacaksınız. Bu kursun sonunda, hem kişisel hem de profesyonel projelerinizde kullanabileceğiniz, görsel açıdan etkileyici ve teknik olarak sağlam web sayfaları oluşturma becerisine sahip olacaksınız.

Bu bölümde, CSS3'ün temel kavramları ve web tasarımında nasıl kullanıldığına dair bir giriş yapılacak olup inline, internal ve external CSS kullanımından, ID ve sınıf seçicilerine kadar geniş bir yelpazede temel konular ele alınacaktır. Renkler, arkaplan, kenar boşlukları, padding (iç boşluk), kenarlık ve kenarlık yarıçapı gibi stil özelliklerini öğrenirken, CSS3'ün web sayfalarınızı nasıl daha estetik ve kullanıcı dostu hale getirebileceğini keşfedeceksiniz. 

CSS3'ün daha ileri seviye özelliklerine odaklanarak, web tasarımının daha karmaşık yönlerinin ele alınacağı bu bölümde box-sizing'den başlayarak, farklı display türlerinin nasıl kullanılacağını öğreneceksiniz. Font ailesi seçimi ve ikon kullanımı ile web sitenizin tipografisini ve görsel çekiciliğini arttıracaksınız. Metin formatlama, float ve position gibi konseptler sayesinde, sayfa içeriğini düzenleme ve yerleştirme konusunda daha derin bir anlayış kazanacaksınız. Ayrıca, listeleri stilize etmenin yollarını keşfedeceğiz. Bu bölümde, CSS3'ün sağladığı geniş imkanlarla web sitelerinizi daha fonksiyonel ve görsel olarak etkileyici hale getirmek için gereken becerileri kazanacaksınız.

Bu bölümde, CSS3'ün ileri düzey özelliklerine odaklanıyoruz. Grup seçicileri ve öznitelik seçicileriyle nasıl daha etkili stil kodları yazabileceğinizi öğreneceksiniz. Ayrıca, web tasarımınızda sofistike etkiler oluşturmak için pseudo elementler ve sınıfları kullanma becerilerinizi geliştireceksiniz. Kutu gölgeleri, geçişler ve tablolar için CSS stillemesi konularında bilginizi derinleştireceğiniz bu modül, web sayfalarınıza zarif ve modern bir görünüm kazandıracak.

Bu bölüm, modern web tasarımının iki temel taşı olan CSS Flex Box ve Responsive Design (Media Query) konularına odaklanmaktadır. CSS Flex Box ile, web sayfalarınızın içerik düzenlemesini çok daha esnek ve etkili bir şekilde yapmayı öğreneceksiniz. Her cihazda mükemmel görünen web sayfaları oluşturmak için gerekli olan Media Query kullanımı ise, tasarımlarınızı çeşitli ekran boyutlarına ve çözünürlüklere uyumlu hale getirmenizi sağlayacak. Bu modül, herhangi bir cihazda ve her ekran boyutunda etkileyici, kullanıcı dostu web arayüzleri tasarlamanız için gerekli bilgi ve becerileri kazandıracak.

Modül 4 4 Saat

Bootstrap5

Twitter'ın geliştirdiği bu etkileyici CSS ve JavaScript çerçevesinin temellerinden başlayarak, duyarlı ve şık web tasarımlarının nasıl oluşturulacağını öğreneceksiniz. Bu kurs, Bootstrap'ın kurulumundan ileri düzey bileşenlerine kadar her aşamayı kapsıyor. Grid sistemi, tipografi, renkler, butonlar ve çok daha fazlasıyla web sitelerinizi görsel ve işlevsel olarak zenginleştireceksiniz. Ayrıca, Bootstrap'ın sunduğu responsive design özellikleri sayesinde, her cihazda mükemmel görünen siteler oluşturmayı öğreneceksiniz. Bootstrap 5 ile hızlı, etkili ve duyarlı web tasarımının kapılarını aralayın!

Bu bölümde, web tasarımının en popüler araçlarından biri olan Bootstrap'ın ne olduğunu ve nasıl yüklenip kullanılacağını öğreneceksiniz. Bootstrap'ı lokal olarak kurmayı ve temel özellikleriyle birlikte, grid layout sistemini kullanmayı keşfedeceğiz. Ayrıca, başlıkların (heading) nasıl uygulanacağı, font seçimlerinin nasıl yapılacağı ve metin (text) özelliklerinin nasıl düzenleneceği konularına değineceğiz. Renk (color) ve arka plan rengi (background-color) seçimleri ile sayfalarınıza canlılık katacak ve Bootstrap'ın sunduğu bu temel özelliklerle web tasarımının temellerini atacaksınız.

Bootstrap kullanarak web öğelerini estetik olarak geliştirmeyi kapsayan bu bölümde, rounded kenarlar, margin ve padding ile alan düzenlemesi, display özellikleri, shadow efektleri ve buton tasarımları üzerine yoğunlaşarak, sitenizi görsel olarak çekici hale getirmenin yollarını öğreneceksiniz. Tasarım becerilerinizi geliştirerek web sayfanıza profesyonel bir görünüm kazandıracaksınız.

Bu bölümde, Bootstrap'ın çeşitli web bileşenlerini keşfedeceğiz. Breadcrump component ile kullanıcı dostu navigasyon yolları oluşturmayı, jumbotron ile dikkat çekici alanlar yaratmayı, listeler ve tablolar ile veri sunumunu, resimlerle görsel zenginlik katmayı öğreneceksiniz. Ayrıca, alert component ile kullanıcı etkileşimlerini artıracak uyarılar, çeşitli form bileşenleri ile veri toplama ve collapse ile içerik organizasyonu yapmayı keşfedeceksiniz. 

Bootstrap'ın gelişmiş arayüz bileşenlerini ve tasarım tekniklerini öğreneceğiniz bu bölümde accordion ile içeriği etkili bir şekilde gruplandırarak kullanıcı deneyimini iyileştireceğiz. Tooltip ve popover component ile ziyaretçilere ek bilgiler sunarak interaktiflik seviyesini artıracağız. Responsive design bölümünde, farklı ekran boyutlarına uyum sağlayan tasarımlar yapmayı keşfedecek ve navbar component ile etkili ve kullanıcı dostu gezinme çubukları oluşturacaksınız. 

Bu bölümde, Bootstrap'in dinamik ve interaktif web bileşenlerine odaklanacağız. Scrollspy ile web sayfalarınızda akıllı kaydırma davranışları oluşturarak kullanıcı deneyimini zenginleştireceksiniz. Dropdown component sayesinde etkili ve kullanıcı dostu açılır menüler tasarlayacak ve Carousel ile görsel içeriklerinizi şık bir slayt gösterisi formatında sunacaksınız.

Bu bölüm, Bootstrap ile modern ve profesyonel web sayfaları tasarlamayı öğretiyor. Modal kullanarak etkileşimli diyalog kutuları, Card ile görsel açıdan çekici içerik blokları oluşturacaksınız. Off Canvas ile yenilikçi yan menüler tasarlayarak kullanıcı deneyimini zenginleştireceksiniz. Ayrıca, "Tek Sayfa Projesi" ile öğrendiklerinizi pratiğe dökerek kendi etkileyici tek sayfa web sitenizi oluşturacaksınız. Bu modül, Bootstrap'ın gücünü ve esnekliğini göstererek web tasarım becerilerinizi bir üst seviyeye taşıyacak.

Modül 5 5 Saat

Tailwind

Tailwind CSS, web tasarımında yenilikçi bir yaklaşım sunar. Bu eğitimde, hızlı ve özelleştirilebilir web tasarımları için Tailwind CSS'i keşfedeceksiniz. Geleneksel çerçevelerin ötesine geçecek ve düşük seviyeli CSS sınıflarıyla yaratıcılığınızı serbest bırakarak modern, esnek ve etkileyici tasarımlar oluşturacaksınız.

Bu bölümde, Tailwind'in neden modern web geliştirmede önemli bir tercih olduğunu anlayacak, Bootstrap ile karşılaştırmasını yapacak ve Tailwind'in yapılandırması ile dokümantasyonuna giriş yapacaksınız. Ayrıca FontAwesome ve özel fontlar eklemenin etkili yollarını öğreneceksiniz, böylece projelerinize benzersiz bir dokunuş katmanın yollarını keşfedeceksiniz.

Bu bölümde, Tailwind CSS'in güçlü bileşen yapısını, metin ayarlarını ve flex özelliklerini keşfedeceksiniz. Modern web tasarımının temel taşlarından biri olan duyarlılık konusunda detaylı bilgiler edinecek, Tailwind'in sunduğu çeşitli grid ve MD seçeneklerini öğrenerek web sitelerinizde etkileyici düzenler oluşturmanın yollarını keşfedeceksiniz. Böylece, ziyaretçilerinizin cihazları ne olursa olsun mükemmel bir kullanıcı deneyimi sunabileceksiniz.

Bu bölümde, Tailwind CSS'in marj, dolgu ve kenarlık özelliklerini kullanarak web sitenizin estetik ve işlevsel yönlerini nasıl geliştirebileceğinizi öğreneceksiniz. Tailwind'in esnek yapılandırması sayesinde, bu temel stil öğelerini hızlı ve etkili bir şekilde uygulamayı keşfedeceksiniz. Ayrıca, bu stil özelliklerini kullanarak nasıl etkileyici bir proje formu oluşturabileceğinizi adım adım öğrenecek, Tailwind CSS ile modern web tasarımının temellerini pratiğe dökeceksiniz.

Modül 6 7 Saat

JavaScript

JavaScript'in temel prensiplerinden başlayarak ileri seviye teknikleri de içeren bu kapsamlı eğitim ile temel yapıları, DOM manipülasyonunu ve asenkron programlama tekniklerini öğreneceksiniz. Pratik projelerle desteklenen bu eğitim ile web geliştirme dünyasında JavaScript'in rolünü derinlemesine keşfedeceksiniz.

JavaScript programlama dilinin temel prensiplerini ve geliştirme sürecinde sıklıkla kullanılan araçları derinlemesine inceleyeceğimiz bu bölümde, JavaScript'in nasıl entegre edildiğini (Internal ve External JS) öğrenirken, online editörler, Node.js, npm gibi önemli araçların kurulumu ve kullanımı konusunda bilgi sahibi olacaksınız. Ayrıca, Google Chrome geliştirici araçlarının kullanımı, konsol komutları (console.log, warn, info) ve temel browser objeleri (window, document) gibi konularla JavaScript'in temellerini sağlam bir şekilde kavrayacaksınız.

Bu bölümde, JavaScript programlama dili içerisindeki temel yapıları ve kavramları ayrıntılı bir şekilde inceleyecek,  yerel (local) ve genel (global) değişkenlerin kullanımını, çeşitli operatörlerin işlevselliğini ve prompt kullanımını öğreneceksiniz. Ayrıca, 'typeof' ve 'instanceof' operatörlerinin veri türlerini nasıl belirlediğini, 'new' ve 'this' anahtar kelimelerinin nesne yönelimli programlamadaki rollerini, kaçış karakterleri ve JavaScript'in matematiksel işlevlerini de bu bölümün konuları arasında göreceksiniz.

JavaScript programlamada veri işlemenin temel yönlerini ve çeşitli fonksiyon türlerini göreceğiniz bu bölümde, sayısal ve metinsel (string) veri türleri ile işlemler yapmayı, veri türlerini birbirine dönüştürmeyi (casting) öğreneceksiniz. JavaScript'te veri işleme ve fonksiyon kullanımının temellerini sağlamlaştıracaksınız.

Bu bölümde, JavaScript'in temel zamanlama fonksiyonları olan setTimeout ve setInterval'ın nasıl kullanıldığını öğreneceksiniz. Asenkron programlamaya giriş yaparak, callback fonksiyonlar, promise yapısı ve async-await konseptleri üzerine yoğunlaşacaksınız. Modern JavaScript dünyasında hayati önem taşıyan bu yapıları keşfederken, monad gibi ileri düzey konseptlere de değineceksiniz. Bu modül, karmaşık zamanlama mekanizmalarını ve asenkron işlemleri etkili bir şekilde yönetme becerisini geliştirmeniz için tasarlanmıştır. Pratik uygulamalar ve örneklerle donatılmış bu bölüm, JavaScript'te asenkron programlama konusunda derin bir anlayış ve uygulama yeteneği kazandıracak.

Bu bölümde JavaScript'in kontrol yapılarına ve hata yönetimine odaklanacaksınız. Koşullu ifadeler, ternary operatörü ve çeşitli döngü yapıları ile programlarınızın akışını etkin bir şekilde yönetmeyi öğreneceksiniz. Ayrıca, hata yönetimi tekniklerini keşfedecek, try-catch blokları ve throw ifadeleri kullanarak hataları yakalama ve işleme konusunda bilgi sahibi olacaksınız. Debugging (hata ayıklama) süreçlerini anlamak ve uygulamak, geliştirdiğiniz uygulamaların daha sağlam ve hatasız olmasını sağlayacak olan bu modül, JavaScript programlama dilinde etkili hata yönetimi ve program akışı kontrolü becerilerini geliştirmeniz için hazırlanmıştır. 

Bu bölümde, JavaScript dizilerini yönetme ve iterasyon tekniklerini öğreneceksiniz. Push, pop, sort gibi temel dizi metodlarını, for-in, for-of döngüleriyle birlikte kullanarak veri işleme becerilerinizi geliştireceksiniz. Foreach, filter, ve map gibi yüksek seviye fonksiyonlarla kodlarınızı daha etkin ve temiz hale getireceksiniz. Bu modül,  sizeJavaScript'teki diziler üzerine pratik ve derinlemesine bilgiler sunacak.

JavaScript'in güçlü özellikleriyle tanışacağınız bu bölümde, template literals (şablon dizileri), multiline strings (çok satırlı diziler) ve interpolation (değişken gömme) ile daha etkili kodlar yazmayı; HTML şablonları ve nesnelerle dinamik uygulamalar oluşturmayı öğreneceksiniz. Ayrıca, event (olay) yönetimi ve gelişmiş nesne işlemleri konusundaki becerilerinizi geliştireceksiniz.

Bu bölümde, JavaScript'in web sayfaları üzerindeki gücünü keşfedeceksiniz. DOM (Belge Nesne Modeli) ve document nesneleriyle başlayarak, DOM yapılarına erişim ve yönetimini öğreneceksiniz. querySelectorAll ile element seçimi, HTML ve CSS ile dinamik içerik değişiklikleri, classList.add() ile CSS sınıflarının yönetimi ve Event() ile etkileşimli web sayfaları oluşturmanın temellerini keşfedeceksiniz. 

Bu bölümde, Local Storage'ın temellerini ve REST API'ler ile etkileşimi öğreneceksiniz. Local Storage için setItem (öğe ayarlama) ve getItem (öğe alma) yöntemlerini ve RESTful servislerle nasıl etkileşim kurulacağını keşfedeceksiniz.

Modül 7 5 Saat

React JS

React eğitimi, web geliştirme dünyasında adınızı duyurmanız için gereken becerileri kazanmanızı sağlar. Bileşen tabanlı yapısıyla modern ve etkileyici kullanıcı arayüzleri oluşturmanın inceliklerini keşfederken, sektördeki talebi karşılamak için gerekli olan React becerilerini ustalaşacaksınız.

Bu bölüm, React.js'in temel prensiplerini öğrenirken aynı zamanda Virtual DOM'un nasıl çalıştığını keşfedeceğiniz bir fırsat sunar. React'ı ne zaman tercih etmemiz gerektiği ve bileşenlerin önemini anlarken, aynı zamanda Google Chrome eklentileri, CDN, NPM kodları, Emmet, Babel, Webpack gibi modern araçlarla etkili bir geliştirme ortamı nasıl oluşturulacağını keşfedeceksiniz. JSX'in gücünü keşfederken, CSS eventleri, koşullu işlemler, veri bağlama, dizi yönetimi, 'this' bağlamı ve sabitler gibi konuları pratiğe dökeceksiniz. 

Bu bölümde, React'ta Class Component'lerin ne olduğunu öğrenirken, React bileşenlerinin yaşam döngüsünü keşfedeceksiniz. React Props ve Defaultprops kullanımını öğrenirken, Constructor, Bind ve State gibi önemli kavramları ele alacaksınız. Ayrıca, React Style ile bileşenlere nasıl stil verileceğini de keşfedeceksiniz.

Bu modül, React'ta Function Component'lerin kullanımını ve React Router ile sayfa yönlendirmelerini içerir. React'ta fonksiyon bazlı bileşenlerin nasıl oluşturulacağını, kullanılacağını ve sayfa yönlendirmeleri için React Router'ın nasıl entegre edileceğini adım adım keşfedeceksiniz.

Bu modül, React'ta State yönetimi ve ileri seviye konseptleri kapsar. React Hooks, Context ve Redux gibi state yönetimine odaklanan konuları içerir. Bileşenler arasında veri paylaşımı, global uygulama durumu yönetimi ve state'in etkili bir şekilde kontrolünü ve React uygulamalarında verimli bir şekilde durum yönetimi sağlamak için gerekli olan ileri düzey teknikleri öğreneceksiniz.

Modül 8 8 Saat

Node Js

Node.js eğitimi, sunucu tarafı geliştirme konusunda güçlü bir başlangıç yapmanızı sağlar. Temelden başlayarak Npm, Visual Studio Code entegrasyonu, Git/Github yapılandırması gibi konuları öğrenirken, event-driven programlamayı kavrayacak ve asenkron işlemlerin dinamizmini keşfedeceksiniz. Buffer, Stream gibi veri işleme özellikleriyle pratik beceriler kazanırken dosya manipülasyonu ve JSON dönüşümleri gibi konseptleri de uygulamalı olarak öğreneceksiniz. Node.js ile yüksek performanslı sunucu uygulamaları oluşturmanın kapılarını aralayın!

Bu bölümde, Node.js'in ne olduğunu ve Npm'in kullanımını öğrenirken aynı zamanda geliştirme ortamı kurulumuna odaklanır. Node.js'in temellerini, Npm'in paket yönetimi yeteneklerini ve geliştirme sürecinde Visual Studio Code uzantılarını nasıl kullanacağınızı keşfederken, aynı zamanda versiyon kontrolü için Npm ve Git/Github yapılandırmasını da ele alacaksınız.

Terminal kullanımının temellerini öğreneceğiniz bu bölümde Node.js'in çalışma mantığı olan Callback fonksiyonlarını keşfedeceksiniz. Pratik terminal komutları ve Callback fonksiyonlarıyla asenkron programlamanın temel prensiplerini öğrenerek, Node.js'in temel çalışma mekanizmalarını anlayacaksınız.

Bu bölümde, Node.js'in olaylara dayalı programlama yapısını anlayacak ve global objelerin kullanımının Node.js geliştirme sürecindeki önemini keşfedeceksiniz.

Bu bölümde, Node.js'in zamanlama işlevleriyle verimli şekilde nasıl çalışacağınızı öğrenirken, veri işleme araçları olan Buffer ve Stream'in kullanımını keşfedeceksiniz. Bu sayede, zamanlama ve veri işleme konusunda Node.js'in gücünü daha iyi anlayacak ve uygulamalarınızda nasıl kullanabileceğinizi öğreneceksiniz.

Node.js'te Buffer'larla veri oluşturma, yazma ve okuma işlemlerini öğreneceğiniz bu bölümde ayrıca Buffer'ların JSON'a dönüşümünü ve Buffer özelliklerini keşfedeceksiniz. Bunun yanı sıra, Stream konseptini ele alarak veri akışını nasıl yöneteceğinizi öğreneceksiniz. Bu sayede, Node.js ile Buffer ve Stream kullanımı hakkında derinlemesine bilgi edinecek ve veri işleme becerilerinizi geliştireceksiniz.

Modül 9 10 Saat

Sıfırdan Front End Projesi

Bu proje, kullanıcıları karşılamak için modern ve etkileyici bir One Page web sitesi oluşturmayı hedefler. Header, Main ve Footer yapılarının yanı sıra SEO uyumluluğu, Dark Mode seçeneği, Parallax efekti, Back to Top düğmesi, harita entegrasyonu, Scroll Spy özelliği gibi birçok özellikle zenginleştirilmiş ve kullanıcı odaklı bir deneyim sunmayı amaçlar. Git, HTML5, CSS3, JavaScript, Bootstrap 5, Tailwind ve NodeJS gibi modern teknolojilerle geliştirilecek olan bu proje, responsive tasarımıyla farklı cihazlarda mükemmel bir uyumluluk sağlar ve kullanıcıların web sitesinde rahatça gezinmesini sağlar.

Bugün Başla
Front End Developer
En İyi Teklif

12 Aylık Erişim

Kendi programına uygun şekilde ilerle

$ 280 .00 /tek seferlik

  • Tüm materyallere 12 aylık erişim
  • Endüstri projeleri ve sanal mentor desteği
  • Sertifika

Şirketler çalışanlarının yetkinliğini arttırmak için Miuul’u tercih ediyor.

Teklif almak için Bize yazın

Front End Developer
Şimdi başlamaya hazır mısın?

Öğrenmeye bugün başla - şimdi senin zamanın.

Kayıt Ol