UML Diagrams Full Course (Unified Modeling Language)

  Рет қаралды 1,367,366

freeCodeCamp.org

freeCodeCamp.org

Күн бұрын

Learn about how to use UML diagrams to visualize the design of databases or systems. You will learn the most widely used Unified Modeling Language diagrams, their basic notation, and applications. UML diagrams are frequently used in software development.
Course from Ave Coders. Check out their channel: / @avecoders
⭐️ Course Contents ⭐️
⌨️ (0:00:00) Course Introduction
⌨️ (0:02:50) Overview of the main Diagrams in UML 2.0
⌨️ (0:09:39) Class Diagram
⌨️ (0:17:43) Component Diagram
⌨️ (0:25:27) Deployment Diagram
⌨️ (0:31:49) Object Diagram
⌨️ (0:37:41) Package Diagram
⌨️ (0:45:07) Composite Structure Diagram
⌨️ (0:51:32) Profile Diagram
⌨️ (0:57:09) Use Case Diagram
⌨️ (1:04:29) Activity Diagram
⌨️ (1:10:08) State Machine Diagram
⌨️ (1:17:17) Sequence Diagram
⌨️ (1:26:12) Communications Diagram
⌨️ (1:33:57) Interaction Overview Diagram
⌨️ (1:37:11) Timing Diagram
🎉 Thanks to our Champion supporters:
👾 Otis Morgan
👾 DeezMaster
👾 Katia Moran
--
Learn to code for free and get a developer job: www.freecodecamp.org
Read hundreds of articles on programming: freecodecamp.org/news

