Cursuri
Dialogs with a Bot in .NET/C#
Scopul cursului este vina cu o introducere in programarea asincrona in C# folosind Bot Builder SDK for .NET. Gradual vor fi introduse informatii despre frameworks/tooling, conceptele async/await, Task, apoi implementam pas cu pas 1-2 boti in .NET si limbajul C#.
Cursul va consta in trei intalniri de aproximativ 120 minute fiecare.
Traineri: Iuliana Ciura si Alexandru Diaconu
NetRom Software, Senior Software Developers
Practical C++ 17
The C++ programming language is instrumental in today's world, serving as foundation for technologies we rely on and trust, ranging from operating systems to virtual machines, to Mars rovers. With a history of over thirty years, it has seen the industry go through significant changes, from both hardware and software points of view. 2017 brought us C++ 17, the latest revision of the language. This course will go through the latest language and library developments and explore how industry-grade C++ code has evolved and gotten cleaner, faster and safer.
Cursul va consta in cinci intalniri de aproximativ 120 minute fiecare.
Trainer: Gabriel Diaconita
Caphyon, Senior Developer, Advanced Installer
OOP, HTML, SQL, FTP ... WHAT?
In cadrul cursului vom face o introducere in WEB DEVELOPMENT. O sa vedem cum putem implementa un server web folosind limbajul JavaScript ce va functiona pe o platforma Linux + NodeJS . La finalul workshopului, primul proiect terminat de unul dintre studenti va fi pus in functiune pe un dispozitiv Raspberry PI si vom experimenta putin cu el in clasa pentru a crea o imagine de ansablu despre cum functioneaza fiecare parte implicata in servirea paginilor web.
Cursul va consta in sase intalniri de 90-120 minute fiecare.
Trainer: Dragos Sebestin si Liviu Dima
PRO BST IT, Senior Software Developers
Modern Web Development
Cursul va consta in patru intalniri de aproximativ 90 minute fiecare si va aborda urmatoarele tematici:
- What is a web API? What is NoSQL?
- How about Responsive Design or Single Page Applications?
- How do we create a Web Application?
- How do we create and integrate all of these elements together to create a service?
All of these questions and more will be answered in this workshop. Technical examples will be presented and discussed.
Trainer: Cristi Minica
Caphyon, Technical Lead, Installer Analytics
Modern Windows Deployment Technologies
In cadrul acestui curs vom prezenta aspecte ale distributiei unei aplicatii si vom analiza metodele traditionale si moderne de instalare ale unei aplicatii. Deasemenea, participantii vor deprinde cunostinte de impachetare ale unei aplicatii si ce aspecte trebuiesc luate in considerare. Vom analiza avantajele si dezavantajele mediului de distributie, website si Windows Store.
Cursul va consta in patru intalniri de aproximativ 90 minute fiecare:
- Introducere in impachetarea si distributia aplicatiilor
- Metode traditionale de impachetare (.msi, .exe)
- Metode moderne de impachetare (.appv, .appx)
- Convertirea unei aplicatii de la format traditional la unul modern
Trainer: Danut Ghiorghita
Caphyon, Senior Solutions Engineer, Advanced Installer
Pregatirea interviurilor/prezentarilor tehnice
- Te-a intrebat vreodata un coleg/prieten ceva despre un subiect tehnic pe care il cunosteai, dar ai avut dificultati in a-i explica despre ce e vorba?
- Ai avut pana acum un examen sau proiect la care a trebuit sa prezinti live in fata colegilor sau a unei comisii (eg. licenta/master)?
- Ai participat la un interviu tehnic pentru un job, la care ti sa pus o intrebare la care stiai raspunsul, dar ai fost surprins sa constati ca ai dificultati in a te exprima si a convinge persoana cu care vorbesti de faptul ca iti e cunoscut topicul?
- Daca deja ai un job tehnic, ai avut vreodata dificultati in a-ti sustine punctul de vedere printr-o argumentatie coerenta a unei decizii tehnice luate de tine?
- Ai participat pana acum la un code review, unde a trebuit sa ai un dialog mai lung (feedback) cu un coleg despre anumite detalii tehnice?
- A trebuit sa faci o scurta prezentare tehnica in fata unor colegi si nu ai stiut de unde sa incepi?
Daca ai fost macar intr-una din situatiile de mai sus si vrei sa devii mai bun la asta, atunci acest workshop este pentru tine.
Workshop-ul este 100% interactiv: toti participantii vor trebui sa iasa "in fata clasei" (de mai multe ori) si sa exersam impreuna prezentari tehnice.
Formatul va fi de lightning talks (prezentari foarte scurte: max 5 min), urmate de intrebari si feedback de la colegii din auditoriu.
Subiectele pot fi alese de voi sau asignate pseudo-random, pentru a fi prezentate la urmatoarea intalnire de workshop.
Cursul va consta in patru intalniri de aproximativ 120 minute fiecare.
Trainer: Victor Ciura
Caphyon, Technical Lead, Advanced Installer