Code with Yogesh
Code with Yogesh
  • Видео 89
  • Просмотров 40 645
Build a Job Application System with ReactJS, TypeScript, and Tailwind!
React Job Application Project series! 🚀 In this series, we’ll build a complete job application platform from scratch, combining the power of React, TypeScript, Tailwind CSS, and Redux. This project integrates with a Go backend that we’ve already developed, featuring user and job management, authentication, and admin controls.
🔥 What You’ll Learn in This Video:
✅ Setting up a new React project with Vite
✅ Using TypeScript for strongly-typed development
✅ Installing and configuring Tailwind CSS for a modern, responsive UI
✅ Creating a scalable folder structure for professional projects
✅ Preparing the project for Redux state management and middleware
By the end of this video, you’ll have a solid f...
Просмотров: 93

Видео

Golang Job Portal App: REST API Development with GIN Framework
Просмотров 43019 часов назад
we’ll build a complete Job Application App using Golang and the powerful GIN framework! Whether you're new to Golang or looking to enhance your REST API skills, this series is perfect for you. Here’s what we’ll cover: 🌟 App Features Landing Page: View all job postings as interactive cards. Filter jobs using a dedicated filter panel on the left. Explore jobs without needing to log in. User Funct...
#44 Why Middleware Matters: Golang Password Validation
Просмотров 8121 день назад
Hey everyone! 👋 Welcome back to our GoLang REST Service Series! In this video, we dive deep into implementing a secure 'Change Password' feature for our job application project. 🌟 This tutorial is beginner-friendly and packed with insights to enhance your coding skills. What You'll Learn: ✅ Setting up routes for secure password changes. ✅ Writing middleware for password validation (length, spec...
#43 Why Transactions Matter: How to Safely Delete Users in Golang #golang
Просмотров 9221 день назад
🔒 Why Transactions Matter: How to Safely Delete Users in Golang | Database Transactions Tutorial In this comprehensive tutorial, we dive deep into building a robust user deletion mechanism using Go language, focusing on database transactions and best practices. 🚀 What You'll Learn: Implementing secure user deletion endpoint Managing database transactions in Go Handling associated data deletion ...
#42 🔄 Go REST API: User Management and Secure Admin Endpoints | SQLite Integration #golang
Просмотров 343Месяц назад
Welcome to our complete guide on building a Go REST API for Job Applications! In this video, we’ll walk you through everything from admin authentication to user roles and SQLite data management. Perfect for beginners and experienced Go developers alike, this video will cover essential techniques to build a secure, scalable API. 📌 Key Topics Covered: 🔐 Admin & User Roles Discover how to create a...
Programmers Alert! Will AI Replace Your Job?
Просмотров 259Месяц назад
AI aur programming… kya ye combination ek dangerous combo ban gaya hai? Aaj ke iss video mein hum explore karenge woh burning question jo har programmer ke mann mein hai: 'Kya AI humari jobs replace karne wala hai?' 🤖 In This Video You Will Learn: AI tools and their current role in coding 👨‍💻 Can AI truly replace human logic and creativity? 🧠 Future jobs and skills to stay ahead in the AI wave ...
#41 Why Authorization Matters: Secure Your Go REST API with Update and Delete Features
Просмотров 290Месяц назад
Why Authorization Matters: Secure Your Go REST API with Update and Delete Features In this continuation of our Go language REST service series, we take on two critical operations for our job service: updating and deleting job posts. 📌 What We’ll Cover in This Video 📌 ➡️ How to create secure Update and Delete endpoints ➡️ Adding authorization checks to ensure only authorized users can modify or ...
#40 🚀 Build a RESTful Job Application Service with User Roles & CRUD in Go #golang
Просмотров 454Месяц назад
🌟 Welcome back, Code Enthusiasts! 🌟 Build a RESTful Job Application Service with User Roles & CRUD in Go In this video, we’re diving deeper into our Job Application REST Service built with the Gin routing engine. Last time, we set up the basics, and now we’re adding powerful new features! 🔐 What We’ll Cover Today: 🔑 Authentication & Authorization Secure your API with JWT tokens Control access b...
#39 🚀 GoLang Project: Building Job Application Services - Profile Update & Middleware Integration
Просмотров 3,7 тыс.Месяц назад
we’re building a robust job application service! In this video, we dive into updating user profiles, including uploading profile pictures and implementing authorization with middleware in GIN. You’ll learn how to: ✅ Create routes for updating user profiles & profile pictures ✅ Bind request payloads to structures ✅ Implement JWT token-based authentication with middleware ✅ Secure API routes and ...
#13 JavaScript Performance SECRET to Faster Load Times with Web Workers and Service Workers!
Просмотров 265Месяц назад
In this video, we dive deep into two powerful features of JavaScript: Web Workers and Service Workers. These tools allow developers to optimize performance and improve user experience by handling background tasks and enabling offline capabilities. 🔍 What You'll Learn: The importance of Web Workers for background threads and parallel processing in JavaScript. How Web Workers prevent blocking the...
#3 Avoid These Common Git Branching Mistakes That Are Costing You Time
Просмотров 1602 месяца назад
How Do Git Branches Work? A Complete Guide to Creating, Switching, and Managing Branches in Git In this video, we’ll dive deep into Git branches and answer key questions like: How to create a branch in Git? What is the master branch? What is HEAD in Git, and how does it work? How to switch between branches? What happens to unstaged changes when switching branches? How to delete or rename a bran...
#38 Golang Project Rest API | GIN REST API | Job Application Rest API #golang
Просмотров 5682 месяца назад
#golang #golangtutorial #golanguage Source code : github.com/yyogesh/Golang_Services This project is a Go-based API for a job application platform. Here's a overview of its functionality: User Management: User registration and login with JWT-based authentication User profiles with the ability to update information and profile pictures Differentiation between regular users and admins Job Posting...
#12 🎥 JavaScript Project: Live Cricket Match Score Update using Stream API #javascript
Просмотров 2672 месяца назад
🎥 JavaScript Project: Live Cricket Match Score Update using Stream API In this video, we build an exciting JavaScript project that fetches live cricket match scores in real-time using the Stream API! 🏏 This tutorial is perfect for web developers looking to learn how to work with live data and implement real-time updates in their applications. 🔍 What You’ll Learn: How to use JavaScript’s Fetch A...
#2 Git Setup Mistakes That Are Costing You Productivity
Просмотров 1162 месяца назад
🎥 Git Setup & Basic Commands | Git Add, Commit, Status, and Log Explained In this video, we dive into the fundamentals of Git, the most popular version control system used by developers worldwide! 🚀 Whether you're new to Git or looking for a refresher, this guide will walk you through the entire process of setting up Git on your system and understanding its essential commands. 🔍 Topics Covered:...
#11 JavaScript Project: Movie review application #javascript
Просмотров 2492 месяца назад
Learn how to create a dynamic movie review application using JavaScript and DOM manipulation techniques. In this tutorial, you'll discover how to: Implement user-friendly movie selection Create an interactive rating system Handle user input for names and comments Master DOM manipulation for real-time updates Use element binding for efficient code Implement smooth scrolling to specific elements ...
#1 What is Git? Why we required git? What is version control system? #git
Просмотров 2502 месяца назад
#1 What is Git? Why we required git? What is version control system? #git
#37 Golang Project Rest API | GIN REST API | Job Application Rest API #golang
Просмотров 4172 месяца назад
#37 Golang Project Rest API | GIN REST API | Job Application Rest API #golang
#10 JavaScript Project : Netflix clone with web component, shadow root & custom element #javascript
Просмотров 4492 месяца назад
#10 JavaScript Project : Netflix clone with web component, shadow root & custom element #javascript
#36 Golang GIN Route Handling: Manage Any Type with Ease #golang
Просмотров 3792 месяца назад
#36 Golang GIN Route Handling: Manage Any Type with Ease #golang
#9 Project : How to upload a Json file & make dynamic form with validation in JavaScript #javascript
Просмотров 4743 месяца назад
#9 Project : How to upload a Json file & make dynamic form with validation in JavaScript #javascript
#35 How to make Golang application with Live Reload! #golang
Просмотров 3223 месяца назад
#35 How to make Golang application with Live Reload! #golang
#8 ECMAScript Evolution Timeline: Intersection Observer API #javascript
Просмотров 3943 месяца назад
#8 ECMAScript Evolution Timeline: Intersection Observer API #javascript
#34 How to Build a Fast REST API in Go (Golang Tutorial) #golang
Просмотров 4403 месяца назад
#34 How to Build a Fast REST API in Go (Golang Tutorial) #golang
#7 Custom Event Handling in JavaScript project: Build a Stock Market Project #javascript
Просмотров 5223 месяца назад
#7 Custom Event Handling in JavaScript project: Build a Stock Market Project #javascript
#33 Context in Go: Handling Cancellation, Timeouts, and Values #golang
Просмотров 4623 месяца назад
#33 Context in Go: Handling Cancellation, Timeouts, and Values #golang
#6 Build a Dynamic Story Board JavaScript Project: Task Management Made Easy #javascript
Просмотров 5413 месяца назад
#6 Build a Dynamic Story Board JavaScript Project: Task Management Made Easy #javascript
#32 Golang Mutex Lock: Safeguarding Your Shared Resources #golang
Просмотров 2253 месяца назад
#32 Golang Mutex Lock: Safeguarding Your Shared Resources #golang
#5 JavaScript project: Build Your Own eCommerce Website Using JavaScript
Просмотров 5213 месяца назад
#5 JavaScript project: Build Your Own eCommerce Website Using JavaScript
ReactJS Behind the Scenes: How It All Works in Hindi | Reconciliation| Diffing | Fiber #reactjs
Просмотров 5404 месяца назад
ReactJS Behind the Scenes: How It All Works in Hindi | Reconciliation| Diffing | Fiber #reactjs
#31 Is select statement is used to handle multiple channel communications simultaneously? #golang
Просмотров 1844 месяца назад
#31 Is select statement is used to handle multiple channel communications simultaneously? #golang

