Cursuri Programming

Cursuri Programming

Local, instructor-led live Computer Programming training courses demonstrate through interactive hands-on practice the fundamentals and advanced topics of Programming. Programming training is available as "onsite live training" or "remote live training". Onsite live Programming training can be carried out locally on customer premises in România or in NobleProg corporate training centers in România. Remote live training is carried out by way of an interactive, remote desktop. NobleProg -- Your Local Training Provider

Marturii

★★★★★
★★★★★

Schita de curs

CodNumeDuratăRezumat
javafunJava Fundamentals28 oreCursul acoperă elementele de bază ale dezvoltării Java.

Acesta introduce studenții în tehnologia Java și le învață sintaxa de bază Java și concepte, ceea ce duce la crearea unui program simplu. Antrenamentul trece prin conceptele și caracteristicile esențiale ale limbajului de programare Java, concentrându-se pe excepții, intrări / ieșiri de bază, concurență, expresii regulate, cadru de colecții Java și mediul de platformă. Cursul se termină atunci când toate caracteristicile Java de bază au fost explicate și instruite.
unittestingwithcsharpUnit Testing with C#14 oreTestarea unităților este o metodă de testare care testează unitățile individuale de cod sursă modificând proprietățile lor sau declanșând un eveniment pentru a confirma dacă rezultatul este așa cum era de așteptat În acest training instruit, participanții vor învăța cum să scrie și să execute teste unitare pe un exemplu de aplicațieNet folosind C # și Visual Studio Până la sfârșitul acestui curs, participanții vor putea: Utilizați cadre de testare, cum ar fi NUnit și xUnitnet, pentru a crea și administra un cod de testare unitate Definirea și punerea în aplicare a unei abordări de testare bazate pe încercări mai largi Adaptați cadrul de testare pentru a extinde acoperirea de testare pentru o aplicație Public Ingineri de testare software Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
akkaAkka: Build Reactive, Concurrent, and Distributed Applications28 oreAkka este un kit de instrumente open-source și runtime pentru construirea de aplicații concurente și distribuite pentru Java și Scala În acest training instruit, participanții vor învăța principiile de proiectare din spatele lui Akka, inclusiv Modelul de Actor și Manifestul Reactiv, pe măsură ce construiesc și implementează o aplicație asincronă, aflată în discuție, în Akka Până la sfârșitul acestui curs, participanții vor putea: Aplicați modelul "lăsați-l să se prăbușească" pentru a construi aplicații pe care autoheal și sisteme care nu se opresc niciodată Înțelegeți actorii, ciclul de viață al actorilor și cum să le folosiți pentru a crea sisteme paralele adecvate și concurente Creați o arhitectură reactivă responsabilă, elastică, rezistentă și condusă de mesaje Integrați funcțiile remoting și clustering cu sistemele terților Implementați setul de instrumente Akka în sistemele de producție, redimensionați-l în mai multe noduri și sisteme terțe Gestionați comportamentul sistemului și distribuția orizontală Construiți sisteme care "reacționează" la schimbările de mediu Public Dezvoltatori Arhitecti Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
pythonadvmlPython for Advanced Machine Learning21 oreÎn cadrul acestei instruiri instruite, participanții vor învăța tehnicile cele mai relevante și de tăiere a mașinilor în Python, deoarece construiesc o serie de aplicații demo care implică imagini, muzică, text și date financiare Până la sfârșitul acestui curs, participanții vor putea: Implementarea algoritmilor de învățare a mașinilor și a tehnicilor de rezolvare a problemelor complexe Aplicați învățarea profundă și învățarea semisupervizată a aplicațiilor care implică imagini, muzică, text și date financiare Împingeți algoritmii Python la potențialul lor maxim Utilizați biblioteci și pachete, cum ar fi NumPy și Theano Public Dezvoltatori Analistii Cercetătorii de date Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
pythontextmlPython: Machine Learning with Text21 oreÎn acest training instruit, participanții vor învăța cum să folosească tehnicile corecte de învățare a mașinilor și tehnicile NLP (Processing Language Natural) pentru a extrage valoarea din datele bazate pe text Până la sfârșitul acestui curs, participanții vor putea: Rezolva problemele legate de știința datelor bazate pe text, cu un cod de reutilizare de înaltă calitate Aplicați diferite aspecte ale scikitlearn (clasificarea, gruparea, regresia, reducerea dimensiunilor) pentru a rezolva problemele Construiți modele eficiente de învățare automată folosind date bazate pe text Creați un set de date și extrageți caracteristici din text nestructurat Vizualizați date cu Matplotlib Construiți și evaluați modele pentru a obține o perspectivă Remediați erorile de codificare a textului Public Dezvoltatori Cercetătorii de date Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
jav9functionalFunctional Reactive Programing with Java 9 and RxJava14 oreJava 9, împreună cu robusta bibliotecă de programare reactivă RxJava 20, permite dezvoltatorilor Java să adopte și să aplice paradigma de programare reactivă în procesele lor de aplicare și dezvoltare a sistemelor cu ușurință În acest training instruit, participanții vor învăța avantajele și funcțiile Java 9, Spring, Jersey și RxJava 20 în dezvoltarea aplicațiilor reactive, deoarece acestea parcurg crearea și implementarea unei aplicații reactive reallife folosind API-ul de flux al Java 9, Spring, cadrul Akka și biblioteca de programare reactivă funcțională RxJava 20 Până la sfârșitul acestui curs, participanții vor putea: Înțelegerea importanței și importanței programării reactive în dezvoltarea de aplicații și sisteme Executați testul unității pe RxJava 20 Utilizați cadrul Akka în conformitate cu principiile de programare reactivă Angajați primăvara pentru a gestiona dezvoltarea aplicațiilor concurente Utilizați API pentru fluxul Java 9 pentru a dezvolta aplicații reactive Public Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
reactivexReactive Programing with Javascript and ReactiveX 14 oreReactiveX este o bibliotecă cuprinzătoare pentru crearea fluxurilor de date asincrone utilizând secvențe observabile Acesta permite dezvoltatorilor să profite de fluxurile observabile și capacitatea lor de a capta evenimentele emise și de a executa funcții în consecință Această instruire live instructoră introduce participanții la biblioteca completă a ReactiveX pentru dezvoltarea aplicațiilor receptive și participă la o serie de cazuri, demonstrând utilitatea și funcționalitatea caracteristicilor cheie ale ReactiveX Până la sfârșitul acestui curs, participanții vor putea: Înțelegerea paradigmei de programare reactivă și a funcționalității observabilelor și utilizarea lor obișnuită la dezvoltarea aplicațiilor grele cu UI Configurați cu succes un mediu pentru ReactiveX Creați evenimente observabile dintr-o multitudine de elemente diferite Aplicați funcțiile de transformare și filtrare ale ReactiveX Public Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
RxJSReactive Programing with Javascript and RxJS7 oreProgramarea reactivă este o paradigmă de programare asincronă care se concentrează pe fluxurile de date și propagarea datelor prin stabilirea unei dependențe definite între modelele de execuție subiacente și fluxurile de date emise de la o componentă la alta RxJS este una dintre cele mai cuprinzătoare biblioteci de programare reactivă pentru gestionarea evenimentelor UI, a cererilor de asincron HTTP și a altor fluxuri de date În această instruire instruită, participanții se vor familiariza cu instrumentele și funcțiile RxJS, pe măsură ce le aplică la o varietate de probleme de codare asociate cu aplicațiile interactive mobile și web Participanții vor învăța, de asemenea, cum să creeze și să implementeze o aplicație web grele pentru UI Până la sfârșitul acestui curs, participanții vor putea: Înțelegerea paradigmei de programare reactivă și a utilității sale pentru dezvoltarea aplicațiilor grele cu UI Construiți aplicații grele pentru UI, având în vedere scalabilitatea, flexibilitatea și capacitatea de reacție Crearea și gestionarea ușoară și liberă a unei multitudini de evenimente UI, a solicitărilor asincron HTTP și a altor fluxuri de date Public Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
relayRelay: Efficiently Fetch Data in React Applications14 oreRelay este un cadru JavaScript pentru construirea aplicațiilor React datadriven GraphQL este o limbă de interogare a datelor pentru descrierea dependențelor de date complexe și imbricate în aplicațiile moderne Împreună permit ca componentele unei aplicații să fie mutate oriunde într-o ierarhie de redare fără a fi nevoie să se aplice o cascadă de modificări la componentele părinte sau la codul serverului care pregătește sarcina utilă a datelor Releul este utilizat de Facebook în diverse proiecte de aplicații mobile În acest training instruit, participanții vor învăța cum să aplice conceptele cheie Relay, cum ar fi o descriere declarativă a dependențelor de date, a colocării și a mutației pentru a construi o aplicație React folosind Relay și GraphQL Până la sfârșitul acestui curs, participanții vor putea: Utilizați releul pentru a compune interogările de date în loturi eficiente, furnizați fiecărei componente exact datele pe care le-a solicitat, actualizați componentele atunci când se schimbă datele și mențineți un magazin client (cache) al tuturor datelor Colocați interogările și codul de vizualizare pentru a explica mai ușor despre funcționalitatea componentelor Utilizați GraphQL pentru a declara cerințele de date, permițând în același timp Relay să preia datele pe cont propriu Înțelegerea conceptului de mutație a datelor pe client și server folosind mutații GraphQL Înțelegeți diferențele dintre releu și flux, în special modul în care "mutațiile" pun în aplicare conceptul de acțiuni și modificări Utilizați rute pentru a determina ce date să preluați pentru a face o componentă dată Faceți schimbări în izolarea relativă, chiar și în proiectele mari de echipă Creați aplicații corecte și performante într-un mod simplu și evident Public Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
electronElectron: Build a Desktop Application with Javascript7 oreElectron (cunoscut anterior sub numele de Atom Shell) este un framework open source pentru construirea de aplicații desktop dinamice cu JavaScript, HTML și CSS Electronul este menținut de GitHub și reprezintă cadrul principal al GUI din spatele Atom-ului lui GitHub, al Visual Studio Code și al Light Table IDE În acest training instruit, participanții vor învăța cum să construiască o aplicație desktop nativă încrucișată folosind doar Javascript, HTML și CSS Până la sfârșitul acestui curs, participanții vor putea: Descărcați, configurați și instalați Electron Înțelegeți comenzile și setul de unelte al lui Electron Utilizați componente de bază pentru back-end și back-end, cum ar fi timpul de execuție NodeJS și Chromium, pentru a construi o aplicație desktop multiplatformă Modulează aplicația lor și utilizează fișiere JavaScript asociate Construiți Electron pe o mașină de mărfuri lowend Creați simboluri de branding și personalizate prin redenumirea și / sau editarea fișierului executabil Electron Integrați alte cadre, cum ar fi Angular, Photon și Bootstrap Public Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
nlgPython for Natural Language Generation21 oreGenerarea limbajului natural (NLG) se referă la producerea de text sau de vorbire în limba naturală de către un calculator În acest training instruit, participanții vor învăța cum să folosească Python pentru a produce text de limbă naturală de înaltă calitate prin construirea propriului sistem NLG de la zero Studiile de caz vor fi, de asemenea, examinate, iar conceptele relevante vor fi aplicate proiectelor de laborator live pentru generarea conținutului Până la sfârșitul acestui curs, participanții vor putea: Utilizați NLG pentru a genera automat conținut pentru diverse industrii, de la jurnalism, până la imobiliare, la rapoarte meteorologice și sportive Selectați și organizați conținutul sursă, planificați propozițiile și pregătiți un sistem pentru generarea automată a conținutului original Înțelegeți conducta NLG și aplicați tehnicile corecte în fiecare etapă Înțelegerea arhitecturii unui sistem de generare a limbajului natural (NLG) Implementați algoritmii și modelele cele mai potrivite pentru analiză și ordonare Trageți datele din sursele de date disponibile publicului, precum și bazele de date cuantificate pentru a le utiliza ca material pentru textul generat Înlocuiți procesele de scriere manuale și laborioase cu crearea de conținut automatizat, generat de calculator Public Dezvoltatori Cercetătorii de date Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
angularrxjsReactive Programming with Angular RxJS 14 oreProgramarea reactivă este o paradigmă de programare asincronă care se concentrează pe fluxurile de date și propagarea datelor prin stabilirea unei dependențe definite între modelele de execuție subiacente și fluxurile de date emise de la o componentă la alta Multe ineficiențe de proiectare a aplicațiilor unghiulare atunci când se construiesc interfețe UI asincrone pot fi depășite prin utilizarea modelelor de stil reactiv oferite de biblioteca RxJS În această instruire instruită, participanții vor învăța cum să implementeze modelele observabile în desenele aplicațiilor lor Angulare, deoarece aceștia trec printr-o serie de cazuri prezentând probleme comune de proiectare unghiulară și modul în care beneficiază de designuri reactive de programare Până la sfârșitul acestui curs, participanții vor putea: Înțelegeți paradigma de programare reactivă și biblioteca RxJS Construiți aplicații Angular grele cu UI cu scalabilitate, flexibilitate și capacitate de reacție în minte folosind modele de programare reactivă Public Dezvoltatori de aplicații unghiulare Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
shiroApache Shiro: Securing Your Java Application7 oreApache Shiro este un puternic cadru de securitate Java care efectuează autentificarea, autorizarea, criptografia și gestionarea sesiunilor În acest training instruit, participanții vor învăța cum să securizeze o aplicație web cu Apache Shiro Până la sfârșitul acestui curs, participanții vor putea: Utilizați API-ul Shiro pentru a asigura diverse tipuri de aplicații, inclusiv mobile, web și întreprinderi Activați autentificările din diferite surse de date, inclusiv LDAP, JDBC, Active Directory etc Public Dezvoltatori Ingineri de securitate Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
codingfornoncodersCoding for Non-Coders21 oreÎn acest training instruit, participanții vor învăța elementele de bază ale programării, pe măsură ce parcurg crearea unei aplicații web Până la sfârșitul acestui curs, participanții vor putea: Utilizați abilitățile nou dobândite de codificare pentru a crea propria aplicație web Înțelegerea conceptelor și tehnologiilor de dezvoltare a software-ului Comunicați eficient cu programatorii și inginerii Public Nonprogramatorii care doresc să învețe cum să programeze Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
underscoreUnderscore.js Fundamentals7 oreUnderscorejs este una dintre cele mai populare biblioteci JavaScript pentru programarea funcțională Acesta cuprinde principiile funcționale de programare, dar nu este convingător și poate fi folosit cu stiluri de programare imperative, orientate spre obiecte, funcționale sau alte programe Underscore face dezvoltarea Javascript mai productivă și mai eficientă În acest training instruit, participanții vor învăța cum să folosească Underscore pentru a construi o aplicație JavaScript Până la sfârșitul acestui curs, participanții vor putea: Utilizați Underscore pentru a manipula și controla colecțiile JavaScript, arrays, obiecte și funcții Utilizați natura funcțională a bibliotecilor Underscore pentru a îmbunătăți expresivitatea și lizibilitatea codului Îmbunătățiți performanța codului Creați agregări și manipulări de date Integrați cu un ViewModel Construiți alte biblioteci JavaScript cu Underscore Public Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
pytestUnit Testing with Python21 oreTestarea unităților este o metodă de testare care testează unitățile individuale de cod sursă modificând proprietățile lor sau declanșând un eveniment pentru a confirma dacă rezultatul este așa cum era de așteptat PyTest este un cadru complet de testare, independent de API, flexibil și extensibil, cu un model avansat, complet fixat În acest training instruit, participanții vor învăța cum să folosească PyTest pentru a scrie teste scurte, sustenabile, elegante, expresive și lizibile Până la sfârșitul acestui curs, participanții vor putea: Scrieți teste care pot fi citite și întreținute fără a fi nevoie de codul plăcii Utilizați modelul dispozitivului pentru a scrie mici teste Scale testează până la testarea funcțională complexă pentru aplicații, pachete și biblioteci Înțelegeți și aplicați funcțiile PyTest, cum ar fi cârligele, afirmarea rescrierii și pluginurile Reduceți timpii de testare prin rularea testelor în paralel și prin intermediul mai multor procesoare Rulați testele într-un mediu de integrare continuă, împreună cu alte utilități cum ar fi tox, mock, acoperire, unittest, doctest și Selenium Utilizați Python pentru a testa aplicațiile non-Python Public Software testere Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
fsharptddUnit Testing with F#7 oreAcest curs introduce instrumentele și tehnicile necesare pentru a scrie testele pe unități bazate pe F # Un accent deosebit este pus pe dezvoltarea bazată pe teste (TDD) TDD funcțional este o abordare de testare care utilizează programarea funcțională pentru a testa o aplicație înainte de ao dezvolta Programarea funcțională (spre deosebire de programarea imperativă, de tip statetransitionstyle) într-o limbă precum F # se dă bine TDD deoarece testele mai mici, bine orientate, pot fi scrise în mod izolat În acest training instruit, participanții vor învăța cum să folosească F # pentru a scrie teste unitare direct și ușor de înțeles Până la sfârșitul acestui curs, participanții vor putea: Construiți un sistem complet din funcții mici, izolate Exprimați cazurile de testare ca proprietăți în loc de exemple Scrieți codul de testare fără a fi nevoie de machete Reduceți necesitatea de a controla și de a verifica efectele secundare Utilizați biblioteci precum NaturalSpec, FsCheck, FsTest, FsUnit și Unquote pentru a facilita crearea de cazuri de testare Utilizați F # pentru a depăși unele dintre problemele asociate dezvoltării testului TDD (mainstream) Public Inginerii de testare Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
vertxVert.x: Build a Reactive Application on JVM14 oreVertx este o bibliotecă pentru construirea de aplicații reactive În acest training instruit, participanții vor învăța cum să utilizeze Vertx pentru a crea o aplicație web asincronă, bazată pe eveniment Până la sfârșitul acestui curs, participanții vor putea: Înțelegeți și utilizați diferitele componente (bază, web, client etc) în stiva Vertx Utilizați Vertx pentru a crea utilitare de rețea, microservicii HTTP / REST, procesarea evenimentelor de mare volum, aplicații messenger back-end etc Executați o aplicație care poate gestiona concurrency mare folosind fire minime kernel Utilizați API-urile Vertx pentru a sprijini Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin etc Codul asincron de testare a unității cu VertxUnit Implementați și scalați o aplicație cu hardware minim Public Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
cubaplatformCuba Platform for Enterprise Application Development7 orePlatforma Cuba este un cadru web Java open source pentru aplicații enterprise În acest training instruit, participanții vor învăța cum să folosească Platforma Cuba pentru a dezvolta aplicații de întreprindere cu interfețe web bogate Până la sfârșitul acestui curs, participanții vor putea: Dezvoltați aplicațiile Java și interfața utilizatorilor folosind o interfață declarativă a utilizatorilor, fără a utiliza cod HTML, CSS sau JavaScript Reduceți codul de boilerplate și facilitați dezvoltarea rapidă Utilizați instrumentul de dezvoltare web CUBA Studio cu IDE-urile Java existente Personalizați aplicațiile fără a ramifica codul Public Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
matlabpredanalyticsMatlab for Predictive Analytics21 oreAnaliza predictivă este procesul de utilizare a analizelor de date pentru a face predicții despre viitor Acest proces utilizează date împreună cu tehnicile de extragere a datelor, statistici și tehnici de învățare a mașinilor pentru a crea un model predictiv pentru prognoza evenimentelor viitoare În acest training instruit, participanții vor învăța cum să utilizeze Matlab pentru a construi modele predictive și pentru a le aplica seturilor mari de date pentru a prezice evenimentele viitoare pe baza datelor Până la sfârșitul acestui curs, participanții vor putea: Creați modele predictive pentru a analiza modelele din datele istorice și tranzacționale Utilizați modelarea predictivă pentru a identifica riscurile și oportunitățile Construiți modele matematice care captează tendințe importante Utilizați datele de la dispozitive și sisteme de afaceri pentru a reduce deșeurile, a economisi timp sau a reduce costurile Public Dezvoltatori Ingineri Experți în domeniu Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
jasmineJasmine: Unit Testing Javascript Applications7 oreJasmine este un cadru de testare unitate pentru JavaScript În cadrul acestei instruiri instruite, participanții vor învăța diferitele caracteristici ale cadrului Jasmine, deoarece aceștia testează un exemplu de aplicație web Javascript Până la sfârșitul acestui curs, participanții vor putea: Configurați Jasmine cu Grunt și Nodejs Integrați testarea unității într-un proces de integrare continuă Îmbunătățiți dependența, utilizați specificații asincrone și adăugați pluginuri Public Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
advtypscriptAdvanced Typescript7 oreTypeScript este un limbaj open source pentru construirea de aplicații enterprise Javascript Este o suprasetare strictă a JavaScript care se compilează la Javascript simplu și aduce tipărirea statică și dezvoltarea orientată obiectiv către limbă Acest curs introduce caracteristicile avansate ale lui TypeScript și umblă participanții prin construirea unei aplicații JavaScript reallife Până la sfârșitul acestui curs, participanții vor putea: Profitați de capabilitățile complete ale lui Tipescript de a scrie un cod mai bun cu mai puține erori Extindeți tipurile existente cu tipuri de uniuni, intersecții și tuple Creați și utilizați decoratori Gestionați codul asincron utilizând promisiunile, asocierea și așteptarea cuvintelor cheie Scrieți un cod curat, expresiv Public Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
behatBehat: Behavior Driven Development (BDD) with PHP14 oreBehat este un test de dezvoltare bazat pe comportament (BDD), scris în PHP Facilitează comunicarea între dezvoltatori, testeri, factori de afaceri și clienți în timpul procesului de dezvoltare a software-ului Behat permite oamenilor non-tehnici să scrie descrieri clare ale comportamentului dorit al unei aplicații, apoi execută acele "scenarii" ca teste funcționale împotriva aplicației În acest training instruit, participanții vor învăța cum să scrie și să execute cazuri de testare stil BDD folosind Behat și PHP Până la sfârșitul acestui curs, participanții vor putea: Executați teste automatizate scrise în aplicația umană "Datând, când, apoi" limbajul Gherkin Utilizați casetele de testare bazate pe Behat pentru a îmbunătăți colaborarea dintre echipele tehnice și cele non-tehnice Integrați Behat cu seleniu, Mink, Goutte și alte emulatori de browser pentru a conduce teste și a genera rapoarte Extindeți funcționalitatea Behat prin sistemul de extensie Testați numeroase scenarii de utilizare prin comenzi terminale, API REST și multe altele Public Inginerii de testare Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
rxnetReactive Programing with Rx.NET7 oreExtensiileNET Reactive (Rx) reprezintă o bibliotecă pentru compunerea programelor asincrone și a evenimentelor utilizând colecții observabile și operatori de interogare LINQstyle În acest training instruit, participanții vor învăța cum să dezvolte o aplicație asincronă utilizândNET Reactive Extensions Până la sfârșitul acestui curs, participanții vor putea: Creați aplicații care captează fluxuri de evenimente din diverse surse de date, cum ar fi cotații stoc, tweet-uri, evenimente informatice și servicii web Utilizați Observatori și Planificatori pentru a reprezenta și gestiona mai multe fluxuri de date asincrone Filtrați, proiectați, agregați, compuneți și efectuați operații bazate pe timp pe mai multe evenimente utilizând operatorii LINQ Public Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
openrestyOpenResty7 oreOpenResty is a full-fledged web platform that integrates Nginx, LuaJIT, and Lua libraries. It allows for the construction of high-performance web applications capable of handling 10K ~ 1000K+ connections in a single box. OpenResty is used by Alibaba, CloudFlare, and Tumblr, among others.

