Lovepreet Singh
Lovepreet Singh
  • 91
  • 654 986
Java Fullstack Roadmap|Build projects without help after this
Java Fullstack Roadmap|Build projects without help after this
This video will walk you through:-
• Java basics to advance
• Java advanced features like Optionals, Streams, Maps etc
• Apply theory to build a project
• Spring boot working, AOP, Proxies
• Microservices
• Project end to end using Microservices, Java, Spring boot, Databases
• Deployments, CI/CD
• System design, Linux working to understand deployments
• LLD, HLD, SQL and NoSQL
• Authentication, Authorization
• RestAPIs, Kafka, RabbitMQ, Typescript usage, React native
• Using LLMs, AI in your projects and much more
Roadmap:- whimsical.com/java-full-stack-roadmap-W1UsozgYJ7zoM6kudwxeoP
Note:- You dont have to learn 100% of Software engineering tools, languages, frameworks to get started. Somethings you can learn on the go
🚀 Follow on X for industry updates:- x.com/SinghDevHub
🚀 For project updates, opportunities and announcements, Join our whatsapp community:- whatsapp.com/channel/0029VaHqDEr0VycGSQHdmh1S
🚀 Applied Operating Systems for Engineers & Interviews:- th-cam.com/play/PL7CBVLpg0zqfIdcwDNa5c2xbhvK4crNqc.html
🚀 Backend Mastery (Java, Python, Microservices, AWS, System Design, Spring boot and much more):- th-cam.com/play/PL7CBVLpg0zqeJTCCuU99RW1TMn8_Ii15n.html
Tags:-
full stack developer
full stack developer roadmap
web development
full stack developer tutorial
how to become full stack developer
full stack
full stack web development
what is full stack developer
java tutorial for beginners
java programming
java tutorial
java
learn java
backend developer
backend developer roadmap
how to become a backend developer
how to become backend developer
backend developer skills
backend web development
how to be a backend developer
#fullstackdeveloper #roadmap #projects
มุมมอง: 2 720

วีดีโอ

