Webinariile, la fel ca întregul program Code Sinaia 2021, sunt oferite gratuit de InProTED.org
5/22/2021 Webinar #1 Florin, May 22
6/12/2021 Webinar #2 Monica, June 12
7/3/2021 Webinar #3 GitHub, July 3- Florin
Webinar #3 Sâmbătă 3 iulie, 2021 ora 18:30 GitHub cu Florin Teodorescu instructor Code Sinaia
Platforma Git și portalul GitHub sunt cele mai larg utilizate sisteme pentru gestionarea codului sursă. Sunt folosite curent atât în comunitatea Open Source cât și în multe din companiile software multi-naționale reprezentând fundamentul lucrului organizat, individual sau în echipă.
Cu ajutorul Git un programator poate itera pe versiuni successive ale propriului cod fără să afecteze stabilitatea generală a unui proiect mai amplu. Mai mulți programatori pot contribui în același fel, fiecare la diferite module ale aceluiași proiect dar pot și colabora prin revizii, comentarii și sugestii de modificări pe codul dezvoltat de oricare alt membru al echipei.
În acest webinar vom înțelege conceptele de bază ale platformei Git și îi vom demonstra utilizarea atât în modul de lucru individual cât și colaborativ. În cadrul școlii de programare avansată vom funcționa ca o echipă și vom folosi Git și GitHub pentru a ne coordona, deci informația din această sesiune va avea aplicabilitate practică în următoarele săptămâni.
Webinar #2 Sâmbătă 12 iunie, 2021 ora 18:30 Monica@Intel
Inginerie ... cu capul în nori: Introducere în Cloud Computing
Prezentator Monica Ene-Pietroșanu, Intel Cloud and Enterprise Software Group:
Cloud computing este astăzi o realitate indiscutabilă. Majoritatea dezvoltatorilor și-au mutat aplicațiile în cloud și rata de creștere a acestora este exponențială. Vă întrebați de ce?
În cloud putem să facem deployment rapid. Avem acces instant la zeci, sute de servere si putem stoca cantități masive de date deoarece resursele sunt elastice, crescând și descrescând după nevoie. Cloud-ul oferă o combinație de agilitate și eficiență a costurilor.
În acest webinar vom discuta noțiunile de bază pentru cloud computing dar și modul în care s-a transformat dezvoltarea de software în cloud. Vom vorbi despre:
mașini virtuale, containere, virtualizare, orchestrare
software development bazat pe DevOps, Continuous Integration, Continuous Deployment
tranziția spre runtimes și ce sunt acestea
dezvoltarea în limbaje de nivel înalt
Cel mai important, cum v-am obișnuit deja la webinariile Code Sinaia, ne dorim o discuție deschisă. Fiți curioși, trimiteți întrebările voastre înainte de webinar sau deschideți-vă microfonul pe 12 iunie. Vom petrece împreuna o ora ... cu capul in nori.
Webinar #1 Sâmbătă 22 mai, 2021 ora 18:30 Florin@Microsoft
Florin Teodorescu: În acest prim webinar, voi oferi o perspectivă personală din postura de angajat veteran (de peste 20 de ani) la Microsoft în Statele Unite. Voi povesti despre tranziția din viața de student, apoi asistent în mediu academic, angajat în România și în final angajat la companie de top pe coasta Pacificului. Voi povesti despre diferite roluri și echipe prin care am trecut, voi dezvălui detalii – unele amuzante, altele surprinzătoare – ale unei zi tipice de lucru și din afara job-ului. Dar cel mai important, voi răspunde la întrebări.
Deci nu vă așteptați la o prezentare pasivă, uni-direcțională. Veniți cu o minte deschisă, cu incisivitatea, curiozitatea și candoarea specifică vârstei voastre. Ca să vă încurajez, lansez câteva puncte de reflecție pentru care sunt foarte curios să aflu perspectiva voastră. Le vom discuta liber în deschiderea webinarului:
Care credeți că sunt cele mai importante calități apreciate într-un programator de top, în ordine, din lista de mai jos?
· Cunoștințe avansate și raționament excepțional de programare,
· Capacitatea de a lucra foarte bine în echipă,
· Abilitatea de a dezvolta foarte repede proiecte software mari de complexitate medie,
· Abilitatea de a te descurca și a lua decizii în situații ambigue sau cerințe ambigue ale proiectului,
· Capacitatea de a îți argumenta opiniile și de a asculta și accepta opinile altora.
Presupun că ați auzit de termenii „Computer Science” și „Computer Engineering”. Care din activitățiile de mai jos credeți că se încadrează la "Computer Science" și care la "Computer Engineering"?
· Pregătirea unei prezentări a proiectului în lucru pentru o conferință de specialitate,
· Scrierea unei infrastructuri de testare pentru un serviciu din sistemul de operare,
· Reacția rapidă în a restaura un serviciu web care a picat din motive diverse (precum inundarea laboratorului cu servere)
· Scrierea unor algoritmi care să permită indexarea în mai puțin de o zi unor cantități mari de date (câteva sute de Tb),
· Reorganizarea mai multor proiecte într-un mod care să permită o compilare automată, peste noapte.