9.1: What is Firebase? (Database as a Service) - Programming with Text

Поділитися
Вставка
  • Опубліковано 6 лют 2025
  • In this video, I introduce the concept of "Database as a Service" (DBaaS). I discuss how you can store data in a web application written with client-side JavaScript only. This is the first video in a tutorial series about Firebase. This video is part of the "Programming from A to Z" ITP course.
    Next video: • 9.2: Firebase: Saving ...
    Course url: shiffman.net/a2...
    Support this channel on Patreon: / codingtrain
    Send me your questions and coding challenges!: github.com/Cod...
    Contact: / shiffman
    GitHub Repo with all the info for Programming from A to Z: github.com/shi...
    Links discussed in this video:
    Firebase:
    firebase.googl...
    firebase.googl...
    Source Code for the all Video Lessons: github.com/Cod...
    For More Programming from A to Z videos: www.youtube.co...
    For More Coding Challenges: • Coding Challenges
    Help us caption & translate this video!
    amara.org/v/1IZm/
    📄 Code of Conduct: github.com/Cod...

КОМЕНТАРІ • 95

  • @AdamXuSci
    @AdamXuSci 8 років тому +109

    Daniel, you're like the Bob Ross of coding.
    Seriously.

    • @AnirudhGiri
      @AnirudhGiri 7 років тому +3

      Dan and his happy little webapps :)

    • @123paramorefan
      @123paramorefan 6 років тому +3

      This is so accurate !

  • @SahilP2648
    @SahilP2648 8 років тому +69

    Dude. I love your videos man. I started watching your videos starting this week and I have realized what I have been missing. Your video tutorials are amazing. The amount of energy and enthusiasm that you have at all times is incredible. It makes me want to get off my lazy ass and start coding works of wonder. I am actually surprised at the fact that you don't have 1 million subscribers yet. Well, in any case, I am just a rookie programmer being humbled by the stuff you make. Don't ever stop making this. Thank you :)

  • @spartan5106
    @spartan5106 5 років тому +10

    you teach coding better than my professors, thank you for your dedication, your channel is extremely supportive!
    keep up the awesome work

  • @attilathehamster6774
    @attilathehamster6774 7 років тому +2

    OMG. The dance at the closing promo...and those socks. Kudos.

  • @crystinecullen3031
    @crystinecullen3031 3 роки тому +1

    Man I just want to say I love you, the way you teach, the way you present and I feel so relax and happy learning from you !

  • @craigthecat4202
    @craigthecat4202 7 років тому

    I've paused your video 3:45 in just to thank you. I'm currently developing an iOS app and I have a dev server running on a raspberry pi. I'm also looking (or should I say, was looking) to write a PHP framework to communicate with my server and act as the web service in between the app and the pi server. Now you've explained what things like Firebase are, it makes sense for me to use that.... why re-invent the wheel :)

  • @ranjitbassi3876
    @ranjitbassi3876 4 роки тому

    top video, i am studying for the azure az-900 exam and saw this term. your diagram and explanation has made this sync into my mind.

  • @lloydtozvireva6739
    @lloydtozvireva6739 6 років тому +1

    Before understanding any thing the first thing that a liked is the ENERGY you have man! you get yr first 5 stars for that, Then obviously the content you get yourself 100%.

  • @kehtahaipalpal
    @kehtahaipalpal 7 років тому

    Its very hard explain coding as you do it for us. Your are THE BEST teacher of coding I have ever seen. Thanks a lot for doing all the research and explaining us in a very simple manner.... :-)

  • @janmichaelbesinga3867
    @janmichaelbesinga3867 4 роки тому +1

    first 2 seconds of the video, like button clicked!

  • @AndersonSilvaMMA
    @AndersonSilvaMMA 6 років тому

    To be honest, I love the way you teach

  • @OzieCargile
    @OzieCargile 2 роки тому

    Dan, you are a hero.

  • @vc7057
    @vc7057 4 роки тому

    Your videos are easy to wathch !!! You teach things and charge people with positive energy :-)

  • @BramVanbilsen
    @BramVanbilsen 8 років тому +3

    Awesome! I was looking up firebase tutorials just the other day, now I'm sure a fun and educational video is coming! ^^

  • @kidstagram354
    @kidstagram354 8 років тому +1

    I was finding this kind of videos for so long !!! Finally I found it on your channel!!!

  • @keshav2136
    @keshav2136 3 роки тому

    I was looking for such a video

  • @Fiskgjusen
    @Fiskgjusen 8 років тому +4

    I just found your channel and I love you and your videos. and that's saying a lot because I hate almost everyone. you explain super well and you do it in a fun way!

  • @sabuein
    @sabuein 2 роки тому

    Thank you, very helpful.

  • @edivaldoluisbonfim3194
    @edivaldoluisbonfim3194 4 роки тому

    thank you for the time, and information

  • @allandev5776
    @allandev5776 8 років тому

    The dancing at the end of the video made my day :)

  • @edoardogribaldo2870
    @edoardogribaldo2870 4 роки тому

    great video, thank you for the clear explanation!!!

  • @hakunamata_tuh
    @hakunamata_tuh 7 років тому

    Keep up the good content! loved the way you gave lecture :)

  • @JordanShackelford
    @JordanShackelford 8 років тому +17

    I think it'd be a cool idea to take something like the snake game you already made and port it to a client/server model with node/socket.io so it can be multiplayer

    • @fabdlnltc
      @fabdlnltc 8 років тому +2

      Please Daniel! This guy is the voice of your fans! :)

    • @TheCodingTrain
      @TheCodingTrain  8 років тому +3

      Take a look at my shared drawing canvas videos and agar.io part 2 challenge I do things like this! (But yes, love the idea of adding this for a the snake game too.)

    • @JordanShackelford
      @JordanShackelford 8 років тому

      Daniel Shiffman Nice!

  • @LaurivaldoLopes
    @LaurivaldoLopes 8 років тому

    congratulations!!! go ahead

  • @rngrover5956
    @rngrover5956 7 років тому

    you're awesome buddy

  • @directorvcci6285
    @directorvcci6285 7 років тому

    hahah! wow... I saw your video for first time, the way that present stuff is really nice and it's sort of dancing presentation ;) but cool

  • @Felwin
    @Felwin 8 років тому +2

    Would be nice to have a video about the server deployment of a node.js app

  • @AymenFersi
    @AymenFersi 7 років тому

    Pretty nice video !

  • @sumeet141
    @sumeet141 6 років тому

    First Video I watched, liked subscribed and belled....Awesome fun videos

  • @sridharyamijala4739
    @sridharyamijala4739 4 роки тому

    Content was fine and well explained. Just need to control your hand gestures and excitement a little bit.

  • @seokhoonlee1753
    @seokhoonlee1753 7 років тому

    Hey great video! One question. How is setting up your own database more secure compared to using database as a service such as Firebase? You kept mentioning about security in comparing the two methods.

  • @priyansutank
    @priyansutank 3 роки тому

    3:05 god watching it live and sends eraser so that Daniel can explain further...

  • @linocatucci
    @linocatucci 8 років тому

    Hi, awesome videos. I am new to this, but how would you secure the firebase credentials information in the js file?

  • @dhakshnamoorthy8673
    @dhakshnamoorthy8673 4 роки тому

    Hey there I'm working with kivy connected to firebase. I have connected a firebase value with a kivy label and all I need is whenever I update the firebase value my label also must update without any click event .pls help me

  • @bharatbhakt
    @bharatbhakt 6 років тому

    Can you tell me how do I return a variable from onSuccessListener of Cloud FireStore as Listeners are asynchronous?

  • @aryanbhaskar7872
    @aryanbhaskar7872 4 роки тому

    Sir Agr mai ek chat app bnata hu to firebase me qa limits hai yani
    No. Of accounts or chat backup database size vgrhk liye.

  • @1Boker1
    @1Boker1 8 років тому

    Hey man! Your videos are the best, but now i started c# at university, can you do some videos with c# or you know any other youtube channel as good as yours? (Sorry if i made mistakes, english is not my first language)

  • @onlyeyeno
    @onlyeyeno 8 років тому +1

    Only came for the "geekdance" @ the end ;)
    just kidding, thanks for all the great videos.
    Best regards

  • @pearhat640
    @pearhat640 5 років тому

    The panic he had over cloud was amusing

  • @ajaydeshetty1574
    @ajaydeshetty1574 7 років тому

    Very helpful ...thanks

    • @shivang841
      @shivang841 7 років тому

      You can try this app to use it like firebase admin console play.google.com/store/apps/details?id=com.shivang.managefirebasedatabase.free

  • @aseel1024
    @aseel1024 4 роки тому +1

    Cloud ❌ Server-less ✅

  • @cameronbelcher185
    @cameronbelcher185 7 років тому

    Hey, Dan! If I wanted people to be able to permanently record themselves on my site and have what they've recorded be always accessible to others, to listen to, would it be possible and if so how? I have no problem with making the recorder, it is just when it comes to saving what I have recorded onto the firebase database, is where I am a little lost.

  • @NextGenAge
    @NextGenAge 5 років тому

    Firebase = giving away control for comfort.

  • @HarshKapadia
    @HarshKapadia 4 роки тому

    I think Firebase is BaaS (Backend as a service) as it handles much more than DBs...

  • @endorphinex7479
    @endorphinex7479 8 років тому +3

    2:27 Cut!

  • @thecreditcardrewards
    @thecreditcardrewards 7 років тому

    I have an hybrid app that works on iOS and Android, can I make 1 firebase databse common,so I can synchronise between them?

  • @tosifkhan5048
    @tosifkhan5048 7 років тому

    am using firebase to develop an android app which work somewhat as instagram but i am confussed that what if i use firebase to upload and download images as insta.. then their will be more bandwidth use and then the charges of firebase will be more. .. i want to ask how much it may cost and is it good to make such app on firebase behalf of monthly charges

  • @qureshiowais6951
    @qureshiowais6951 4 роки тому

    make a playlist on the security of firestore database, please!!!

  • @fordfiveohh
    @fordfiveohh 6 років тому

    Can I do infrastructure on demand with firebase ? How easy would it be for users of my app to have their own db?

  • @mikastsodikov1396
    @mikastsodikov1396 4 роки тому

    is this outdated? I'm looking for a good tutorial about firebase and possibly react, and I love this channel, I'm just wondering if it's outdated or something

  • @PhysicsMarc
    @PhysicsMarc 8 років тому

    HI Dan! It appears that you can host sites on Firebase to have a DB+Hosting AIO solution. Can you do a series that shows how to create some content that gets hosted to a public URL that has some basic database submission properties? Perhaps implementing a (basic) competitive snake game or your agar.io game. The free version supports up to 100 concurrent users, so you should be able to test it fairly well!

    • @TheCodingTrain
      @TheCodingTrain  8 років тому +1

      I'll consider it! you can add here: github.com/CodingTrain/Rainbow-Topics/issues

  • @harerampanchal4672
    @harerampanchal4672 5 років тому

    There are no Videos on API of firebase used inside unity, can u explain

  • @victoryfile
    @victoryfile 6 років тому

    I love you.

  • @monk_1451
    @monk_1451 8 років тому +3

    Dude you should create a tetris game and record it

  • @afaque.
    @afaque. 5 років тому

    I am 821st subscriber

  • @earn32578
    @earn32578 6 років тому

    Hi, there
    How can I connect my Realtime database with Dialogflow?
    Is it possible to link them in Inline Editor?
    Thanks

  • @Shyamal_wijesinghe
    @Shyamal_wijesinghe 7 років тому

    Cool :D

  • @misterdroidma
    @misterdroidma 5 років тому

    Hello Sir, I want to thank a lot for yours lessons I have almost achieve my app with firebase , but i have a challenge for you!!!! how to receive and send the same value in a html page .
    I explain my self I am sending time scenario to firebase (ok with your lessons)
    ex h1=10 mn1 =25
    I want to read the scenario value h1=x mn1=y in the same html page .
    how to implement the js.file to read and write to the same firebase database

  • @TheFruitCakeGypsy
    @TheFruitCakeGypsy 7 років тому +17

    Everytime he calls node a framework i die a little inside ;(

  • @brokart319
    @brokart319 8 років тому

    What keyboard do you use?

    • @ShaXCwalk
      @ShaXCwalk 8 років тому

      He's using a laptop if I'm not wrong

  • @nicholasw.8156
    @nicholasw.8156 5 років тому

    can you send me a gif of the background outro scene

  • @blakerunyon09
    @blakerunyon09 3 роки тому

    Has anyone brought up the Rand Fishken comparison yet….

  • @ahollowbiscuit8550
    @ahollowbiscuit8550 8 років тому

    ayyye

  • @izzy5532
    @izzy5532 7 років тому

    Can your pc just act as a server

    • @Nafana
      @Nafana 7 років тому

      Yes, it can act locally as a server for your home network / itself. Or you can open up ports and allow connections globally. Unless you for some reason want to dedicate your pc to being a permanent server.

  • @jurajcarnogursky8542
    @jurajcarnogursky8542 7 років тому

    So all your data (also sensitive) are somewhere "in the sky" and you have no idea if some google folks aren't reading through them? great ;)

  • @gargameo4560
    @gargameo4560 6 років тому

    Great explanation. I like your infographic approach. Stay positive and cheery : ). But not too cheery, you're leaning to hyperactive, therefore easy to neglect real content, and focus on your hands too much.

  • @devinkey4024
    @devinkey4024 8 років тому

    How in the world do I send him questions? (that's not in the comment section)

    • @davidnovosardian6848
      @davidnovosardian6848 8 років тому +1

      Devin Key he literally has a way to contact him in the description.... On twitter

    • @devinkey4024
      @devinkey4024 8 років тому

      Any other way I have no twitter

    • @TheCodingTrain
      @TheCodingTrain  8 років тому

      I do read the comments as much as I can! You can also post to forum.processing.org and link to a post there. E-mail isn't great for me for tech questions.

    • @johansaxe
      @johansaxe 8 років тому

      There's several websites where you can get free mySql hosting.

  • @vegasvato55
    @vegasvato55 6 років тому

    the adds are just to much with no way to opt out or skip you want to be a teacher or a business??? You can't be both...

  • @akhilnarayanan7182
    @akhilnarayanan7182 3 роки тому

    Firebase- Database as a service?
    You sure about that??

  • @Spaceman2484
    @Spaceman2484 5 років тому

    Yep I’m hiring someone else to code

  • @parikshit804
    @parikshit804 6 років тому

    the thumbnail for your video is wrong. firebase is not a database as a service.

  • @pearyd1204
    @pearyd1204 8 років тому +1

    Lmao!

  • @bilaltariq50
    @bilaltariq50 7 років тому +3

    Dude. I love your videos man. I started watching your videos starting this week and I have realized what I have been missing. Your video tutorials are amazing. The amount of energy and enthusiasm that you have at all times is incredible. It makes me want to get off my lazy ass and start coding works of wonder. I am actually surprised at the fact that you don't have 1 million subscribers yet. Well, in any case, I am just a rookie programmer being humbled by the stuff you make. Don't ever stop making this. Thank you :)

  • @harerampanchal4672
    @harerampanchal4672 5 років тому

    There are no Videos on API of firebase used inside unity, can u explain