How I cracked Backend Engineer Interviews at CRED, Oracle, Navi and more
มุมมอง 15K19 ชั่วโมงที่ผ่านมา
How I cracked Backend Engineer Interviews at CRED, Oracle, Navi and more timeline:- 00:00-00:50 Intro 00:51-04:32 How to master DSA & Problem solving 04:33-06:15 Machine coding & topics 06:16-09:52 CS subjects & resources 09:53-12:00 Important topics to cover 12:01-13:20 Topics to cover in Javascript 13:21-16:04 time management for preparation links to check for sure:- 🚀 Follow on X for industr...
L12: Memory management, Virtual memory, Paging and more
มุมมอง 715วันที่ผ่านมา
L12: Memory management, Virtual memory, Paging and more In this video we will cover:- - Memory management - Virtual memory - Address space and mapping - Paging and Page faults - Segmentation and more 🚀 Follow on X for industry updates:- x.com/SinghDevHub 🚀 For project updates, opportunities and announcements, Join our whatsapp community:- whatsapp.com/channel/0029VaHqDEr0VycGSQHdmh1S 🚀 Applied ...
Time management & Productivity 🔥 | A weekend in the life of a software engineer
มุมมอง 2.9K14 วันที่ผ่านมา
🔥 Time management & Productivity | A weekend in the life of a software engineer Here in this video I would be talking about the different tactics that can be used by oneself to Focus on their side projects Work distraction free Managing time to build and ship more instead of just thinking about the projects Importance of small small things like Books, Working from Cafes and much more 🚀 Follow o...
EP31: Complete Expense Tracker, React Native, Java, Spring boot, Kafka, MySQL, AWS | Backend mastery
มุมมอง 2.8K21 วันที่ผ่านมา
Complete Expense Tracker App | React Native, Java, Spring boot, Kafka, MySQL, AWS | Backend mastery In this video we have completed the implementation of our expense tracker app from - implementation of deployment code - integrating with frontend of react native - writing our native module to read SMS and make an expense - Load balancers, DNS, Databases and much more ❤️ Share our playlist as mu...
Complete SQL Roadmap | Master SQL in a week
มุมมอง 3.1K28 วันที่ผ่านมา
Complete SQL Roadmap | Master SQL in a week In this video we will look at how you can master SQL quickly - How to properly do sql - important questions for the interview - projects that you can make using SQL solely - master SQL in a week 🚀 Follow on X for industry updates:- x.com/SinghDevHub 🚀 For project updates, opportunities and announcements, Join our whatsapp community:- whatsapp.com/chan...
MERN stack roadmap for beginners | Master with Projects
มุมมอง 4.7Kหลายเดือนก่อน
MERN stack roadmap for beginners | Master with Projects In this video we will be looking at how beginners can master MERN stack with structure and no complicated projects like building your own amazon, zomato etc In this video we will look step by step how one should approach MERN stack so that he can do complex things on own later on like - reading documentation - making projects on your own -...
Write your own USB Driver | Device driver in C
มุมมอง 5Kหลายเดือนก่อน
In this video we will be writing our USB driver in C programming language. It is a part of our ongoing playlist:- Applied operating systems Note:- even if you are not following the playlist you can still refer this video as it is also an independent video and discussion on:- - How to use linux source code and build on this - How to use and build linux device drivers - How to refer headers files...
Guaranteed Placement roadmap | No more time waste
มุมมอง 7Kหลายเดือนก่อน
This video is for the people who are starting to prepare or haven't started yet. We will go through the bits and bytes of building projects, learning programming languages, picking a tech stack for development, roadmap for guaranteed placement or internship and much more #internship #projects #placements 🚀 Follow on X for industry updates:- x.com/SinghDevHub 🚀 For project updates, opportunities...
L11: I/O softwares, drivers, deadlock, memory management, BIOS
มุมมอง 725หลายเดือนก่อน
L11: I/O softwares, drivers, deadlock, memory management, BIOS This video is a must video if - you are planning to make low level coding projects with us in future - you want to start an APPLIED DATABASES course in future too - you want to understand before coding device drivers or softwares In this video we will discuss about:- - principles of IO softwares and drivers - request, response of de...
Taking a break from coding | Workation in Kerala | Chill Vlog
มุมมอง 864หลายเดือนก่อน
Taking a break from coding | Workation in Kerala | Chill Vlog This vlog is to remind everyone that you can take break after doing so much code or work. You deserve this! I prefer to take break of 3-5 days per two months to travel because - travelling gives you a new prespective - it gives you the opportunity to meet new people & make friends - it opens up your mind and takes jira board out of y...
Bina tutorial dekhe project kese bnayen? motivation kese layen and more...
มุมมอง 3.4K2 หลายเดือนก่อน
Bina tutorial dekhe project kese bnayen? motivation kese layen and more... This video is for the people who say:- - I am not able to make project on my own - I feel demotivated after sometime of building something - I dont feel working somedays and i find it hard to bounce back on the next day and more problems that can be solved by this video. Be it technical or non technical problems, we will...
Assignment hiring, Project hiring | Do this to get hired in 2025 | My Honest take
มุมมอง 3.5K2 หลายเดือนก่อน
Do this to get hired in 2025 | My Honest take In this video we will take about - What mistakes freshers are making while preparation - What should be the strategy to make projects - What should one do when preparing DSA, making projects and more 🚀 Follow on X for industry updates:- x.com/AlphaDecodeX 🚀 For project updates, opportunities and announcements, Join our whatsapp community:- whatsapp....
EP28: Deploying MySQL and Kafka using AWS CDK Typescript | Backend mastery
มุมมอง 1.1K2 หลายเดือนก่อน
EP28: Deploying MySQL and Kafka using AWS CDK Typescript | Backend mastery
L10: I/O devices, controllers, drivers | Virtual, Kernel Threads
มุมมอง 9052 หลายเดือนก่อน
L10: I/O devices, controllers, drivers | Virtual, Kernel Threads
Masterplan of Backend development | Build any project after this
มุมมอง 9K2 หลายเดือนก่อน
Masterplan of Backend development | Build any project after this
Staying PRODUCTIVE in 2024 What I Learned from 30 Days of Focus
มุมมอง 2.3K3 หลายเดือนก่อน
Staying PRODUCTIVE in 2024 What I Learned from 30 Days of Focus
EP27: Deploying VPC, Subnets, Internet Gateway in easy way using AWS CDK | Backend mastery
มุมมอง 1.2K3 หลายเดือนก่อน
EP27: Deploying VPC, Subnets, Internet Gateway in easy way using AWS CDK | Backend mastery
How I take my tech notes while learning anything as a Software engineer
มุมมอง 3.3K3 หลายเดือนก่อน
How I take my tech notes while learning anything as a Software engineer
Implementing Parallel Merge Sort | End to End Project
มุมมอง 2.9K3 หลายเดือนก่อน
Implementing Parallel Merge Sort | End to End Project
Building Parallel File Encryptor in C++ | Applied Operating Systems | Multithreading
มุมมอง 1.4K3 หลายเดือนก่อน
Building Parallel File Encryptor in C | Applied Operating Systems | Multithreading
A day in life of a software engineer | How I manage Full time Job & Side Projects
มุมมอง 8K3 หลายเดือนก่อน
A day in life of a software engineer | How I manage Full time Job & Side Projects
A Day in the Life of a Software Engineer - Building your own git - Bengaluru
มุมมอง 4.5K4 หลายเดือนก่อน
A Day in the Life of a Software Engineer - Building your own git - Bengaluru
Javascript Promises Visualised | v8 engine internals | We Talk Tech
มุมมอง 2.5K4 หลายเดือนก่อน
Javascript Promises Visualised | v8 engine internals | We Talk Tech
Companies are not asking DSA anymore | Roadmap for internships & jobs in 2024
มุมมอง 7K4 หลายเดือนก่อน
Companies are not asking DSA anymore | Roadmap for internships & jobs in 2024
Distributed Lock Visualised | Implement using redis | We Talk Tech 02
มุมมอง 1.4K4 หลายเดือนก่อน
Distributed Lock Visualised | Implement using redis | We Talk Tech 02
L9: Process Scheduling | Scheduling algorithms | Interactive Processes
มุมมอง 7894 หลายเดือนก่อน
L9: Process Scheduling | Scheduling algorithms | Interactive Processes
EP26: Deploying VPC, Subnets, Load Balancers | Cloudformation & Github actions | Backend mastery
มุมมอง 1.4K5 หลายเดือนก่อน
EP26: Deploying VPC, Subnets, Load Balancers | Cloudformation & Github actions | Backend mastery

