Тёмный

Cum funcționează Internetul? - Curs de Front End Development în Română 

Viorel Mocanu - IT career advice in Romanian
Подписаться 13 тыс.
Просмотров 8 тыс.
50% 1

Опубликовано:

 

23 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 88   
@ViorelMocanu
@ViorelMocanu 2 года назад
Aștept rezolvarea temei mai jos! :)
@victort.9466
@victort.9466 2 года назад
1. PC-ul care acceseaza server-ul 2. De regula un computer ce hosteaza un site pe internet 3. Un software care preia si afiseaza pagini web 4. Un request trimis de la computerul unui user (client DNS) către un server DNS 5. Chrome ftw 6. Browserul trimite cererea HTTP catre adresa IP furnizata. Computerul respectiv primeste cererea HTTP de la TCP/IP și o transmite serverului. Serverul web citeste hostname-ul & path-ul și gaseste sau genereaza datele pe care le-ai cerut.
@ViorelMocanu
@ViorelMocanu 2 года назад
Bun așa, Victor! :)
@beselmeselbe644
@beselmeselbe644 2 года назад
Vor mai urma si alte teme aici in play-list sau sunt atasate in alte play-listuri?:)
@ViorelMocanu
@ViorelMocanu 2 года назад
@@beselmeselbe644 Azi sau mâine apare un video nou, cu o temă nouă, chiar în playlist-ul ăsta. :) Deci playlist-ul ăsta e cel bun, dar e abia la început, o să dureze ceva vreme până finalizăm cursul...
@oziPUBG
@oziPUBG Год назад
1.Clientul este un browser 2.Serveru-ul este un calculcator care contine informatii care sunt transmise catre browser 3.Browser-ul este un program de cautare 4.DNS-ul este un server special de internet care stie exact numele domeniului 5.Folosesc Google Chrome 6.Accesezi practic un domeniu un site cred eu care are rol de cautare. Cred ca este domeniua deoarece este format din subdomeniu , nume si tdl
@ViorelMocanu
@ViorelMocanu Год назад
3 - nu doar de căutare, ci și de vizualizare / folosire a site-urilor și aplicațiilor web Good job! Ține-o tot așa! :)
@dragosp.7635
@dragosp.7635 2 года назад
Vrem sa apara mai des episoade din seria asta. Foarte interesant, keep up the good work!
@ViorelMocanu
@ViorelMocanu 2 года назад
Merci mult, Dragoș! Fac tot posibilul să revin la ritmul promis de unul pe săptămână. :)
@robertchirculescu2271
@robertchirculescu2271 2 года назад
1.Pe scurt: Calculatorul tau de unde se transmite cererea. 2. Un server este un program care furnizează servicii altor aplicații (numite aplicații client), aflate pe același calculator sau pe calculatoare diferite. Se mai numește server și un calculator pe care rulează una sau mai multe asemenea aplicații. 3. Program care permite utilizatorilor să afișeze text, grafică, video, muzică și alte informații situate pe o pagină din World Wide Web EX:Chrome. Firefox, Edge, Opera etc. 4. DNS vine de la "domain name system" si reprezinta procesul prin care calculatorul sau dispozitivul tau intreaba serverul DNS care este adresa de IP a unui site pe care tu vrei sa-l accesezi. Dacă serverul DNS o știe și calculatorul tău primește un răspuns, atunci ești automat redirecționat către adresa IP a acelui site. 5. Chrome si Firefox uneori chiar si Edge dar primele doua sunt cele principale. 6. Cerea mea pleaca catre server iar serverul imi transmite inapoi raspunsul cu informatia: Ie Google.com.
@ViorelMocanu
@ViorelMocanu 2 года назад
Foarte bine! :)
@valentingheorghe9807
@valentingheorghe9807 2 года назад
Ești foarte undervalued omule, apreciez enorm că explici fiecare cuvânt pe înțelesul tuturor
@ViorelMocanu
@ViorelMocanu 2 года назад
Mulțumesc mult, Valentin! Apreciez!
@adrianmoroianu4380
@adrianmoroianu4380 2 года назад
Cred ca daca ar fi sa descriu intr-un cuvant ce este in acest curs acesta ar fi: GENIAL. Mi-as dori mai des astfel de video-uri. KEEP THEM COMING!!!
@ViorelMocanu
@ViorelMocanu 2 года назад
Merci mult, Adrian! :) Eu n-aș merge chiar până acolo cu descrierea, dar mă bucur mult că e pe placul tău!
@rusualessandra6566
@rusualessandra6566 Год назад
Salut Viorel! Sunt la inceput cu intelegerea notiunilor, dar mi am schematizat tot ce ai spus pe foi si m-au ajutat enorm toate metaforele pe care le ai adus odata cu prezentarea unor notiuni atat de complexe. Eu, care nu aveam cunostinte prea vaste cu privire la cum functoneaza thnologia, m ai facut sa inteleg niste termeni atat de abstracti. Iti multumesc pentru tot cee ce faci!
@ViorelMocanu
@ViorelMocanu Год назад
Mult spor în tot ce ți-ai propus, Alessandra! :) Și merci de gândul bun!
@andreibarba4173
@andreibarba4173 2 года назад
Cel mai tare tutorial pe care l-am vazut in romana!!!!!
@ViorelMocanu
@ViorelMocanu 2 года назад
Merci mult, Andrei! :) Încerc să nu dezamăgesc și la următoarele...
@madalinavochin7402
@madalinavochin7402 2 года назад
Mulțumim!
@ViorelMocanu
@ViorelMocanu 2 года назад
Și eu mulțumesc mult, Mădălina!
@honn8325
@honn8325 2 года назад
Explici superb, abia aștept să mai postezi
@ViorelMocanu
@ViorelMocanu 2 года назад
Merci mult, fac tot posibilul să postez cât mai des, inclusiv din seria asta. :)
@jerryflorin9361
@jerryflorin9361 2 года назад
Felicitari pentru video-uri, eu deja stiam cam tot de ai zis tu in acest episod, mi-am reamintit toate etapele, foarte frumos structurat. Dar ca sa fiu sincer, pentru in incepator este cam coplesitoare toata informatia asta. :)) Bafta!
@ViorelMocanu
@ViorelMocanu 2 года назад
Eu mă bazez pe faptul că dacă văd video-ul de mai multe ori și se uită prin resursele din descriere, oamenii or să prindă gustul oricum. Ritmul nu e ideal, într-adevăr, dar face parte dintr-un modul introductiv pentru un curs care are cu totul alt scop - niște compromisuri a trebuit să fac. :) Merci de comment oricum, și te mai aștept!
@constantincrintea8219
@constantincrintea8219 2 года назад
Super placut de urmarit cursul tau . Asteptam si urmatoarele episoade cu interes.Multa bafta !
@ViorelMocanu
@ViorelMocanu 2 года назад
Merci mult, mă bucur s-aud asta! :)
@dorin6880
@dorin6880 2 года назад
Ce bine ai explicat 😍. Foarte tare!
@ViorelMocanu
@ViorelMocanu 2 года назад
Mulțumesc mult, Dorin! Te mai aștept! :)
@alexandrudostoievski4219
@alexandrudostoievski4219 Год назад
Ești super tare Viorel!
@ViorelMocanu
@ViorelMocanu Год назад
Merci mult! Și voi sunteți tari că aveți răbdare să parcurgeți toate video-urile astea...
@alexandrubratu3788
@alexandrubratu3788 2 года назад
Foarte bun materialul! Spor în continuare!
@ViorelMocanu
@ViorelMocanu 2 года назад
Mulțumesc mult, Alexandru!
@eugenaxe3824
@eugenaxe3824 Год назад
Excelent!
@ViorelMocanu
@ViorelMocanu Год назад
Merci mult!
@bogdanpop4512
@bogdanpop4512 2 года назад
1)clientul este o aplicatie software(browser, curl, postman etc) care acceseaza o resursa(site) 2) serverul este calculatorul care serveste resursele cerute de catre client 3) browserul este clientul 4) cererea DNS este procesul de aflare a adresei ip a resursei cautate 5) firefox 6) intrebam resolverul ISP-ului care ne redirectioneaza catre serverele root ale domeniului care ne redirectioneaza spre serverele TLD, acestea din urma stiu nameserverele domeniului iar asociat nameserverelor se afla adresa IP cautata. Ar mai trebui mentionat ca pe tot parcursul acestei cautari toate adresele IP(isp, root server, tld server) se salveaza pe raspuns pentru a ne scuti de aceeasi cautare din nou
@ViorelMocanu
@ViorelMocanu 2 года назад
Excelent, Bogdan!
@bogdanpop4512
@bogdanpop4512 2 года назад
@@ViorelMocanu Multumesc Viorel! Imi plac foarte mult resursele din descriere. Foarte informative.
@ViorelMocanu
@ViorelMocanu 2 года назад
@@bogdanpop4512 Mă bucur! Spor la treabă! Și sunt aici dacă te blochezi pe undeva...
@ionnutz028
@ionnutz028 Год назад
Răspunsul meu pentru întrebările din video: Ce este un client?: Un client este dispozitivul de pe care accesezi un site. Ce este un server?: Un server este locul unde se trimite request-ul de la client. Ce este un browser?: Un browser este un program care permite utilizatorului să descarce filme, jocuri, să se uite pe RU-vid, să afișeze text, imagini etc. Ce este o cerere DNS?: DNS înseamnă "Domain Name System" și reprezintă procesul prin care dispozitivul de pe care accesezi un site întreabă serverul DNS care este adresa IP a site-ului pe care vrei să-l accesezi, iar dacă serverul DNS o știe, te va trimite către adresa respectivă IP. Ce browser folosești acum?: Folosesc Chrome, deoarece mi se pare cel mai complet browser. Ce se întâmplă exact când accesezi site-ul Google?: (PE SCURT) Se trimite un request către server, acesta îl receptionează și îmi va trimite înapoi pachetele necesare pentru a recompune pagina respectivă, adică "HTML, CSS și JavaScript".
@ViorelMocanu
@ViorelMocanu Год назад
Exact, bravo!
@ciprianmoldoveanu1848
@ciprianmoldoveanu1848 Год назад
V.L.C.!
@ViorelMocanu
@ViorelMocanu Год назад
Mulțumesc!
@anamogos9680
@anamogos9680 2 года назад
Poti detalia ce este resolverul ISP-ului si root-ul? By the way good job and keep going:)
@ViorelMocanu
@ViorelMocanu 2 года назад
Merci, Ana! :) I will. Resolver-ul ISP-ului este de obicei un server special de la RDS, Orange, Ines, Vodafone, etc la care ajung absolut toate request-urile (toate cerințele de date) de la toți clienții acelui ISP care încearcă să acceseze Internetul. El trebuie să știe un singur lucru: unde găsește un server root de unde să afle TLD-urile domeniului căutat. Spre exemplu, dacă încerci să intri pe youtube.com, request-ul ajunge la ISP care are un resolver care-ți zice unde găsești root-ul, iar root-ul îți zice unde găsești TLD-ul .com, iar TLD-ul .com îți zice la ce IP-uri găsești domeniul youtube.com. Root-ul este deci „rădăcina” sistemului DNS, baza lui, locul de unde pleacă toate căutările tuturor domeniilor. Dacă-ți imaginezi un arbore mare în care toate frunzele sunt domenii, root-ul sunt serverele „rădăcină” de unde pleacă picătura de apă care circulă apoi prin trunchi, prin crengi (Top Level Domain servers, sau TLD-uri) și apoi ajunge la frunză (domeniu). Sunt câteva servere root în toată lumea, și sunt menținute de ICANN (Internet Corporation for Assigned Names and Numbers), și fără ele ar fi mult mai complicat. Trebuie menționat și că request-urile astea trec prin toate serverele de care am zis doar dacă accesezi pentru prima dată domeniul respectiv, adică dacă browser-ul și sistemul de operare (Windows, iOS, Android, MacOS, Linux, etc) nu au deja în cache (un fel de memorie temporară) lista cu IP-urile site-ului direct, sau măcar lista cu IP-urile TLD-urilor.
@ViorelMocanu
@ViorelMocanu 2 года назад
P.S. poți urmări și povestea de aici howdns.works/ep1/ care explică vizual călătoria asta a datelor. :)
@go2grow-dezvoltarepersonal467
@go2grow-dezvoltarepersonal467 2 года назад
1. clientul este pc-ul/telefonul personal de pe care fac cererea. 2. server-ul este cel care stochează informatia si care îmi pune la dispoziție informația solicitată. 3.browser-ul este aplicatia/slujitorul care îmi face legătura între site-uri. 4. DNS = DOMAIN NAME SERVER 5. Chrome și Firefox 6. cererea mea pleacă către server care îmi trimite înapoi răspunsul cu site-ul/aplicatia, in cazul de fata cu motorul de căutare Google.
@ViorelMocanu
@ViorelMocanu 2 года назад
Exact, bravo!
@go2grow-dezvoltarepersonal467
@go2grow-dezvoltarepersonal467 2 года назад
@@ViorelMocanu felicitări ție! 😇 Faci un lucru extraordinar sa ne structurezi în felul acesta informația asta valoroasa!
@ViorelMocanu
@ViorelMocanu 2 года назад
@@go2grow-dezvoltarepersonal467 Mă bucur că pot ajuta! :)
@daveoreo8696
@daveoreo8696 2 года назад
Ai spus la inceput ca Opera nu este asa de bun. Ce parere ai de Opera GX varianta mai buna a acestuia?
@ViorelMocanu
@ViorelMocanu 2 года назад
Sincer, n-am testat-o, dar pun asta pe lista de lucruri de încercat în curând și revin cu impresii într-un live viitor! :)
@ioaniancu4170
@ioaniancu4170 2 года назад
FELICITARI !!! Am renuntat la Oliveira vs Poirer ptr Viorel Mocanu vs Curs de Frontend.
@ViorelMocanu
@ViorelMocanu 2 года назад
:)) bun, dar să știi că actualul curs o să dureze ceva (estimez că vreo 40-60 săptămâni) deci sugerez să suplimentezi și cu materialele de aici: bit.ly/vio-digital
@ioaniancu4170
@ioaniancu4170 2 года назад
@@ViorelMocanu Ok Boss
@ViorelMocanu
@ViorelMocanu 2 года назад
Spor! :)
@blockchainx9804
@blockchainx9804 2 года назад
Cum vezi viitorul web ului peste 10 ani? Crezi ca o sa creasca cererea si mai mult sau o sa scada?
@ViorelMocanu
@ViorelMocanu 2 года назад
Cred că suntem încă devreme pe graficul de creștere al industriei și mai avem niște decade până la maturizarea și încetinirea ritmului de creștere. Deci da, clar e de viitor în următorii 10-20-39 ani poate.
@marianpascu8474
@marianpascu8474 2 года назад
O intrebare ar fi: Daca eu invat sa programez si ma apuc sa fac un site web ca proiect, pe care sa il pun in CV ul meu, va trebui sa si platesc pentru hosting, ca sa fie un proiect complet si sa fie luat in considerare? De altfel, ca sa fie un proiect complet, site ul va trebui sa fie si securizat. O sa ma coste si asta?
@danalachesebastian
@danalachesebastian 2 года назад
Normal ca va costa sa ai https,si nu ai vrea ca in CV-UL tau sa apara un site nesecurizat
@ViorelMocanu
@ViorelMocanu 2 года назад
Exact, contează - nu foarte mult, dacă nu ești la început, dar e o mică bilă neagră.
@ViorelMocanu
@ViorelMocanu 2 года назад
Nu e musai să plătești pentru hosting - poți hosta la Netlify sau Github Pages unde e gratis. Ideal e să-l deployezi undeva neapărat, ca să fie ușor de validat și de oameni care n-au timp să instaleze pachete de Node, etc. sau care n-au cunoștințe tehnice (recruiteri). SSL-ul pentru HTTPS e aplicat automat la Github Pages sau Netlify, și în rest e gratuit și relativ ușor de aplicat la hosting services cum e bit.ly/vio-hosting - deci merită folosit pentru profesionalism.
@MariusCiurea1
@MariusCiurea1 2 года назад
Nice
@ViorelMocanu
@ViorelMocanu 2 года назад
Mulțumesc mult, Marius! :)
@21pusa
@21pusa 2 года назад
ar merge ceva mai greut ca, tema !
@ViorelMocanu
@ViorelMocanu 2 года назад
Când trecem la partea concretă (HTML, apoi CSS, apoi JS) o să dau teme împărțite în 2 părți: ceva light pentru începători și ceva mai hardcore pentru avansați. În partea asta introductivă în afară de primul video care are niște criptografie în temă, încă nu am găsit o variantă bună de temă mai complexă, sorry. Dacă ai tu una, do share. :)
@genabogatu
@genabogatu Год назад
Pentru unii dintre noi e deja greu :D Cursul este pentru incepatori, nah...just saying!
@bogdanpop4512
@bogdanpop4512 2 года назад
Oare imi tot stergi commentul? Daca nu, am postat deja raspunsul la tema de vreo 5 ori si tot nu apare in comments
@ViorelMocanu
@ViorelMocanu 2 года назад
Sorry, nu eu îl șterg, RU-vid îl șterge dacă ai link-uri sau cuvinte dubioase prin el. :( Scrie-mi pe Discord răspunsul dacă vrei să-l corectez, sau omite sau din link-uri ca să nu ți le mai șteargă RU-vid (e tâmpită politica, și pe mine mă enervează).
@fortznite8150
@fortznite8150 2 года назад
Stai de ce brave e un browser slab?
@danielraducu9073
@danielraducu9073 2 года назад
si eu sunt surprins de asta si as dori sa stiu mai mult
@ViorelMocanu
@ViorelMocanu 2 года назад
Nu e slab. Doar că au descoperit recent niște tactici dubioase: www.cpomagazine.com/data-privacy/brave-privacy-browser-caught-automatically-adding-affiliate-links-to-cryptocurrency-urls/ + community.brave.com/t/why-i-stopped-using-brave-browser/132626
@ViorelMocanu
@ViorelMocanu 2 года назад
Și mie-mi place, dar au descoperit recent probleme de politică și atitudine cu el: www.cpomagazine.com/data-privacy/brave-privacy-browser-caught-automatically-adding-affiliate-links-to-cryptocurrency-urls/ + community.brave.com/t/why-i-stopped-using-brave-browser/132626
@sibral8413
@sibral8413 2 года назад
@@ViorelMocanu Si Safari e pus în aceiași categorie?? Nu sunt neapărat fan Apple, dar totuși... ce argumente ar fi pentru depunctarea asta? Merci
@ViorelMocanu
@ViorelMocanu 2 года назад
@@sibral8413 Uite un articol cu comentarii relevante: dev.to/jacoby/what-do-front-end-devs-think-about-safari-4855 și o postare de pe HackerNews cu comentarii relevante: news.ycombinator.com/item?id=9804959 ca să-ți faci o idee. Încă două articole relevante finalizează argumentul, dacă nu te-ai convins: httptoolkit.tech/blog/safari-is-killing-the-web/ și blog.perrysun.com/2021/07/15/for-developers-safari-is-crap-and-outdated/ :)
@alexandrudostoievski4219
@alexandrudostoievski4219 Год назад
Continua cu ceea ce faci , fiindcă o faci la un nivel foarte ridicat
@ViorelMocanu
@ViorelMocanu Год назад
Voi continua, fără griji! :) Mulțumesc!
@sandrastrengar3967
@sandrastrengar3967 2 года назад
Cand apare urmatorul episod? 😊
@ViorelMocanu
@ViorelMocanu 2 года назад
Astăzi îl filmez, apoi trebuie editat, deci... săptămâna asta, zic eu. :)
Далее
He went ALL in 😭
00:12
Просмотров 1,3 млн
Ce este Internetul si cum functioneaza
7:45
Просмотров 1,2 тыс.
How does the INTERNET work? | ICT #2
8:59
Просмотров 8 млн
He went ALL in 😭
00:12
Просмотров 1,3 млн