In this instructor-led, live training, participants will learn how to use OpenResty to build a number of demo solutions, including a web application, web service, and a dynamic web gateway.

By the end of this training, participants will be able to:

- Turn an nginx web server into a web application server
- Use the Lua programming language to script nginx C modules and Lua modules
- Run server-side web applications completely inside the Nginx server
- Integrate OpenResty with remote backends such as MySQL, PostgreSQL, Memcached, and Redis

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
undertowUndertow: Embed a Web Server into Your Application7 oreUndertow este un server de web ușor redactat în Java Acesta este folosit de WilfFly JBoss intern și este popular ca un server web încorporat pentru aplicații bazate pe JVM În acest curs, participanții vor învăța cum să înființeze un server web Undertow ca server web autonom și încorporat Până la sfârșitul cursului, participanții vor avea o înțelegere a arhitecturii, caracteristicilor și capabilităților Undertow și vor putea: Implementați și gestionați un server Undertow atât în ​​modul standalone, cât și în cel încorporat Încorporați Undertow în codul aplicației folosind API-urile embedded ale Undertow Integrați Undertow într-un server de aplicații Wildfly Configurați Undertow ca container de servlet încorporat pentru Boot Spring Public Administratorii de sistem Dezvoltatori de aplicații web pentru întreprinderi Tehnicieni DevOps Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
unittestinghaskellUnit Testing with Haskell7 oreAcest curs introduce instrumentele și tehnicile necesare pentru a scrie teste unitare utilizând cadrul de testare HUnit HUnit este un cadru de testare unitar pentru Haskell, similar cu instrumentul JUnit pentru Java În acest training instruit, participanții vor învăța cum să utilizeze HUnit pentru a scrie teste unitare care sunt direct și ușor de înțeles Până la sfârșitul acestui curs, participanții vor putea: Scrieti teste care sunt usor de creat, schimbat si executat Utilizați HUnit pentru a grupa testele în suite și pentru a verifica rezultatele în mod automat Scrieți caietul de sarcini concis și flexibil Integrați HUnit cu alte utilitare cum ar fi QuickCheck și HSpec Extindeți cadrul de testare Public Inginerii de testare Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
fsharpfordatascienceF# for Data Science21 oreȘtiința datelor este aplicarea analizelor statistice, a învățării automate, a vizualizării datelor și a programării în scopul înțelegerii și interpretării datelor din lumea reală F # este un limbaj de programare bine adaptat pentru știința datelor, deoarece combină execuția eficientă, REPLscripting, bibliotecile puternice și integrarea scalabilă a datelor În acest training instruit, participanții vor învăța cum să folosească F # pentru a rezolva o serie de probleme de știință din lumea reală Până la sfârșitul acestui curs, participanții vor putea: Utilizați pachetele integrate de științe F # Utilizați F # pentru a interopera cu alte limbi și platforme, inclusiv Excel, R, Matlab și Python Utilizați pachetul Deedle pentru a rezolva problemele serii de timp Realizați o analiză avansată cu linii minime de cod de calitate a producției Înțelegeți modul în care programarea funcțională este o potrivire naturală pentru calculele științifice și de mare valoare Accesați și vizualizați date cu F # Aplicați F # pentru învățarea în mașină Explorați soluții pentru probleme în domenii precum inteligența afacerilor și jocurile sociale Public Dezvoltatori Cercetătorii de date Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
specexplorerSpec Explorer: Model Based Testing on .NET14 oreSpec Explorer este un instrument pentru crearea de modele de comportament software, analizarea acelor modele cu vizualizare grafică, verificarea validității acelor modele și generarea de cazuri de testare de pe modele În acest training instruit, participanții vor învăța teoria și practica testării modelului pe măsură ce folosesc Spec Explorer pentru a crea și executa teste MBT pe o aplicație demo Până la sfârșitul acestui curs, participanții vor putea: Generați cazuri de testare prin aplicarea strategiilor și tehnicilor de modelare Gestionează modele de testare pentru diferite tipuri de aplicații software, sisteme și medii Evaluați, propuneți și implementați o strategie MBT în cadrul unei organizații Înțelegeți și explicați beneficiile și provocările MBT Public Inginerii de testare Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
specflowSpecFlow: Implementing BDD for .NET21 oreSpecFlow este implementarea oficială a Cucumber pentru .NET. Acesta permite testerilor să definească, să gestioneze și să execute automat teste de acceptare citite de oameni în proiecte .NET. SpecFlow utilizează parserul oficial Gherkin și suportă cadrul .NET, Xamarin și Mono.

