W trakcie prelekcji Krzysiek opowie o tworzeniu systemu z wykorzystaniem serwisów poziomu Platform as a Service, dostępnych na Microsoft Azure.
Wyjaśni, jak dzięki dobremu wykorzystaniu dostępnych narzędzi możemy skoncentrować się na tym, co tworzymy i zepchnąć problem deploymentu i utrzymania systemu na drugi plan.
Vicodein - Krystian Knapik o tym jak .NET Core wspomaga budowę nowoczesnych, wydajnych i świetnych pod względem User Experience aplikacji SPA. Także o tym co oferuje framework i dlaczego jest odpowiednim wyborem. Idzie nowe!
W trakcie prelekcji Krzysiek opowie o tworzeniu systemu z wykorzystaniem serwisów poziomu Platform as a Service, dostępnych na Microsoft Azure.
Wyjaśni, jak dzięki dobremu wykorzystaniu dostępnych narzędzi możemy skoncentrować się na tym, co tworzymy i zepchnąć problem deploymentu i utrzymania systemu na drugi plan.
Vicodein - Krystian Knapik o tym jak .NET Core wspomaga budowę nowoczesnych, wydajnych i świetnych pod względem User Experience aplikacji SPA. Także o tym co oferuje framework i dlaczego jest odpowiednim wyborem. Idzie nowe!
Spróbujemy odpowiedzieć na pytanie: Jaki framework będzie dla nas najlepszy? Opowiem dlaczego to pytanie jest takie ważne oraz o tym czego potrzebujemy by znaleźć na nie odpowiedz, która wcale nie jest taka trywialna.
SharePoint Framework to nowy model tworzenia customizacji w SharePoint umożliwiający w pełni client-side development zintegrowany z modern SharePoint UX.
O zagadnieniu:
Czy następuje taki moment w życiu programisty, kiedy może on stwierdzić, że jego warsztat jest już doskonały? Nie, jeżeli pracuje w technologiach internetowych. Ta dziedzina informatyki rozwija się w niesamowicie szybkim tempie, a stworzone wczoraj rozwiązania warto stosować już dziś!
Cel i korzyści spotkania:
Podczas spotkania słuchacze poznają aktualnie wykorzystywane technologie oraz kluczowe umiejętności w produkcji aplikacji internetowych, jak również metody programowania ekstremalnego i techniki zwinnego wytwarzania oprogramowania. Osobom, które dopiero zaczynają swoją przygodę z web development, zostanie przedstawiona propozycja działań, których sumienne podjęcie się gwarantuje odniesienie sukcesu zawodowego.
Marek Sokołowski @ "Usługi PaaS oraz IaaS - przegląd dostępnego osprzętu i am...Ewa Stepien
Marek Sokołowski, prezentacja pt.:"Usługi PaaS oraz IaaS - przegląd dostępnego osprzętu i amunicji"@ "I Manewry w Chmurze Partnerów Oracle" - 23-24.czerwca 2015, Serock
Vicodein - Krystian Knapik o tym jak .NET Core wspomaga budowę nowoczesnych, wydajnych i świetnych pod względem User Experience aplikacji SPA. Także o tym co oferuje framework i dlaczego jest odpowiednim wyborem. Idzie nowe!
Symfony jest z jednej strony kompleksowym frameworkiem, z drugiej zbiorem samodzielnych i niezależnych komponentów. Jest łatwy do nauki i jednocześnie szeroko konfigurowalny. Sprawdza się zarówno dla małych jak i dużych projektów. Pracę z nim cechuje szybkie tworzenie aplikacji.
Elitmind @ 113. Spotkanie Data Community, Warszawa - Business Intelligence w ...Elitmind
Business Intelligence w Cloud, nie tylko na Azure by Adrian Kukiełka i Michał Krajewski
Przegląd rozwiązań i możliwości rozwiązań Buisiness Intelligence w chmurze. Spójrzmy na to oferują trzej giganci: Microsoft, Google i Amazon.
Każdy z nas dostał, w którymś momencie pytanie od klienta jak to wygląda u innych? Spójrzmy więc i się przekonajmy!
[PL] Zarządzanie procesami biznesowymi z wykorzystaniem platformy SharePointDatapolis
Wybór systemu informatycznego do zarządzania przebiegiem procesów biznesowych w organizacji może być decyzją, która przesądzi o sukcesie lub porażce projektu. Wiele firm decyduje się na wdrożenie wyspecjalizowanego rozwiązania dedykowanego wyłącznie modelowaniu procesów. Często do skutecznego zarządzania procesami wystarczy jednak obecny już w większości organizacji system Microsoft SharePoint, ewentualnie wzbogacony o zewnętrzne rozwiązania. Wybór już wykorzystywanej platformy oznacza niższe koszty wdrożenia, krótszy czas szkolenia personelu i brak konieczności radykalnych zmian w działaniach organizacji.
Plan prelekcji:
- Przedstawienie platformy SharePoint i zakresu jej biznesowych możliwości
- SharePoint jako narzędzie do zarządzania procesami biznesowymi – jakie funkcjonalności to umożliwiają?
- Zewnętrzne rozwiązania rozszerzające możliwości platformy SharePoint w zarządzaniu procesami biznesowymi
- Case study
Prelekcja jest przeznaczona głównie dla architektów procesów/użytkowników biznesowych, którzy potrzebują przenieść konkretne procesy biznesowe w środowisko IT.
Prezentacja pochodzi z konferencji BPM Trends Conference, która odbyła się 14 stycznia 2015 r.
Spróbujemy odpowiedzieć na pytanie: Jaki framework będzie dla nas najlepszy? Opowiem dlaczego to pytanie jest takie ważne oraz o tym czego potrzebujemy by znaleźć na nie odpowiedz, która wcale nie jest taka trywialna.
SharePoint Framework to nowy model tworzenia customizacji w SharePoint umożliwiający w pełni client-side development zintegrowany z modern SharePoint UX.
O zagadnieniu:
Czy następuje taki moment w życiu programisty, kiedy może on stwierdzić, że jego warsztat jest już doskonały? Nie, jeżeli pracuje w technologiach internetowych. Ta dziedzina informatyki rozwija się w niesamowicie szybkim tempie, a stworzone wczoraj rozwiązania warto stosować już dziś!
Cel i korzyści spotkania:
Podczas spotkania słuchacze poznają aktualnie wykorzystywane technologie oraz kluczowe umiejętności w produkcji aplikacji internetowych, jak również metody programowania ekstremalnego i techniki zwinnego wytwarzania oprogramowania. Osobom, które dopiero zaczynają swoją przygodę z web development, zostanie przedstawiona propozycja działań, których sumienne podjęcie się gwarantuje odniesienie sukcesu zawodowego.
Marek Sokołowski @ "Usługi PaaS oraz IaaS - przegląd dostępnego osprzętu i am...Ewa Stepien
Marek Sokołowski, prezentacja pt.:"Usługi PaaS oraz IaaS - przegląd dostępnego osprzętu i amunicji"@ "I Manewry w Chmurze Partnerów Oracle" - 23-24.czerwca 2015, Serock
Vicodein - Krystian Knapik o tym jak .NET Core wspomaga budowę nowoczesnych, wydajnych i świetnych pod względem User Experience aplikacji SPA. Także o tym co oferuje framework i dlaczego jest odpowiednim wyborem. Idzie nowe!
Symfony jest z jednej strony kompleksowym frameworkiem, z drugiej zbiorem samodzielnych i niezależnych komponentów. Jest łatwy do nauki i jednocześnie szeroko konfigurowalny. Sprawdza się zarówno dla małych jak i dużych projektów. Pracę z nim cechuje szybkie tworzenie aplikacji.
Elitmind @ 113. Spotkanie Data Community, Warszawa - Business Intelligence w ...Elitmind
Business Intelligence w Cloud, nie tylko na Azure by Adrian Kukiełka i Michał Krajewski
Przegląd rozwiązań i możliwości rozwiązań Buisiness Intelligence w chmurze. Spójrzmy na to oferują trzej giganci: Microsoft, Google i Amazon.
Każdy z nas dostał, w którymś momencie pytanie od klienta jak to wygląda u innych? Spójrzmy więc i się przekonajmy!
[PL] Zarządzanie procesami biznesowymi z wykorzystaniem platformy SharePointDatapolis
Wybór systemu informatycznego do zarządzania przebiegiem procesów biznesowych w organizacji może być decyzją, która przesądzi o sukcesie lub porażce projektu. Wiele firm decyduje się na wdrożenie wyspecjalizowanego rozwiązania dedykowanego wyłącznie modelowaniu procesów. Często do skutecznego zarządzania procesami wystarczy jednak obecny już w większości organizacji system Microsoft SharePoint, ewentualnie wzbogacony o zewnętrzne rozwiązania. Wybór już wykorzystywanej platformy oznacza niższe koszty wdrożenia, krótszy czas szkolenia personelu i brak konieczności radykalnych zmian w działaniach organizacji.
Plan prelekcji:
- Przedstawienie platformy SharePoint i zakresu jej biznesowych możliwości
- SharePoint jako narzędzie do zarządzania procesami biznesowymi – jakie funkcjonalności to umożliwiają?
- Zewnętrzne rozwiązania rozszerzające możliwości platformy SharePoint w zarządzaniu procesami biznesowymi
- Case study
Prelekcja jest przeznaczona głównie dla architektów procesów/użytkowników biznesowych, którzy potrzebują przenieść konkretne procesy biznesowe w środowisko IT.
Prezentacja pochodzi z konferencji BPM Trends Conference, która odbyła się 14 stycznia 2015 r.
3. Hack Your Career
• Wstęp do programowania w chmurze przy użyciu
Kubernetes'a
Wykłady - AEiI
(14:00 – 15:30, s.428)
Warszaty – SAP Hybris
(17:00 – 18:30, s. Death Valley)
10.04
19.04 • Tworzenie testowalnej aplikacji, czyli TDD w praktyce
25.04• Bots everywhere
10.05 • Angular – stań się kanciastym
23.05
30.05
05.06
• Troubleshooting przy pomocy Spring AOP
• Ghost in the shell
• DevOps - czyli jak przestałem klikać i pokochałem
automatyzację
https://fb.com/Hack.your.Career Zarejestruj się na wydarzenie
4. Top ecommerce,
marketing, billing
Najlepszy Pracodawca
2017 w rankingu AON
Jedno z 20 centrów
SAP’s Labs Network
> 350 pracowników
Development: Go, Java,
Cloud Native solutions
5. Slajd o prowadzących
• Edyta Sporysz
Ÿ Web developer with two years of experience
focused mainly on AngularJS and Angular
frameworks.
• Dariusz Jagieło
• Backend dev becoming full stack after
5 years of working in Java world.
• Ivijan Hađija
• Enthusiastic web developer with a passion
for JavaScript related technologies.
11. Historia Angulara
Dawno, dawno temu….
Prawie 10 lat temu!
• Misko Hevery (developer @Google)
Przełomowe wersje w rozwoju Angular:
• AngularJs 1.x ->
AngularJs 1.5.x ->
Angular 2 ->
Angular 4 ->
Angular 5 ->
Angular ??
12. Angular teraz
• TypeScript-based open-source
front-end web-application platform
• jest rozwijany przez Google i
społeczność deweloperów
• kompletne przepisanie w v2
• Stackoverflow statystyki 2018
• https://insights.stackoverflow.com/survey/2018
• #technology-frameworks-libraries-and-tools
14. Zalety angular-cli
• Project generation
• Code generator for:
• components, directives, classes, modules, services, etc.
• Build generation
• Unit test runner
• End-to-end test runner
• Easy local development
• Linting
• CSS pre-processor support
• JIT/AOT compilation
• ng new
• ng init
• ng generate
• ng build (--prod)
• ng test
• ng e2e
• ng serve
15. angular-cli demo
• Przykład tworzenia aplikacji/komponentu/serwisu
• Dokumentacja: https://github.com/angular/angular-cli/wiki/generate
19. Wprowadzenie do komponentów, dyrektyw i formularzy
• Przykład komponentu i jego szablonu
• Przykład dyrektyw
• Przepływ danych między klasą komponentu i jego szablonem
• Przykład prostego formularza
• Komunikacja między komponentami
25. Budowa formularzy – stylowanie formularza w zależności od
stanu elementu
Angular automatycznie dołącza klasy css do elementu formularza w zależności od jego stanu, np.:
• .ng-valid
• .ng-invalid
• .ng-pristine
• .ng-dirty
• .ng-touched
• .ng-untouched
35. Serwisy – po co?
• Komponenty nie powinny zajmować się pobieraniem i zapisywaniem danych
• Wydzielenie wspólnej funkcjonalności
• Komponenty powinny być najprostsze jak to możliwe
• Usunięcie zależności, ukrycie szczegółów implementacyjnych
• Bo Angular Style Guide tak mówi https://angular.io/guide/styleguide#05-15 J
• Jak dodać serwis? à Angular CLI – ng g service my-service
36. Programowanie reaktywne
• ReactiveX à RxJS
• Połączenie najlepszych idei z:
o Observable, czyli wzorca Producent
o Wzorca Iterator
o Programowania funkcyjnego
37. Komunikacja HTTP
• Http(Angular < v4) à HttpClient (XHR przeglądarki)
• Testowalność (HttpTestingModule)
• Typowane żądania
• Interceptory żądań i odpowiedzi
• Odpowiedź jako strumień (Observable)