Комментарии

  • @prashlovessamosa
    @prashlovessamosa 3 дня назад

    Thanks please upload faster 😅

  • @surajnirala9072
    @surajnirala9072 8 дней назад

    Great content! Would love to see a video on how to use Goroutines and Channels in a Golang project. It would be awesome to learn more about concurrency in Go!

    • @codewithysquare
      @codewithysquare 8 дней назад

      Hi Sure we will add in right place. for example we can try change password. func (s PasswordService) ChangePassword(userID int, currentPassword, newPassword string) error { resultChan := make(chan error) var wg sync.WaitGroup wg.Add(2) // Validate current password go func() { defer wg.Done() var hashedPassword string err := s.db.QueryRow("SELECT password FROM users WHERE id = ?", userID).Scan(&hashedPassword) if err != nil { resultChan <- fmt.Errorf("error fetching user password: %v", err) return } if err := bcrypt.CompareHashAndPassword([]byte(hashedPassword), []byte(currentPassword)); err != nil { resultChan <- fmt.Errorf("current password is incorrect") return } }() // Update with new password go func() { defer wg.Done() hashedPassword, err := bcrypt.GenerateFromPassword([]byte(newPassword), bcrypt.DefaultCost) if err != nil { resultChan <- fmt.Errorf("error hashing new password: %v", err) return } _, err = s.db.Exec("UPDATE users SET password = ? WHERE id = ?", hashedPassword, userID) if err != nil { resultChan <- fmt.Errorf("error updating password: %v", err) return } }() // Wait for all goroutines to complete go func() { wg.Wait() close(resultChan) }() // Check for any errors for err := range resultChan { if err != nil { return err } } return nil }

  • @natarajant7711
    @natarajant7711 18 дней назад

    Good explanation

  • @tatoElpaisa
    @tatoElpaisa 27 дней назад

    hello from Colombia. rand.Seed is deprecated: As of Go 1.20 there is no reason to call Seed with a random value. Programs that call Seed with a known value to get a specific sequence of results should use New(NewSource(seed)) to obtain a local random generator.deprecateddefault package rand ("math/rand")

  • @surajnirala9072
    @surajnirala9072 Месяц назад

    Please use the goroutine,channel and waitgroup in this project

  • @sumanshah5750
    @sumanshah5750 Месяц назад

    Excellent explanation ❤

  • @prashlovessamosa
    @prashlovessamosa Месяц назад

    Thanks

  • @informer9261
    @informer9261 Месяц назад

    sir make an video of ngrx signal store

  • @MWStudiooo
    @MWStudiooo Месяц назад

    Great series 🎉

  • @Hmstrnewz
    @Hmstrnewz 2 месяца назад

    heloo brother aap hamre lie score desine kr skte ho kya

  • @asntechies8017
    @asntechies8017 2 месяца назад

    Can you create a crud project using hexagonal architecture would be great

  • @asntechies8017
    @asntechies8017 2 месяца назад

    Awesome video bro 👍.keep up the good work

  • @surajnirala9072
    @surajnirala9072 2 месяца назад

    Please make more videos asap...

    • @codewithysquare
      @codewithysquare 2 месяца назад

      made check this one ruclips.net/video/S715SvGr7Uk/видео.html

  • @AshwiniRaorane-z1y
    @AshwiniRaorane-z1y 2 месяца назад

    Yhih87hby by . ?

  • @surajnirala9072
    @surajnirala9072 3 месяца назад

    Please upload more videos....😊

    • @codewithysquare
      @codewithysquare 3 месяца назад

      Soon will upload professional project video. In next video will explain about to gin routing and different type of response how can we send from it. After that we will start a Project.

    • @codewithysquare
      @codewithysquare 3 месяца назад

      checkout this one ruclips.net/video/Xb1NMM7edz4/видео.html

  • @sigmamale6143
    @sigmamale6143 3 месяца назад

    great learning

    • @codewithysquare
      @codewithysquare 3 месяца назад

      Thanks Keep coding you will become champ

  • @sigmamale6143
    @sigmamale6143 3 месяца назад

    love it

  • @sigmamale6143
    @sigmamale6143 3 месяца назад

    That's some quality stuff

  • @sigmamale6143
    @sigmamale6143 3 месяца назад

    finallyyyyy love it man

  • @codewithysquare
    @codewithysquare 3 месяца назад

    Whatsapp channel : whatsapp.com/channel/0029VajeoC9It5s04IEdDQ3j

  • @lekhajr5001
    @lekhajr5001 3 месяца назад

    Thanks Yogesh. That was a great seesion to start with..Great Job.👏

  • @sigmamale6143
    @sigmamale6143 3 месяца назад

    dammm that's just perfect

    • @codewithysquare
      @codewithysquare 3 месяца назад

      Thanks for prefect comment. Every week will upload new project.

  • @sigmamale6143
    @sigmamale6143 3 месяца назад

    that's some top notch level of content i love it thnku so much

    • @codewithysquare
      @codewithysquare 3 месяца назад

      Thanks for to notch comment. Most welcome.

    • @sigmamale6143
      @sigmamale6143 3 месяца назад

      @@codewithysquare I'm waiting for new project eagerly god bless u .

    • @codewithysquare
      @codewithysquare 3 месяца назад

      @@sigmamale6143 HI thanks that was live project next 23 project we will make live on youtube with you. You can check in live. Or i will upload in javascript playlist also after sometime .

    • @codewithysquare
      @codewithysquare 3 месяца назад

      here it is ruclips.net/video/2RdAXM5Sd1Q/видео.html

    • @codewithysquare
      @codewithysquare 3 месяца назад

      @@sigmamale6143 added ruclips.net/video/f-QFKtzwq5g/видео.html

  • @surajnirala9072
    @surajnirala9072 3 месяца назад

    Can you create a Real time use case project using golang advance concept? Please

    • @codewithysquare
      @codewithysquare 3 месяца назад

      Yes will do. Soon will start a professional rest api project.

  • @MWStudiooo
    @MWStudiooo 3 месяца назад

    Create a complete project lets say social media app api insta etc

    • @codewithysquare
      @codewithysquare 3 месяца назад

      Yes will do. Soon will start a professional rest api project.

  • @surajnirala9072
    @surajnirala9072 3 месяца назад

    Thank you, bro! Your teaching style is truly unique and outstanding. I’m learning so much, and it’s making me feel like the best version of myself!

    • @codewithysquare
      @codewithysquare 3 месяца назад

      You're welcome! Glad you found it helpful!

  • @achintyadas9519
    @achintyadas9519 3 месяца назад

    upload video

  • @rahulk.creative
    @rahulk.creative 4 месяца назад

    Superb Sir 🎉

  • @factoflifes
    @factoflifes 4 месяца назад

    Thanks bro hindi me bnane ke liye. Aaj samaj me aya Reconciliation hota kya h kafi time interview me poocha jata h.

    • @codewithysquare
      @codewithysquare 4 месяца назад

      Yes these are interview question also

  • @wasit-shafi
    @wasit-shafi 4 месяца назад

    very informative video, can you make a video on state management using signals and NGRX

  • @wasit-shafi
    @wasit-shafi 4 месяца назад

    Thank you for making such a informative video.

    • @codewithysquare
      @codewithysquare 4 месяца назад

      Welcome will make similar kind of more video

  • @nikhiltalokar6000
    @nikhiltalokar6000 4 месяца назад

    Plz make videos on React projects because everyone is using react for web development

  • @925082
    @925082 4 месяца назад

    Sir I made this project getting issue in github deployment.

    • @codewithysquare
      @codewithysquare 4 месяца назад

      check repository should not be private.

    • @925082
      @925082 4 месяца назад

      Yes sir it was private. I made public now its working thanks

  • @FrontEndGurus
    @FrontEndGurus 4 месяца назад

    Superb..Great Project 👍

    • @codewithysquare
      @codewithysquare 4 месяца назад

      Thanks will add more similar to this one

  • @vishu-vis
    @vishu-vis 4 месяца назад

    Excellent waiting for next part

  • @poojamaheshwari748
    @poojamaheshwari748 4 месяца назад

    waiting for next vedio

  • @Mofarman-mf
    @Mofarman-mf 4 месяца назад

    Keep it

  • @mrudulmohan9219
    @mrudulmohan9219 4 месяца назад

    bro could you do a series on gorilla mux project and converting that into microservices?

    • @codewithysquare
      @codewithysquare 4 месяца назад

      Yes we will make first we will create thought Gin after it we will create gorilla mux.

  • @draconianyt5174
    @draconianyt5174 5 месяцев назад

    Angular signals with project sir or asynpipe ke sath v zone less application ke sath please sir

    • @codewithysquare
      @codewithysquare 5 месяцев назад

      Sure signal is big concept will add all possible examples. angular 17 input output change we wil cover.

  • @improving_cow
    @improving_cow 5 месяцев назад

    Please continue making this series

    • @codewithysquare
      @codewithysquare 5 месяцев назад

      Yes, in next video we will make a challenging game. Then concurrency and so on.

  • @925082
    @925082 5 месяцев назад

    Sir i was waiting for this only. It will help a lot in interview. Yesterday i went for interview 1st round passed. Finger crossed soon i will also become Go programmer 😇

    • @codewithysquare
      @codewithysquare 5 месяцев назад

      Sure you will become i will add some rest API video also

  • @925082
    @925082 5 месяцев назад

    Thanks sir it is amazing golang video series. I am following from starting. Please add some interview level coding question.

  • @foodwithpoonam4222
    @foodwithpoonam4222 5 месяцев назад

    👍

  • @codewithysquare
    @codewithysquare 6 месяцев назад

    github.com/yyogesh/angular-new-condition-statement

  • @codewithysquare
    @codewithysquare 6 месяцев назад

    x int = 5