În acest antrenament instruit de instructori, participanții vor învăța cum să utilizeze SpecFlow pentru a scrie teste de acceptare care sunt ușor de înțeles de către părțile interesate atât tehnice, cât și non-tehnice.

Până la sfârșitul acestui curs, participanții vor putea:

- Asigurați-vă cerințele de afaceri pentru codul .NET
- Aplicați tehnici BDD pentru a construi documentația viu pentru o aplicație
- Rulați SpecFlow din Visual Studio sau din linia de comandă
- Integrați SpecFlow într-un mediu existent de testare și construire continuă
- Integrați SpecFlow cu alte cadre de testare, cum ar fi MSTest, NUnit, xUnit și MbUnit

Public

- Inginerii de testare
- Dezvoltatori

Formatul cursului

- Prelegere parte, discuții parțiale, exerciții și practici grele practice

Upcoming Courses

CursData cursuluiPretul cursului [Tele - Clasa]
Ext JS Fundamentals - Constanta, Str. Mircea cel BatranMar, 2019-01-08 09:305250EUR / 6050EUR
Ext JS Fundamentals - Timisoara, Boulevard Iosif BulbucaLun, 2019-01-14 09:305250EUR / 6050EUR
Ext JS Fundamentals - Brasov, Strada Calea BucurestiLun, 2019-02-04 09:305250EUR / 6050EUR
Ext JS Fundamentals - Iasi, Piata UniriiMar, 2019-02-05 09:305250EUR / 6050EUR
Ext JS Fundamentals - Cluj-Napoca, Strada PiteștiMar, 2019-02-05 09:305250EUR / 6050EUR
Sfarsit de saptamana Programming Cursuri, Seara Programming Training, Programming Camp, Programming Cu instructor, Sfarsit de saptamana Programming Training, Seara Programming Cursuri, Programming Coaching, Programming Instructor, Programming Trainer, Programming Cursuri, Programming Clase, Programming Pe pagina, Programming curs privat, Programming one on one training

Discounts pentru curs

CursLoculData cursuluiPretul cursului [Tele - Clasa]
IoT ( Internet of Things) for Entrepreneurs, Managers and InvestorsBucuresti, Centru NordMar, 2019-02-05 09:30N/A / 5525EUR
Data analysis with TableauConstanta, Str. Mircea cel BatranMar, 2019-02-19 09:303150EUR / 3750EUR
Algebra for Machine LearningConstanta, Str. Mircea cel BatranJoi, 2019-04-11 09:303150EUR / 3750EUR
Signavio Process ManagerIasi, Piata UniriiMar, 2019-04-30 09:301575EUR / 1975EUR
Neural computing – Data scienceIasi, Piata UniriiMar, 2019-05-28 09:303500EUR / 4100EUR

Newsletter Oferte Cursuri

Respectăm confidențialitatea adresei Dvs de email. Nu vom transmite sau vinde adresa altor părți. Puteți să schimbați preferințele sau să v-ă dezabonați complet oricand.

Unii din clientii nostri

is growing fast!

We are looking to expand our presence in Romania!

As a Business Development Manager you will:

  • expand business in Romania
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!