Пікірлер: 337
@dotpy7928
@dotpy7928 7 ай бұрын
Watched it and became Sr. UML Developer. Respect to such lecturers.
@illyam689
@illyam689 3 ай бұрын
🤣
@mango-strawberry
@mango-strawberry 2 ай бұрын
🤣
@Abdou3131
@Abdou3131 2 ай бұрын
😂😂😂
@GregRippetoe
@GregRippetoe 25 күн бұрын
I got a job at Google thanks to this video
@lingding4325
@lingding4325 2 жыл бұрын
very nice explaination for the individual who hasn't see the overall picture of UML, and it's value for me to prepare CCBA exam, appreciate.
@johnboikov1360
@johnboikov1360 2 жыл бұрын
Man this is the future... this is both of higher quality and much easier to follow than the courses I've been doing. I am just amazed...
@HarithAldabbagh
@HarithAldabbagh 2 жыл бұрын
Thank you! Watched this the day before our first lecture in UML, now I have a general idea of what's going on and what to expect!
@srujangurram
@srujangurram 2 жыл бұрын
Well, i am watching on the day before external exam 🙃
@poek.
@poek. 2 жыл бұрын
@@srujangurram how was the exam
@seanbaeker4310
@seanbaeker4310 Жыл бұрын
Thats what I call good preparation
@yasaminalizadehashrafi924
@yasaminalizadehashrafi924 7 ай бұрын
how did it go? the exam I mean.
@jonathancastelino
@jonathancastelino 6 ай бұрын
Watching this 24 hours before a submission for 50% of my grade
@motivational_today24x7
@motivational_today24x7 8 ай бұрын
00:01 UML is a way to use diagrams to visualize a system or database, and it is used frequently in software development to plan out software systems. 02:38 UML diagrams include use case, state, sequence, communication, interaction overview, timing, class, component, deployment, object, package, and composite structure diagrams. 07:42 UML diagram types include communication diagram, interaction overview diagram, timing diagram, and class diagram. 10:12 UML class diagrams represent the building blocks of a class diagram 15:32 Dependency, aggregation, and composition are different types of relationships between classes in UML diagrams. 17:58 Component diagrams focus on system components and their interactions. 22:41 UML Diagrams can be used to model various aspects of a system. 24:59 Choose a mapping strategy and consider the physical distribution of the database 29:39 Considerations for planning system deployment. 31:49 Object diagram captures a snapshot of the detailed state of the system objects and their relationships at a specific point in time. 36:11 UML diagrams help depict various aspects of a system, such as mechanism and object structure 38:23 Package diagrams in UML help group related elements and visualize dependencies. 42:55 Dependencies between modules in an order tracking system 45:08 Composite structure diagrams provide a logical representation of a software system or its part 49:45 A composite structure diagram shows parts and connections between parts. 52:04 UML diagrams have three major types of extension mechanisms 56:40 UML diagrams serve various purposes in system development 58:56 Use cases are system functions that can be either automatic or manual. 1:03:20 Child use cases inherit behavior from parent use cases. 1:05:41 UML Diagrams represent various actions and flows in a system. 1:10:03 UML state machine diagram shows the various states of an entity and its reaction to events 1:12:20 UML diagrams involve specifying conditions, actions, states, and events to describe complex behavior. 1:17:06 UML sequence diagrams capture the interaction between objects over time. 1:19:29 Call message and its various types in UML diagrams. 1:24:07 UML sequence diagrams describe the interactions between objects in a system. 1:26:25 Communication diagrams model the messages passing between objects or roles in collaborations 1:30:56 UML communication diagrams show the time ordering of messages between objects. 1:33:13 UML Diagrams can represent control focus explicitly and can use communication diagrams for modeling objects and instances of actors 1:37:41 UML timeline diagram showcases lifeline transitions and state changes over time 1:39:58 UML diagrams illustrate sequential events and time constraints. Crafted by Merlin AI.
@coolpix807
@coolpix807 2 жыл бұрын
Great tutorial. I only wish I would have found this before my class started so I would have more information going in. But it helped reinforce what I learned in class at university.
@yahyaabulhaj6840
@yahyaabulhaj6840 2 жыл бұрын
LOL, i left class to watch KZfaq & surely goin way better here as usual.
@BlackHayateMX
@BlackHayateMX Жыл бұрын
I'm so grateful for the 2x speed option in videos!
@grandparick3176
@grandparick3176 3 жыл бұрын
How is this even possible? How do you guys exactly know what kind of videos i am looking for? And taking a look at the comments it seems like i am not the only one lol.
@timur43378
@timur43378 3 жыл бұрын
It's easily possible because they didn't care what you were looking for.
@saradanhoff6539
@saradanhoff6539 3 жыл бұрын
It's called predictive marketing telemetry. Every click you make, every mouseover, every slowdown in your scrolling, is converted to numerical metrics and fed into a machine learning model. This model compares your date to that of similar users and via gradient descent predicts the products and services that are most likely to generate further user engagement from you. Essentially they harvest all of the data you're continually bleeding into their platform interfaces and use them to predict your future behavior. Very useful, but existentially terrifying.
@jokersherri8110
@jokersherri8110 2 жыл бұрын
Because its a famous technolgy that every one may need
@sadboykotam
@sadboykotam Жыл бұрын
Me too
@NareshsinghKharola
@NareshsinghKharola Жыл бұрын
Same here
@KDAM404
@KDAM404 3 жыл бұрын
Thank you very much. This course helps me to understand the UML diagram in depth.
@ntaidung
@ntaidung Жыл бұрын
Thanks! The course is detailedly and useful for students, beginners 😊
@radhotorn05
@radhotorn05 3 жыл бұрын
This is what I’ve been looking for!! Thanks!!
@hikmatullah27
@hikmatullah27 3 жыл бұрын
Best uml diagram course ... Great effort behind this course thank you
@monarnar948
@monarnar948 3 жыл бұрын
Surely, one of the best training in this field. Thank you
@MrCrunsh
@MrCrunsh 3 жыл бұрын
Thank you! Perfect timing!
@mihirshah3611
@mihirshah3611 3 жыл бұрын
Thankyou!! This covers my exam content!
@jasonmarshall3065
@jasonmarshall3065 3 жыл бұрын
This dude's calm voice makes me so relaxing and sleepy zzzzzzzzz
@ethanwasme4307
@ethanwasme4307 10 ай бұрын
I'm just a hobbyist, learning about diagrams and design flows have helped me a lot 👍
@karansmittal
@karansmittal 3 жыл бұрын
Man, this was an amazing tutorial. Got to learn and clear so many misconceptions about UML Diagram. Now, I can at least understand these things much better than before, and maybe with some practice will be able to develop these amazing diagrams as well.
@gideonayandele9794
@gideonayandele9794 Жыл бұрын
Wao...I need help I have a case scenario I want to share....I'll need to send through mail..
@karansmittal
@karansmittal Жыл бұрын
@@gideonayandele9794 hey, yeah so what’s the problem statement?
@thehappyburger6397
@thehappyburger6397 8 ай бұрын
I have to do UML for software development in my master degree. I sat down over the weekend, took notes, drew the diagrams in my notebook and now I understand everything. Thanks a lot guys you’re the best ❤❤❤
@nrkashyap1120
@nrkashyap1120 7 ай бұрын
hello bro can you help with UML i am stuck at one place
@micklucas1451
@micklucas1451 7 ай бұрын
rip bozo@@nrkashyap1120
@thehappyburger6397
@thehappyburger6397 7 ай бұрын
@@nrkashyap1120 Sure bro what do you need
@TragicGFuel
@TragicGFuel 4 ай бұрын
​@@nrkashyap1120lmao gawar admi
@peerapongasawaphooreekorn2154
@peerapongasawaphooreekorn2154 9 ай бұрын
Bravo. Well explained and concise. Very grateful that this material is available online. It is very helpful to my work.
@phenex1818
@phenex1818 9 ай бұрын
This was a nice overview of UML, thank you.
@jaimeandrescatano
@jaimeandrescatano 11 ай бұрын
Extremely good! much better than the mediocre professor who gave me this topic in his lectures at the university! thank you
@lashawill7700
@lashawill7700 2 жыл бұрын
Very informative and concise description of UML diagrams. It is just that the speech flow seems so artificial (perhaps because it is edited) that I find it surprisingly hard to follow.
@afeef2152
@afeef2152 2 жыл бұрын
If people want to learn serious about UML, starts with Use Case Diagram, then Class Diagram, Activity Diagram, and last but not least Sequence Diagram (or Collaboration Diagram, just choose one, those two are part of Interaction Diagram and only necessary to pick one)
@lucasgroves137
@lucasgroves137 Жыл бұрын
In a line and a half, you covered what that guy managed to leave out of 90 minutes of reduplicative instruction.
@lucasgroves137
@lucasgroves137 Жыл бұрын
I'm familiar with programming for engineering, but now find myself needing to learn some system design. Functional programming is fine, but abstracting components, etc, is not something I have practical experience with. Do you have a favored textbook for topics around architecture/UML?
@illyam689
@illyam689 3 ай бұрын
I suggest UML @ Classroom book, it's very good and straight to the point
@dunamisb_grafixz
@dunamisb_grafixz 2 жыл бұрын
Very explicit and helpful. Thank you
@bomaathuis7277
@bomaathuis7277 5 ай бұрын
Watched this and decided to apply for a positition at McDonalds.
@bopon4090
@bopon4090 3 жыл бұрын
this is the much-needed course thanks.
@sharadpaudel2348
@sharadpaudel2348 2 жыл бұрын
Totally works on M1 Mac. Thanks man!! Really helped.
@7s9n
@7s9n 3 жыл бұрын
Amazing ! thank you so much 💛💛💛
@danieles6325
@danieles6325 3 жыл бұрын
Thats awesome! Thanks for sharing guys 🙏🌈
@arbigobiaalu
@arbigobiaalu 2 жыл бұрын
gonna pass my course with this , Thanks!
@BlackHermit
@BlackHermit 2 жыл бұрын
UML is so cool! Great tutorial!
@murnoth
@murnoth 8 ай бұрын
I'm glad that this video exist and is so informative. I was just hoping to find one that is a little more.. consumable to the layman's ear
@nullReferenceException001
@nullReferenceException001 3 жыл бұрын
Wow, this course is gold
@CsrVann
@CsrVann 2 жыл бұрын
Amazing! Thank you so much!
@myuuiii
@myuuiii 10 ай бұрын
Weird how a 1h40m video helped me more than 2 years of college :)
@Sds518
@Sds518 3 жыл бұрын
I have to do a project with this soon, NICE!
@nysaea
@nysaea Жыл бұрын
Wow that was dense, but very informative, thank you!!!
@Amminnn
@Amminnn 3 жыл бұрын
Thank you so much I really appreciate what you are doing
@queopiusa.santos8262
@queopiusa.santos8262 Жыл бұрын
Thanks for all! This is very pretty and useful tutor.
@xadrec
@xadrec Жыл бұрын
This is exactly what i need before my exam.
@bhushanhinduja8732
@bhushanhinduja8732 2 жыл бұрын
Thank you so much for this!
@kambizradman7378
@kambizradman7378 3 жыл бұрын
Just awesome, keep up guys
@user-hu4yp4ml3c
@user-hu4yp4ml3c 3 жыл бұрын
Extremely helpful introduction with the important information,, thanks a lot!
@sundaramseth6110
@sundaramseth6110 3 жыл бұрын
Lots of respect for providing useful contents 🙏👏
@kashafkhan8535
@kashafkhan8535 3 жыл бұрын
It is great still watching 👍 One like from India
@serika107
@serika107 3 жыл бұрын
Thanks for this knowledge!
@mir6326
@mir6326 3 жыл бұрын
Thank you, I needed very badly
@vivekraut8044
@vivekraut8044 3 жыл бұрын
Oh boy this is some quality course
@gonzapra1
@gonzapra1 3 жыл бұрын
This is exactly what I need right now
@boomknuffelaar
@boomknuffelaar Жыл бұрын
The fact that the diagrams in this video were made with paint instead of UML says everything about the accessibility of UML.
@BiP00
@BiP00 3 жыл бұрын
Thanks a lot for the video!!!!
@thevagabond85yt
@thevagabond85yt 10 ай бұрын
this was I was looking for.......... this cannel deserves donation ... wait till I start re-earning....
@marctekam1246
@marctekam1246 8 ай бұрын
Thanks for this tutorial. Great 😊
@pa1200
@pa1200 2 жыл бұрын
thank you for saving me time ! i subscribe
@batuhanbilgiler
@batuhanbilgiler 10 ай бұрын
Thank you for the video!
@davidecristoni9309
@davidecristoni9309 Жыл бұрын
once again, free code camp saving the day
@PietervandenHombergh
@PietervandenHombergh 3 жыл бұрын
realization should use an open triangle as arrowhead, same as inheritance, because it is a kind of inheritance as in the realizing class is a sub type of the interface.
@sitrakaforler8696
@sitrakaforler8696 2 жыл бұрын
Always usefull to remember !
@xxhunterxxkilzz5
@xxhunterxxkilzz5 Жыл бұрын
Thank you 🙏 You are the BEST!!!
@shikomatlala
@shikomatlala 3 жыл бұрын
This video just saved my life.
@dp-bhatt
@dp-bhatt Жыл бұрын
Thanks. Excellent video.
@user-oc3vs6ng2e
@user-oc3vs6ng2e Жыл бұрын
Great tutorial!
@alenasuvorova1340
@alenasuvorova1340 3 жыл бұрын
Thank you so much!
@ebichu8126
@ebichu8126 2 жыл бұрын
One of the best sleeping clip thanks!
@eshantripathi151
@eshantripathi151 3 жыл бұрын
Can't thank you enough for this course!
@TechnoDB
@TechnoDB 3 жыл бұрын
Awesome!
@abrakadabra551
@abrakadabra551 2 жыл бұрын
Great contents. I suggest to adjust the VoiceOver and use different speeds or voice among chapters. Maybe adding some music during the breaks. It is a bit soporific listening to the same voice at the same speed for an hour
@u2bMusicBeauty
@u2bMusicBeauty 3 жыл бұрын
Thanks for sharing this great video + 👍!
@eggxecution
@eggxecution 10 ай бұрын
finished the whole vid thanks
@thatguyoverthere1648
@thatguyoverthere1648 3 жыл бұрын
You know, I am tired of the comments saying that you read minds, but one of your tutorials fit one of my interests at least 5 times in a row and I don’t really know how to explain it. Anyway, keep up the good work👍👍
@erronblack3462
@erronblack3462 2 ай бұрын
i did not expect a fear and hunger reference in my uml diagram course
@penmaypa
@penmaypa 9 ай бұрын
Thanks you. Good explaination
@induminidilukshaWijesinghe
@induminidilukshaWijesinghe 2 жыл бұрын
Thank You 💜️
@BiP00
@BiP00 3 жыл бұрын
Now I'm really convinced that you guys have some kind of mind reading algorithm with me...(proceeds to put tinfoil hat)
@sarahk13peace
@sarahk13peace 3 жыл бұрын
Same here, and not the first time
@07Flash11MRC
@07Flash11MRC 3 жыл бұрын
Same. It's both terrifying and very practical 😅👍
@x6andrey
@x6andrey 3 жыл бұрын
Just yesterday I was thinking about Learning UML lmao
@salaheddineboutayeb3649
@salaheddineboutayeb3649 3 жыл бұрын
The same lol hahahahahahahahahahahahha
@javalikai
@javalikai 3 жыл бұрын
Exactly! I just got this yesterday in my university course, ended up confused, and I wanted to understand more on this, but then this lifesaver suddenly upload this UML course.... What a thing😂
@amirgul8573
@amirgul8573 3 жыл бұрын
You won't believe I was looking for this just before your notification.... How's it possible?...😵
@amakhoekars1599
@amakhoekars1599 3 жыл бұрын
they can predict the future....
@amirgul8573
@amirgul8573 3 жыл бұрын
@@amakhoekars1599 UML human simulator?....
@andresordonezbolanos3528
@andresordonezbolanos3528 3 жыл бұрын
It was my case too, really strange
@edsantosify
@edsantosify 2 жыл бұрын
thanks for making this video
@BlackheartLangen
@BlackheartLangen Жыл бұрын
Nice one! Thx
@camillapantoja873
@camillapantoja873 3 жыл бұрын
Thank you so so so so much OMG, GRATIDÃO !!!!
@YggDroid-fh2kk
@YggDroid-fh2kk Жыл бұрын
They really put the "stoned" fox in there 🤣🤣🤣 AWESOME TUTORIAL
@prasannavenkkatesh1192
@prasannavenkkatesh1192 8 ай бұрын
Thanks. Thats a great presentation. Could you tell us more about which kind of tools could i use for praticing and using this diagrams?
@mk177
@mk177 2 жыл бұрын
Thanks!
@oooooooooooooooooo
@oooooooooooooooooo Жыл бұрын
Very useful thanks
@amenabe9842
@amenabe9842 3 жыл бұрын
Thank you !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@user-yw5tr2hd9u
@user-yw5tr2hd9u 9 ай бұрын
great work,谢谢分享
@slingshot7602
@slingshot7602 Жыл бұрын
Nice. Thanks
@kskrimi
@kskrimi 11 ай бұрын
thank you 😍
@oworipeter6677
@oworipeter6677 Жыл бұрын
i hope it will change my life forever
@user-zw7fj1wk7w
@user-zw7fj1wk7w 4 ай бұрын
i liked it!!
@TriPham-xd9wk
@TriPham-xd9wk 3 жыл бұрын
That is great way for system analyst and fast deployment of firm ware , hardware integration and operational modeling and simulation in design
@sabghat90
@sabghat90 3 жыл бұрын
The course for which i waiting...
@Black-xy4pj
@Black-xy4pj Жыл бұрын
Please give us an in depth video on domain model. We'd really appreciate it
@alirazi9198
@alirazi9198 Жыл бұрын
Why tf was i not subscribed to the best channel on youtube
@wayneisbored
@wayneisbored Жыл бұрын
Activity Diagram 1:04:30 System Machine Diagram 1:10:08
@pablofonseca8867
@pablofonseca8867 3 жыл бұрын
14:46 I think is not necessary to have a Square and a Rectangle shape if both have the same properties and specifications, if both are the same I could create just a Rectangle class cause the difference between Square and Rectangle is that Square has equivalent sides, so I could use the Rectangles class. Even Java API for Swing has the same implementation for Rectangle2D, they didn't specify a Square2D class.
@Amit-jb5xt
@Amit-jb5xt 3 жыл бұрын
Great👍
@echezonaagubata7750
@echezonaagubata7750 Жыл бұрын
i enjoyed this
@ayuzefovich
@ayuzefovich Жыл бұрын
If you're into software development in any form (software engineer, QA, analytics) and you don't know UML - do yourself a favor and spend the next 1 hour 41 minutes watching this video.
@jaswanthmallipeddi7019
@jaswanthmallipeddi7019 3 жыл бұрын
thank you
@horlaghunjewkayode3067
@horlaghunjewkayode3067 3 жыл бұрын
nice lesson
UML class diagrams
12:24
Lucid Software
Рет қаралды 394 М.
10 Design Patterns Explained in 10 Minutes
11:04
Fireship
Рет қаралды 2,2 МЛН
UNO!
00:18
БРУНО
Рет қаралды 2,7 МЛН
Red❤️+Green💚=
00:38
ISSEI / いっせい
Рет қаралды 90 МЛН
Best KFC Homemade For My Son #cooking #shorts
00:58
BANKII
Рет қаралды 72 МЛН
Все о UML за 1 час. Разбор вопросов и примеров диаграмм.
1:25:50
ЛАФ - Летний Аналитический Фестиваль
Рет қаралды 12 М.
Learn Database Normalization - 1NF, 2NF, 3NF, 4NF, 5NF
28:34
Decomplexify
Рет қаралды 1,8 МЛН
All UML Diagrams in 10 minutes
9:53
Ave Coders
Рет қаралды 112 М.
UML use case diagrams
12:42
Lucid Software
Рет қаралды 305 М.
The Flaws of Inheritance
10:01
CodeAesthetic
Рет қаралды 922 М.
APIs Explained (in 4 Minutes)
3:57
Exponent
Рет қаралды 761 М.
Data Analysis with Python for Excel Users - Full Course
3:57:46
freeCodeCamp.org
Рет қаралды 2,2 МЛН
Intro to Object Oriented Programming - Crash Course
30:18
freeCodeCamp.org
Рет қаралды 934 М.
UNO!
00:18
БРУНО
Рет қаралды 2,7 МЛН