Uygulamalı NODEJS ve DENO Eğitimi

via Udemy

Go to Course: https://www.udemy.com/course/uygulamal-nodejs-ve-deno-egitimi/

Introduction

The "Uygulamalı NODEJS ve DENO Eğitimi" course on Coursera is an extensive and practical program designed for developers interested in mastering modern JavaScript runtime environments and web development frameworks. This course provides a comprehensive learning path from the fundamentals to advanced topics, making it suitable for both beginners and developers seeking to deepen their knowledge. **Course Overview:** This course covers a wide array of technologies, including Node.js, Deno, ExpressJS, Socket.IO, ElectronJS, MongoDB, Mongoose, JWT, PassportJS, and Typescript. It begins with essential asynchronous JavaScript concepts and progresses through creating REST APIs, web applications, real-time chat applications, and secure authentication systems. The course uniquely integrates both Node.js and Deno environments, culminating in building cross-platform desktop applications with ElectronJS, leveraging APIs developed in Deno and Node.js. **Review:** What sets this course apart is its practical approach. Each section is paired with project-based exercises that reinforce learning. For example, students will create a REST API before moving on to web applications using Express, develop a real-time chat app with Socket.IO, and implement authentication with JWT and PassportJS. The Deno segment introduces an alternative JavaScript runtime with TypeScript, expanding learners' versatility. The final projects, such as a desktop application integrating ElectronJS and Deno, showcase the broad applicability of the skills acquired. The course is well-structured, starting with foundational topics like asynchronous JavaScript and moving towards more complex applications. The inclusion of project work ensures that students not only understand theoretical concepts but also gain hands-on experience. **Recommendations:** This course is highly recommended for intermediate to advanced JavaScript developers who want to specialize in backend development, real-time systems, and cross-platform desktop applications. It’s particularly beneficial for those who wish to learn both Node.js and Deno, as well as integrating various frameworks and tools to build full-fledged applications. Pros: - Comprehensive coverage of modern backend technologies - Emphasis on project-based learning - Covers both Node.js and Deno environments - Practical skills for real-world application development - Final project integrating multiple technologies for a complete desktop app Cons: - The course material is dense and may require prior knowledge of JavaScript - No specific syllabus outline is provided, which might make planning self-study more challenging **Conclusion:** Overall, "Uygulamalı NODEJS ve DENO Eğitimi" is a valuable course for developers eager to expand their expertise in JavaScript-based server-side development, real-time communication, security, and desktop app creation. Its practical focus and comprehensive curriculum make it a worthwhile investment for those aiming to enhance their development toolkit and build sophisticated applications.

Overview

NodeJs uygulamaları geliştirmek için gerekli konuları ayrıntıları ile bulacağınız bu kursta, NodeJs konularının yanında Deno - ExpressJS - SocketIO - ElectronJS -MongoDB ve Mongoose - JWT - PassportJS - Typescript konularını da öğrenebilecek ve uygulamalar ile konuları pekiştirebileceksiniz.Bu kursu daha iyi anlayabilmeniz için bilmeniz gereken Asenkron Javascript konuları ile kursumuza başlıyoruz. Ardından NodeJs ile uygulama geliştirmeye başlamadan önce NodeJs' nin temel konularını öğreniyoruz ve NodeJs ile REST API Uygulaması Geliştirelim proje bölümü ile temel konuları içeren bir proje oluşturuyoruz. Böylelikle NodeJs konularını iyice pekiştiriyoruz.Nodejs konularını pekiştirdikten sonra Express ve MongoDB kullanmaya geçebiliriz. ExpressJs ve MongoDB ile Web Uygulaması Geliştirelim proje bölümü ile Express ve MongoDB konularını kavrayabileceğimiz bir web uygulaması geliştiriyoruz. Ardından hem ExpressJs konularını daha iyi kavrayabilmek hem de SocketIO konularını öğrenebilmek amacıyla SocketIO ile Chat Uygulaması Geliştirelim bölümü ile chat uygulaması geliştiriyoruz.Artık Authenticate işlemlerine geçebiliriz. Json Web Token ile Token oluşturarak Authenticate işlemlerini geliştirdikten sonra uygulamalarımızda 'destek veren' sosyal ağlar ile giriş yapma imkanı sunan PassportJs konularını öğreneceğiz. JWT ve MongoDB ile İş Takip Uygulama Geliştirelim proje bölümü ile hem JWT konularını pekiştireceğiz hem MongoDB konularını pekiştireceğiz.Deno bölümünde ise önce Typescript konularını öğreneceğiz çünkü Deno yu Typescript ile geliştireceğiz. Temel Deno konularını öğrendikten sonra Deno ile Rest API geliştirerek Deno konularının pekişmesini sağlayacağız. Ardından Deno ile Chat Uygulaması Geliştirelim proje bölümü ile Chat uygulaması geliştireceğiz böylece Deno ile Websocket'lere hakim olacağız.Kursun sonunda NodeJs ve Deno konularını birleştirerek ve ElectronJs yi kullanarak masaüstü uygulaması geliştireceğiz. Deno MongoDB ve ElectronJs ile Masaüstü Uygulaması Geliştirelim proje bölümü ile Deno ile MongoDB'yi kullanarak Rest Api oluşturacağız ve ElectronJs ile geliştirdiğimiz masaüstü uygulamasının bu Rest API'yi kullanamasını sağlayacağız.Kurs bölümlerini inceleyecek olursak;AsenkronJsTemel NodeJs KonularıNodeJs ile Rest API GeliştirelimNodeJs ve ExpressJs ile Web Uygulaması GeliştirelimTemel SocketIO KonularıSocketIO ile Chat Uygulaması GeliştirelimNodeJs ile Json Web Token (JWT) KullanımıJWT ile Uygulama GeliştirelimTypescript Temel Deno KonularıDeno ile Rest APIDeno ile Chat Uygulaması GeliştirelimElectronJs ile Masaüstü Uygulama Geliştirelim

Skills

Reviews