ความคิดเห็น

  • @samiranroyy1700
    @samiranroyy1700 ชั่วโมงที่ผ่านมา

    My skills are Core Java (DSA LANGUAGE FOR ME), full MERN STACK,SQL,docker and have worked on multiple projects ....yes, whatever you wanna do,,have to master them...but sir i am little bit confused should i explore advance java for backend?? (2024 passout fresher--currently seeking job)

  • @mrinceptionist7038
    @mrinceptionist7038 4 ชั่วโมงที่ผ่านมา

    bro can u please give the link of the doc from which u are teaching???

  • @abhay1446
    @abhay1446 9 ชั่วโมงที่ผ่านมา

    bro today i got to know why IT working professionals have a SPECS.

  • @renancerenance9690
    @renancerenance9690 9 ชั่วโมงที่ผ่านมา

    bhaia iss project ko reactjs (Web application) mai kar sakte hai because I don't know react native and I am going to start this playlist

    • @SinghDevHub
      @SinghDevHub 7 ชั่วโมงที่ผ่านมา

      Bro dont limit yourself to stacks languages. Obv you can do in react. But react native is easy for people who already knows react

    • @renancerenance9690
      @renancerenance9690 3 ชั่วโมงที่ผ่านมา

      @@SinghDevHub OK thank you for your reply will start this course after 23rdJan as my exams are going on

  • @RaviGILL-s1f
    @RaviGILL-s1f 11 ชั่วโมงที่ผ่านมา

    Just finished with learning C from brooo code.

  • @Zaheer2004
    @Zaheer2004 17 ชั่วโมงที่ผ่านมา

    Hello Bhaiya I have made the two server separately producer and consumer server settingup the kafka and prometheus is also running fine accepting the message but not able to see the data on the grafana what do i do next ??

    • @SinghDevHub
      @SinghDevHub 7 ชั่วโมงที่ผ่านมา

      One of our viewer made this project. You can check github.com/Zaheer872004/Real-Time_Monitoring_System

  • @gaurav3355_
    @gaurav3355_ วันที่ผ่านมา

    Hello bhaiya i am Bca passout2024 and this is my gap year i dont know Java language ,can i use this roadmap to get a job/internship? plss reply

  • @RaviGILL-s1f
    @RaviGILL-s1f วันที่ผ่านมา

    I will be back after learning C .

  • @RaviGILL-s1f
    @RaviGILL-s1f วันที่ผ่านมา

    Wah bhai kya padhate ho, mja aaya ❤

  • @RaviGILL-s1f
    @RaviGILL-s1f วันที่ผ่านมา

    27:58 yha par p1 and p2 bhi cpu scheduling ko follow kar rhe hai na. Mtlb pehle vo chala phir ye?

  • @RaviGILL-s1f
    @RaviGILL-s1f วันที่ผ่านมา

    Ajj twitter pe account bhi bna liya. Thanks for advice

  • @RaviGILL-s1f
    @RaviGILL-s1f วันที่ผ่านมา

    So like if I am playing music and using ms word at same time, they are not running in parallel. Hard to digest

  • @NaveenKumar-pp7cp
    @NaveenKumar-pp7cp วันที่ผ่านมา

    love you brother for this roadmap

  • @RaviGILL-s1f
    @RaviGILL-s1f วันที่ผ่านมา

    Any books u suggest sir, I will try reading some.

  • @RaviGILL-s1f
    @RaviGILL-s1f วันที่ผ่านมา

    Is this complete course, or u still uploading.

  • @RaviGILL-s1f
    @RaviGILL-s1f วันที่ผ่านมา

    1hr bus to my stop, 40 mins of video less goo God help me in surviving L4

  • @Coders_World
    @Coders_World 2 วันที่ผ่านมา

    so if i we Socket socket = new Socket(address,port); means we are creating an connection to that address+port ? And Great Content, Thanks alot

    • @SinghDevHub
      @SinghDevHub 2 วันที่ผ่านมา

      Yep. Thanks bro 👊

  • @nageshsortur3089
    @nageshsortur3089 2 วันที่ผ่านมา

    I have learnt Java Full Stack with ReactJS until deployments with few projects, but being a fresher still in my 8th Sem of engg , should I also learn MEARN for campus selection for flexibility in interviews? As I feel it would take a lot of time to switch.

    • @SinghDevHub
      @SinghDevHub 2 วันที่ผ่านมา

      No. Just focus on making good projects instead of learning so many things

  • @shantahiremath7313
    @shantahiremath7313 2 วันที่ผ่านมา

    Thank you Bhai 😍

  • @soomann2716
    @soomann2716 2 วันที่ผ่านมา

    can't one user have multiple tokens...by token you mean refresh Token right?suppose we do 1 to 1 mapping...then if the token expires...won't we create new token and save it in db...so won't it be 1 to many mapping...as 1 user can have many token??..............or we will update token if it expires and user hit /login api??

    • @SinghDevHub
      @SinghDevHub 2 วันที่ผ่านมา

      Refresh token expires. We create a new one

  • @shomilsingh9663
    @shomilsingh9663 2 วันที่ผ่านมา

    I had to make getter and setter function for all properties of a class only then objectmapper was deserializing the json ... is that the only how we do serialize and deserialize json ?

    • @SinghDevHub
      @SinghDevHub 2 วันที่ผ่านมา

      You can use annotations too for getter setter but it needs something to set or get properties while serialising or deserialising

  • @GurjeetKaur-ws7kc
    @GurjeetKaur-ws7kc 2 วันที่ผ่านมา

    Thank you bro🎉

  • @nikhilm6200
    @nikhilm6200 2 วันที่ผ่านมา

    Data engineer ki road map aur resources pe ek video dalo sir,in youtube there is very pess on that so where else would we find that

  • @RaviGILL-s1f
    @RaviGILL-s1f 2 วันที่ผ่านมา

    I will go with golang .

  • @RaviGILL-s1f
    @RaviGILL-s1f 2 วันที่ผ่านมา

    I know mern and I am doing DSA with os and projects. Am i good? I have created some projects as well in mern. What should I do next?

    • @SinghDevHub
      @SinghDevHub 2 วันที่ผ่านมา

      MERN is good. Try to make projects in it. Good projects. And share on X

    • @RaviGILL-s1f
      @RaviGILL-s1f 2 วันที่ผ่านมา

      @ dhanwad brother, waheguru chardikla vich rakhe

  • @RaviGILL-s1f
    @RaviGILL-s1f 2 วันที่ผ่านมา

    Done l3: DSA time see ya tomarrow after learning C from a crash course. As per my attention I might comeback after 3 days 😂

  • @RaviGILL-s1f
    @RaviGILL-s1f 3 วันที่ผ่านมา

    Open returns fd and then create opens it if exist?

    • @RaviGILL-s1f
      @RaviGILL-s1f 3 วันที่ผ่านมา

      Open directly opens?

    • @SinghDevHub
      @SinghDevHub 2 วันที่ผ่านมา

      Open uses fd

    • @RaviGILL-s1f
      @RaviGILL-s1f 2 วันที่ผ่านมา

      @@SinghDevHub aight need to watch this again, ❤️

  • @RaviGILL-s1f
    @RaviGILL-s1f 3 วันที่ผ่านมา

    Surviving L3 : bro your content is gold

    • @RaviGILL-s1f
      @RaviGILL-s1f 3 วันที่ผ่านมา

      Went to watch primeagen stream in between

  • @RaviGILL-s1f
    @RaviGILL-s1f 3 วันที่ผ่านมา

    Done ✅ mja aaya

  • @RaviGILL-s1f
    @RaviGILL-s1f 3 วันที่ผ่านมา

    So hamne jha tak file padhi hai, ye bhi memory me store hota hai? Lseek me??

    • @SinghDevHub
      @SinghDevHub 2 วันที่ผ่านมา

      Ask chatgpt bro you will get good explanation. Read blogs if you have to

  • @RaviGILL-s1f
    @RaviGILL-s1f 3 วันที่ผ่านมา

    Lseek, create , fd eg were best

  • @RaviGILL-s1f
    @RaviGILL-s1f 3 วันที่ผ่านมา

    Somehow convinced myself to watch vid 2 🙄 Edit: watched half yesterday btw

  • @Lightning_Deals
    @Lightning_Deals 3 วันที่ผ่านมา

    Hi bro, Basically I`m from Telugu i don`t understand Hindi .can you do videos in English which helps us to understand better me like others and which covers both anyone who learns and covers all category people . just think about if possible do videos🙏🙏🙏.

    • @SinghDevHub
      @SinghDevHub 2 วันที่ผ่านมา

      People don’t support English videos so cant do as of now

    • @pratikpatil9448
      @pratikpatil9448 2 วันที่ผ่านมา

      Broo their is button of caption in yt please use it. 😅 ✌️ Peace

  • @zohebansari6429
    @zohebansari6429 3 วันที่ผ่านมา

    I know react+next .....so whats is best backend django or express(node)??....i m very much interested in django

    • @SinghDevHub
      @SinghDevHub 2 วันที่ผ่านมา

      Both. Go with any. Project matters

  • @anshulchouhan6982
    @anshulchouhan6982 3 วันที่ผ่านมา

    As a fresher , How much I should complete ?

    • @SinghDevHub
      @SinghDevHub 2 วันที่ผ่านมา

      Upto stack and make projects. No need to do system design

  • @RishirajDesigns
    @RishirajDesigns 3 วันที่ผ่านมา

    sir ji, ek question. As a fresher job nei lag rhi hai, Spring Boot, Security, OAuth, redis ye sab se projects banaye hai .. Next, Microservice start kru ya fir inhi chizo se better projects banau for job as a fresher?

    • @SinghDevHub
      @SinghDevHub 2 วันที่ผ่านมา

      Better projects bnao and try to solve solmething and share on twitter

    • @RishirajDesigns
      @RishirajDesigns 2 วันที่ผ่านมา

      @SinghDevHub thik hai bhaiya

  • @saikumargatla4706
    @saikumargatla4706 3 วันที่ผ่านมา

    Waiting for resources for learning about database, database schema and making ER diagram according to project requirements . Like you did video on sql roadmap

  • @calmuser123
    @calmuser123 3 วันที่ผ่านมา

    Node, express bro , lol , I will see it as similar to my diff stack

  • @codencode5546
    @codencode5546 3 วันที่ผ่านมา

    Quick Query, I'm MERN Stack, i'm thinking to switch to JAVA full stack bcoz wan to expand scope of applying for sde roles. Should I switch? @Lovepreet bhaiyaa. (knowing core java)

    • @SinghDevHub
      @SinghDevHub 3 วันที่ผ่านมา

      I would recommend to make good projects in MERN first. When you are satisfied only then look for other stacks language etc

    • @codencode5546
      @codencode5546 3 วันที่ผ่านมา

      @@SinghDevHub Bhaiyaa i want to connect with you, I sent you a req. on Linkedin. Hope you accept. I'm not mentioning profile name here.

  • @mohindersingh3176
    @mohindersingh3176 3 วันที่ผ่านมา

    Very good 👍👍

  • @kashmirabai4675
    @kashmirabai4675 3 วันที่ผ่านมา

    Good video

  • @Asingh42
    @Asingh42 3 วันที่ผ่านมา

    Bhai apne jo video me bataya hai sivaye promethus aur graffana ke ab project ideas kaise laayu Video dekh ke ban jata hai project sab samjh aata saara kuch cover bhee kar leya bas yeh naya idea nahi aa rha koi How to find a good problem statement ??

    • @SinghDevHub
      @SinghDevHub 3 วันที่ผ่านมา

      You can watch how i research and make projects video bro

    • @UmahEdu
      @UmahEdu 2 วันที่ผ่านมา

      Same here bro , I made a CRUD api on my own onsite intern it was a great learning, I became a stubborn machine, I learn to push data in database and then perform operation on it. The video I referred to had an array of objects and on. It operations were performed. The tutorial tested it through postman but I watched about stateful and stateless architecture, and I was knowing that I was lacking db, and it was a good learning experience

  • @Asingh42
    @Asingh42 3 วันที่ผ่านมา

    I needed this bhai mai bhut der se tutorial hell me phas gya bhut kuch seekh leya hai but isi ki zaroorat thii

  • @chakrabarti9634
    @chakrabarti9634 3 วันที่ผ่านมา

    Want to know what should be best and worst case time line to finish this roadmap like in 90 hours 200 hours provided know another oops language (c++)

    • @SinghDevHub
      @SinghDevHub 3 วันที่ผ่านมา

      no idea

  • @kshitijvispute6792
    @kshitijvispute6792 3 วันที่ผ่านมา

    Bhaiya pls ek OAs clear karne ke uppar video banaiye na 🙏🙏

  • @michaelscott1899
    @michaelscott1899 3 วันที่ผ่านมา

    thank you

  • @_Alone_Mast
    @_Alone_Mast 3 วันที่ผ่านมา

    Please mention the prerequisites for this playlist. Thank you 🙏

    • @SinghDevHub
      @SinghDevHub 3 วันที่ผ่านมา

      If you are ready to put efforts then you are good to start. We have started from scratch but we will not cover 100% of something and then we will build, we will only focus on what is necessary to build stuff. Unnecessary and outdated topics not covered

    • @_Alone_Mast
      @_Alone_Mast 3 วันที่ผ่านมา

      @@SinghDevHub I will surely start it , but I think I will stuck in front end part bcoz wo mujhse nhi hota sir 🥲

  • @ranjeetthorat1318
    @ranjeetthorat1318 3 วันที่ผ่านมา

    I am mern stack with 7 yrs. I am trying to switch go lang. Do younthink java will be better than go lang, (considering job market) Only reason i chose go lang to java was syllabus. Java is vast. (I mean from interview perspective) .

    • @SinghDevHub
      @SinghDevHub 3 วันที่ผ่านมา

      Yep GoLang is good to go, but why to switch from MERN,. do somehthing cool with it only no

  • @anuragband8379
    @anuragband8379 3 วันที่ผ่านมา

    Much needed, I was about to start learning Java Dev ❤❤

    • @SinghDevHub
      @SinghDevHub 3 วันที่ผ่านมา

      LFG

    • @chakrabarti9634
      @chakrabarti9634 3 วันที่ผ่านมา

      Sir apka jo last backend video tha usme se mera sirf system design and javascript (basic) chor ke ssara complete hai lekin backend kaha se hua?mtlb node springboot ka kuch to tha nhi thoda sa clarify kar denge pls❤ Byw your content is very unique ❤​@@SinghDevHub

  • @KuldeepMp43
    @KuldeepMp43 3 วันที่ผ่านมา

    7:49 Sources ?

    • @SinghDevHub
      @SinghDevHub 3 วันที่ผ่านมา

      Operating Systems: Design and Implementation by Tanenbaum