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.
SharePoint Framework to nowy model tworzenia customizacji w SharePoint umożliwiający w pełni client-side development zintegrowany z modern SharePoint UX.
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.
SharePoint Framework to nowy model tworzenia customizacji w SharePoint umożliwiający w pełni client-side development zintegrowany z modern SharePoint UX.
LocalStack to framework udostępniający łatwe w użyciu mocki usług stosu AWS. Podczas prezentacji Maciej skorzystał z serwisu zbudowanego z użyciem serverlessowego Boilerplate autorstwa The Software House oraz skorzystał z takich usług AWS jak API Gateway, DynamoDB, Lambda, StepFunctions czy SQS. Następnie omówił podejście do testowania rozwiązania. Dzięki prezentacji możecie poznać wady i zalety LocalStack. A na koniec Maciej pokazuje przepływ testowy w GitHub Actions, który zwiększy pewność przyszłych zmian.
Trudne jest zarządzanie własną infrastrukturą. Trochę prościej jest użyć chmury, jednak wciąż czeka nas sporo konfiguracji. A co, gdyby wszystkie potrzebne usługi skonfigurowały się “same”, a nam pozostało tylko doglądanie całości? AWS Elastic Beanstalk umożliwia zautomatyzowane skonfigurowanie środowiska w chmurze AWS pod konkretne aplikacje. Można dzięki niemu wygodnie uruchomić Dockerowe kontenery i właśnie tym zajmiemy się na prezentacji. Opowiemy pokrótce jak działa Beanstalk i przeprowadzimy deployment przykładowego programu). I to wszystko bez zastanawiania się nad infrastrukturalnymi szczegółami.
Wtyczki WordPress, których każdy developer powinien używaćMaciej Swoboda
Subiektywny przegląd najlepszych wtyczek niezbędnych dla każdego developera WordPressa. Wtyczki, z których zawsze korzystam tworząc strony dla klientów. Na liście znajdują się takie oczywistości jak ACF, ale też być może mniej oczywiste jak Stop Emails czy User Switching.
Spojrzenie długoletniego użytkownika WordPressa, który stworzył dziesiątki stron dla klientów. Ale nie jest to spojrzenie typowego programisty, którym nigdy nie byłem. Praktycznie i zdroworozsądkowo.
Najlepsze wtyczki WordPress, które każdy developer powinien miećMaciej Swoboda
Subiektywny przegląd najlepszych wtyczek niezbędnych dla każdego developera WordPressa. Wtyczki, z których zawsze korzystam tworząc strony dla klientów. Na liście znajdują się takie oczywistości jak ACF, ale też być może mniej oczywiste jak Stop Emails czy User Switching.
Spojrzenie długoletniego użytkownika WordPressa, który stworzył dziesiątki stron dla klientów. Ale nie jest to spojrzenie typowego programisty, którym nigdy nie byłem. Praktycznie i zdroworozsądkowo.
Testy wydajnościowe to nie tylko JMeter. Podobnie jak w przypadku testów automatycznych, liczba frameworków do badania wydajności stale rośnie. Poza wprowadzeniem w tematykę testów wydajnościowych, w trakcie prezentacji przyjrzymy się ich implementacji we frameworku k6. Opowiemy również dlaczego w The Software House postawiliśmy na jego wybór i jak dzięki prostym skryptom testowym zoptymalizowaliśmy kilka naszych projektów.
“Dziesięć serwerów poproszę!“, czyli co może Ci zaoferować definiowanie infra...The Software House
Niezależnie od tego, czy jesteście developerami, sysadminami, czy też DevOps Engineers – prawie na pewno mieliście doświadczenie z webowymi panelami dostawców usług infrastrukturalnych takich jak AWS, GCP czy też OVH. Z poziomu tych paneli da się “wyklikać” wszystko, czego potrzeba, ale… czy aby na pewno tędy droga? Środowiskiem bardziej naturalnym dla każdego inżyniera jest wszakże edytor tekstu (czy też IDE) oraz różnorakie polecenia wydawane komputerowi w formie skryptów. Czemu by więc z tego nie skorzystać? Jeśli od klikania bez możliwości pomyłki boli Was ręka, zainwestuj w podkładkę pod mysz… ale przede wszystkim wpadnij na prelekcję Piotra, na której to opowie o założeniach podejścia IaC, jego zaletach oraz przedstawi najpopularniejsze narzędzia.
Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure I...SharePoint Saturday Warsaw
This session will demonstrate how to combine SharePoint Workflows with Azure Machine Learning and other Intelligent services available on Azure platform. You’ll see how to Azure services can help your workflows to be more productive, flexible and easy to use.
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Lukasz Kaluzny
Zagadnienia:
Nowe funkcjonalności Microsoft Windows Server 2016 w kontekście budowy aplikacji typu cloud-native:
Zastosowanie Nano Servera, czyli odchudzonej wersji Windows Server 2016, oszczędniej korzystającej z zasobów IT.
Uruchamianie na Nano Serwerach WS2016 aplikacji napisanych w .NET, Javie, Pythonie (Django) czy JavaScript (Node.js).
Migracja - bez konieczności zmiany kodu - istniejących aplikacji do architektury opartej o kontenery. Kontenery to rozwiązania oparte na szybkiej wirtualizacji na poziomie procesów. Nie tworzą dodatkowych instancji jądra systemu operacyjnego. Na tym samym hoście można uruchomić większą ilość kontenerów niż maszyn wirtualnych. Uruchamianie i zamykanie kontenera jest też znacznie szybsze, niż uruchamianie i zamykanie maszyny wirtualnej.
Wspólna praca developerów i administratorów nad produktem, czyli DevOps z wykorzystaniem Windows Server 2016 i Visual Studio Team Services w chmurze Azure. Automatyczne budowanie obrazów kontenerów dla każdego nowego kodu i wdrażania ich w różne środowiska
Łatwiejsze zarządzanie obciążeniami aplikacji pomiędzy zasobami we własnej infrastrukturze i w chmurze Azure dzięki WS2016 oraz Azure Service Fabric.
Funkcjonalności Windows Server 2016 powstałe z myślą o wygodzie administratorów:
Nowa wersja PowerShell 5.0 - przynosząca lepsze funkcjonowanie powłoki linii poleceń oraz udoskonalony język skryptowy,
Azure Remote Server Management Tools – zdalne zarządzanie Nano i Windows Server 2016 z Azure,
PowerShell Direct,
Nested Virtualization jako wsparcie ułatwienia nauki i testów.
Visual Studio – jak zorganizować pracę używając Scrum i GIT?Tomasz Kopacz
Video: https://channel9.msdn.com/Series/Visual-Studio-jak-zorganizowac-prace-uzywajac-Scrum-i-GIT
Jednym z najważniejszych czynników zapewniających właściwą jakość oprogramowania jest proces wytwórczy. W tym materiale pokażę w jaki sposób przy użyciu Visual Studio Team Services (dawniej Visual Studio Online) albo Team Foundation Services zainstalowanego na własnych maszynach zorganizować pracę zespołu programistów. Przyglądam się bliżej o co chodzi w ALM i DevOps, omawiam (krótko niestety) jak to funkcjonuje w środku Microsoft. Rozważania oparte są o metodykę Scrum i wbudowane w VSTS repozytorium GIT. Zaczynamy praktycznie od początku – od wyjaśnienia podstawowych założeń metodyk agile, przez konfigurację VSTS a potem – krok po kroku przechodzimy przez przykładowy proces wspierający budowę trywialnej aplikacji Webowej.
LocalStack to framework udostępniający łatwe w użyciu mocki usług stosu AWS. Podczas prezentacji Maciej skorzystał z serwisu zbudowanego z użyciem serverlessowego Boilerplate autorstwa The Software House oraz skorzystał z takich usług AWS jak API Gateway, DynamoDB, Lambda, StepFunctions czy SQS. Następnie omówił podejście do testowania rozwiązania. Dzięki prezentacji możecie poznać wady i zalety LocalStack. A na koniec Maciej pokazuje przepływ testowy w GitHub Actions, który zwiększy pewność przyszłych zmian.
Trudne jest zarządzanie własną infrastrukturą. Trochę prościej jest użyć chmury, jednak wciąż czeka nas sporo konfiguracji. A co, gdyby wszystkie potrzebne usługi skonfigurowały się “same”, a nam pozostało tylko doglądanie całości? AWS Elastic Beanstalk umożliwia zautomatyzowane skonfigurowanie środowiska w chmurze AWS pod konkretne aplikacje. Można dzięki niemu wygodnie uruchomić Dockerowe kontenery i właśnie tym zajmiemy się na prezentacji. Opowiemy pokrótce jak działa Beanstalk i przeprowadzimy deployment przykładowego programu). I to wszystko bez zastanawiania się nad infrastrukturalnymi szczegółami.
Wtyczki WordPress, których każdy developer powinien używaćMaciej Swoboda
Subiektywny przegląd najlepszych wtyczek niezbędnych dla każdego developera WordPressa. Wtyczki, z których zawsze korzystam tworząc strony dla klientów. Na liście znajdują się takie oczywistości jak ACF, ale też być może mniej oczywiste jak Stop Emails czy User Switching.
Spojrzenie długoletniego użytkownika WordPressa, który stworzył dziesiątki stron dla klientów. Ale nie jest to spojrzenie typowego programisty, którym nigdy nie byłem. Praktycznie i zdroworozsądkowo.
Najlepsze wtyczki WordPress, które każdy developer powinien miećMaciej Swoboda
Subiektywny przegląd najlepszych wtyczek niezbędnych dla każdego developera WordPressa. Wtyczki, z których zawsze korzystam tworząc strony dla klientów. Na liście znajdują się takie oczywistości jak ACF, ale też być może mniej oczywiste jak Stop Emails czy User Switching.
Spojrzenie długoletniego użytkownika WordPressa, który stworzył dziesiątki stron dla klientów. Ale nie jest to spojrzenie typowego programisty, którym nigdy nie byłem. Praktycznie i zdroworozsądkowo.
Testy wydajnościowe to nie tylko JMeter. Podobnie jak w przypadku testów automatycznych, liczba frameworków do badania wydajności stale rośnie. Poza wprowadzeniem w tematykę testów wydajnościowych, w trakcie prezentacji przyjrzymy się ich implementacji we frameworku k6. Opowiemy również dlaczego w The Software House postawiliśmy na jego wybór i jak dzięki prostym skryptom testowym zoptymalizowaliśmy kilka naszych projektów.
“Dziesięć serwerów poproszę!“, czyli co może Ci zaoferować definiowanie infra...The Software House
Niezależnie od tego, czy jesteście developerami, sysadminami, czy też DevOps Engineers – prawie na pewno mieliście doświadczenie z webowymi panelami dostawców usług infrastrukturalnych takich jak AWS, GCP czy też OVH. Z poziomu tych paneli da się “wyklikać” wszystko, czego potrzeba, ale… czy aby na pewno tędy droga? Środowiskiem bardziej naturalnym dla każdego inżyniera jest wszakże edytor tekstu (czy też IDE) oraz różnorakie polecenia wydawane komputerowi w formie skryptów. Czemu by więc z tego nie skorzystać? Jeśli od klikania bez możliwości pomyłki boli Was ręka, zainwestuj w podkładkę pod mysz… ale przede wszystkim wpadnij na prelekcję Piotra, na której to opowie o założeniach podejścia IaC, jego zaletach oraz przedstawi najpopularniejsze narzędzia.
Marcin Siewnicki: Inteligentne przepływy - jak wykorzystać możliwości Azure I...SharePoint Saturday Warsaw
This session will demonstrate how to combine SharePoint Workflows with Azure Machine Learning and other Intelligent services available on Azure platform. You’ll see how to Azure services can help your workflows to be more productive, flexible and easy to use.
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Lukasz Kaluzny
Zagadnienia:
Nowe funkcjonalności Microsoft Windows Server 2016 w kontekście budowy aplikacji typu cloud-native:
Zastosowanie Nano Servera, czyli odchudzonej wersji Windows Server 2016, oszczędniej korzystającej z zasobów IT.
Uruchamianie na Nano Serwerach WS2016 aplikacji napisanych w .NET, Javie, Pythonie (Django) czy JavaScript (Node.js).
Migracja - bez konieczności zmiany kodu - istniejących aplikacji do architektury opartej o kontenery. Kontenery to rozwiązania oparte na szybkiej wirtualizacji na poziomie procesów. Nie tworzą dodatkowych instancji jądra systemu operacyjnego. Na tym samym hoście można uruchomić większą ilość kontenerów niż maszyn wirtualnych. Uruchamianie i zamykanie kontenera jest też znacznie szybsze, niż uruchamianie i zamykanie maszyny wirtualnej.
Wspólna praca developerów i administratorów nad produktem, czyli DevOps z wykorzystaniem Windows Server 2016 i Visual Studio Team Services w chmurze Azure. Automatyczne budowanie obrazów kontenerów dla każdego nowego kodu i wdrażania ich w różne środowiska
Łatwiejsze zarządzanie obciążeniami aplikacji pomiędzy zasobami we własnej infrastrukturze i w chmurze Azure dzięki WS2016 oraz Azure Service Fabric.
Funkcjonalności Windows Server 2016 powstałe z myślą o wygodzie administratorów:
Nowa wersja PowerShell 5.0 - przynosząca lepsze funkcjonowanie powłoki linii poleceń oraz udoskonalony język skryptowy,
Azure Remote Server Management Tools – zdalne zarządzanie Nano i Windows Server 2016 z Azure,
PowerShell Direct,
Nested Virtualization jako wsparcie ułatwienia nauki i testów.
Visual Studio – jak zorganizować pracę używając Scrum i GIT?Tomasz Kopacz
Video: https://channel9.msdn.com/Series/Visual-Studio-jak-zorganizowac-prace-uzywajac-Scrum-i-GIT
Jednym z najważniejszych czynników zapewniających właściwą jakość oprogramowania jest proces wytwórczy. W tym materiale pokażę w jaki sposób przy użyciu Visual Studio Team Services (dawniej Visual Studio Online) albo Team Foundation Services zainstalowanego na własnych maszynach zorganizować pracę zespołu programistów. Przyglądam się bliżej o co chodzi w ALM i DevOps, omawiam (krótko niestety) jak to funkcjonuje w środku Microsoft. Rozważania oparte są o metodykę Scrum i wbudowane w VSTS repozytorium GIT. Zaczynamy praktycznie od początku – od wyjaśnienia podstawowych założeń metodyk agile, przez konfigurację VSTS a potem – krok po kroku przechodzimy przez przykładowy proces wspierający budowę trywialnej aplikacji Webowej.
Poznaj najnowszą wersję Delphi
i twórz aplikacje dla platformy .NET
W dobie tak dynamicznego rozwoju technologii informatycznych możliwość szybkiego stworzenia aplikacji jest dużym atutem. Dlatego powstają coraz bardziej rozbudowane środowiska programistyczne, umożliwiające skonstruowanie aplikacji z "cegiełek", które można wykorzystywać wielokrotnie. Wśród tych środowisk programistycznych zasłużoną popularność zyskało Delphi, dostępne obecnie w wersji 8. Wygodny i czytelny interfejs, język programowania oparty na znanym i popularnym Pascalu, możliwość łatwego połączenia się z dowolną bazą danych oraz rozbudowany mechanizm tworzenia aplikacji wieloplatformowych to główne zalety tego środowiska.
Książka "Delphi 8 .NET. Kompendium programisty" to przewodnik po najnowszej wersji środowiska Delphi, uwzględniający jego nowe możliwości związane z tworzeniem aplikacji dla platformy .NET. Zawiera opis środowiska programistycznego i języka ObjectPascal. Przedstawia sposoby pisania aplikacji połączonych z bazami danych i korzystających z technologii XML. Opisuje również podstawowe zasady wykorzystywania w tworzonych programach protokołów sieciowych, takich jak HTTP i SMTP. Książka jest doskonała zarówno dla początkujących programistów Delphi, jak i dla tych, którzy chcą poszerzyć swoją wiedzę o zasady tworzenia aplikacji dla platformy .NET.
* Zasady tworzenia aplikacji dla platformy .NET
* Wizualne projektowanie aplikacji
* Mechanizm komponentów
* Projektowanie interfejsu użytkownika i menu
* Programowanie w języku ObjectPascal
* Korzystanie z procedur i funkcji
* Zasady projektowania obiektowego
* Programowanie oparte na zdarzeniach
* Wykrywanie i usuwanie błędów w aplikacjach
* Korzystanie z baz danych
* Język SQL
* Wykorzystywanie technologii XML w aplikacjach
* Programowanie sieciowe i ASP.NET
* Usługi sieciowe
Cennym źródłem informacji jest dodatek, zawierający praktyczne wskazówki dotyczące zasad pisania czytelnego i przejrzystego kodu.
Przekonasz się, że wizualne projektowanie aplikacji zdecydowanie przyspieszy Twoją pracę.
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.
ASP.NET to najnowsza technologia Microsoftu, będąca łącząca Active Server Pages (ASP) z platformą .NET. Umożliwia ona pisanie wydajnych aplikacji WWW, korzystających z zawansowanych możliwości środowiska .NET.
Jeśli specjalizujesz się w tworzeniu takich aplikacji i chcesz nadążać za nowymi trendami w tej dziedzinie, "ASP.NET. Vademecum profesjonalisty" jest książką dla Ciebie. Znajdziesz tu w zwięzłej i przystępnej formie kompletny opis ASP.NET, a także innych powiązanych z nią technologii.
Książka opisuje między innymi:
* Klasy bazowe i podstawowe obiekty ASP.NET
* Szczegółowe wskazówki dotyczące projektowania i konfigurowania aplikacji ASP.NET
* Nową technologię tworzenia interfejsu użytkownika: WebForms i zaawansowane aspekty jej użycia
* Dostęp do danych za pomocą ADO.NET
* Użycie języka XML w połączeniu z ASP.NET
* Tworzenie usług sieciowych (web services), użycie protokołów SOAP i UDDI
* Model bezpieczeństwa aplikacji ASP.NET
* Obsługiwanie wiadomości
* Użycie usług katalogowych Active Directory
* Programowanie urządzeń przenośnych w ASP.NET
Książkę uzupełniają dodatki omawiające architekturę platformy .NET, najczęściej używane obiekty ASP.NET i ADO -- kontrolki serwera i Microsoft Mobile Internet Toolkit. Zawarta jest w niej także przykładowa kompletna aplikacja, w praktyczny sposób ilustrująca działanie ASP.NET.
Jeśli programowałeś wcześniej w ASP, "ASP.NET. Vademecum profesjonalisty" to jedyna książka, która jest Ci potrzebna, by w pełni wykorzystać możliwości tej technologii. To książka napisana przez profesjonalistów dla profesjonalistów. To książka dla Ciebie.
Wprowadzenie do Kubernetesa oraz omówieni korzyści K8S w kontekście mojego doświadczenia z dwóch startupów, jeden z branży mobile ecommerce i jeden FinTech.
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
AJAX i PHP. Tworzenie interaktywnych aplikacji internetowychWydawnictwo Helion
Poznaj możliwości technologii AJAX
* Utwórz aplikacje działające po stronie klienta i serwera.
* Wykorzystaj pliki w formacie XML.
* Zaimplementuj mechanizmy "przeciągnij i upuść" na stronach WWW.
Technologia AJAX powstała w wyniku połączenia kilku technik, dzięki którym możliwe było ograniczenie do minimum procesu "przeładowywania" stron WWW podczas ich przeglądania przez użytkowników. AJAX, łączący w sobie możliwości języków JavaScript i XML, jest świetnym narzędziem do tworzenia interaktywnych witryn internetowych, które pozwala na zaimplementowanie w nich mechanizmów dotychczas kojarzonych z aplikacjami "tradycyjnymi". Za pomocą technologii AJAX możemy weryfikować dane wprowadzane do formularzy, tworzyć wykresy w czasie rzeczywistym i dodawać do aplikacji internetowych wiele innych, przydatnych funkcji.
Książka "AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych" to przewodnik po technologii AJAX i jej możliwościach. Czytając ją, nauczysz się pisać wydajny i łatwy w konserwacji kod AJAX-a, łączyć tę technikę z językiem PHP i bazą danych MySQL oraz tworzyć systemy wielowątkowe. Dowiesz się, jak budować aplikacje WWW, których obsługa nie będzie różniła się od obsługi aplikacji dla systemu Windows. Wykorzystasz możliwości języków SVG i XML do kreowania interaktywnych i dynamicznych elementów witryn WWW, a także poznasz najlepsze praktyki programistyczne dla technologii AJAX.
* Korzystanie z obiektowego modelu dokumentu (DOM)
* Aplikacje AJAX działające po stronie przeglądarki
* Połączenie techniki AJAX z PHP i MySQL
* Weryfikacja danych z formularzy
* Tworzenie komunikatora internetowego
* Dynamiczne tworzenie tabel i wykresów
* Przetwarzanie kanałów RSS
* Mechanizmy "przeciągnij i upuść"
Poznaj najnowocześniejszą technologię tworzenia aplikacji WWW
Zaprojektuj i napisz wydajne aplikacje bazodanowe, korzystając z Visual Basic .NET
* Opracuj schemat bazy danych, stwórz więzy integralności i zastosuj język SQL do manipulowania danymi
* Poznaj możliwości systemu MS SQL Server 2000 i wykorzystaj go w swoich aplikacjach
* Zastosuj technologię ADO.NET i Web Services w aplikacjach napisanych w Visual Basic .NET
Bazy danych to podstawa większości aplikacji biznesowych. Jednak sama baza danych to nie wszystko -- należy zapewnić osobom korzystającym ze zgromadzonych w niej informacji wygodny sposób dostępu do nich. W tym celu pisane są narzędzia służące do manipulacji danymi i wyświetlania ich. Dzięki technologii .NET i możliwościom oferowanym przez język Visual Basic .NET stworzenie aplikacji korzystającej z zasobów zgromadzonych w bazie danych nie nastręcza problemów, jednak mimo to należy podejść do tego zadania w odpowiedni sposób. Schemat bazy danych, odpowiednia konstrukcja zapytań, właściwe zastosowanie obiektów komunikujących się z bazą -- to elementy, które należy wziąć pod uwagę, przystępując do pracy nad aplikacją.
Książka "Visual Basic .NET. Bazy danych. Księga eksperta" to kompendium wiedzy dla programistów wykorzystujących Visual Basic .NET do tworzenia aplikacji opartych na bazach danych. Przedstawia zasady projektowania i pisania aplikacji WinForms, stron WebForms oraz usług Web Services w oparciu o bazę danych MS SQL Server 2000. Opisuje zasady stosowania technologii ADO.NET do połączenia aplikacji z tabelami w bazie i manipulowania zgromadzonymi w nich danymi.
* Schemat bazy danych, relacje, więzy integralności i normalizacja danych
* Konstruowanie zapytań w języku SQL
* Dostęp do bazy z poziomu aplikacji WinForms
* Zastosowanie bazy MS SQL Server 2000 w aplikacjach bazodanowych
* Podstawy technologii ADO.NET
* Stosowanie obiektów DataSet i DataAdapter
* Korzystanie z języka XML
* Tworzenie usług WebServices
Jeśli chcesz szybko i efektywnie tworzyć aplikacje bazodanowe w oparciu o technologię .NET, w tej książce znajdziesz wszystkie niezbędne do tego informacje.
Visual Basic przeszedł generalny remont. Istnieje wiele powodów, dla których programiści Visual Basica 6 powinni przesiąść się na nowy Visual Basic .NET. Należy do nich zaliczyć chociażby formularze Web, możliwość tworzenia aplikacji i usług WWW, strukturalną obsługę wyjątków, prawdziwe programowanie zorientowane obiektowo czy też wielowątkowość.
"Visual Basic .NET. Księga eksperta" zawiera dokładne omówienie nowego języka Visual Basic .NET, zunifikowanego środowiska programowania Visual Studio IDE, programowania formularzy WWW, ADO.NET, usługi WWW, GDI+ i wiele innych.
Visual Studio .NET jest środowiskiem bardzo rozbudowanym i potężnym. Aby w pełni je wykorzystać, poznasz także sposoby tworzenia makr oraz znajdziesz omówienie modelu automatyzacji służącego do indywidualizacji zadań i interfejsu IDE w Visual Studio. Książka zawiera wiele przykładów wziętych z praktyki programistycznej.
Książka omawia:
* Środowisko programistyczne Visual Studio, korzystanie z SourceSafe
* Język Visual Basic .NET, programowanie zorientowane obiektowo w VB .NET
* Rozszerzanie środowiska programistycznego za pomocą makr
* Zaawansowane programowanie w VB .NET: refleksje, przeciążanie, programowane oparte na zdarzeniach, polimorfizm, definiowanie atrybutów
* Tworzenie interfejsu użytkownika (aplikacje konsolowe, aplikacje z interfejsem Windows)
* Pisanie aplikacji wielowątkowych
* Uruchamianie usług WWW (Web Services)
"Visual Basic .NET. Księga eksperta" jest doskonałym podręcznikiem dla wszystkich osób, dla których osiągnięcie wysokiej sprawności w posługiwaniu się językiem Visual Basic stanowi podstawę kariery programistycznej. Niezależnie, od tego, czy używałeś poprzedniej wersji tego języka, czy też nie: jeśli chcesz stać się ekspertem Visual Basica, trzymasz w ręku odpowiednią książkę.
Poznaj nowoczesne technologie tworzenia aplikacji sieciowych
* Jak wykorzystywać kontrolki .NET?
* W jaki sposób pobierać i wyświetlać dane z bazy?
* Jak zabezpieczać i personalizować aplikacje?
Wprowadzenie na rynek technologii .NET 2.0 zrewolucjonizowało sposób projektowania i tworzenia aplikacji internetowych. Arsenał programistów wzbogacił się o narzędzia cechujące się niespotykaną dotychczas wydajnością i elastycznością. Potężna biblioteka gotowych komponentów, nowe mechanizmy dostępu do danych, udoskonalone techniki zabezpieczania i personalizowania aplikacji oraz ich uruchamiania w środowisku produkcyjnym -- wszystko to sprawiło, że budowanie nowoczesnych systemów działających w sieci stało się łatwe i szybkie. Jednak wraz ze wzrostem możliwości wzrosła także ilość wiedzy, którą musi przyswoić sobie programista zamierzający korzystać z technologii .NET 2.0.
Książka "ASP.NET 2.0. Projektowanie aplikacji internetowych" to doskonały podręcznik, za którego pomocą opanujesz niesamowite możliwości platformy .NET 2.0 w zakresie budowania systemów sieciowych. Dowiesz się, jak działają aplikacje ASP.NET, jak tworzyć formularze na stronach WWW i korzystać ze standardowych kontrolek udostępnianych przez platformę .NET 2.0. Nauczysz się łączyć aplikacje z bazami danych za pomocą mechanizmu ADO.NET oraz wyświetlać dane na stronach z wykorzystaniem kontrolek. Przeczytasz także o technikach projektowania złożonych aplikacji, o zarządzaniu sesjami, zabezpieczaniu aplikacji, stosowaniu mechanizmów personalizacji oraz wdrażaniu aplikacji w środowisku produkcyjnym.
* Tworzenie formularzy
* Model zdarzeń ASP.NET
* Stosowanie kontrolek serwera .NET
* Obsługa wyjątków
* Zarządzanie wyglądem witryny WWW
* Operacje na danych z wykorzystaniem ADO.NET
* Projektowanie aplikacji .NET
* Uwierzytelnianie użytkowników
* Tworzenie usług sieciowych
* Technologia ASP.NET AJAX
Opanuj do perfekcji zasady wykorzystywania technologii .NET 2.0
w programowaniu aplikacji sieciowych!
Stwórz aplikacje sieciowe, wykorzystując uniwersalne mechanizmy wymiany danych
* Wykorzystaj technologie COM, SOAP i ActiveX
* Zaimplementuj złożone mechanizmy dostępu do baz danych
* Napisz bezpieczne aplikacje, stosując szyfrowanie przesyłanych danych
* Użyj w aplikacjach języka XML
Aplikacje rozproszone są coraz częściej uruchamiane nie tylko w sieciach lokalnych, ale także w sieci WWW. Wymiana danych w tak rozległym środowisku sieciowym wymagała opracowania technologii, które zapewniałyby jednoznaczność i bezpieczeństwo przesyłanych danych. Na rynku pojawiły się mechanizmy COM i COM+, SOAP oraz kilka innych. Coraz większą popularność zyskuje język XML pozwalający na unifikację struktur danych w aplikacjach. W oparciu o takie mechanizmy powstają rozproszone aplikacje biznesowe i obliczeniowe, zwane usługami sieciowymi lub usługami WWW.
Książka "Delphi. Techniki bazodanowe i internetowe" opisuje możliwości tworzenia aplikacji sieciowych za pomocą środowiska Delphi z wykorzystaniem różnych technologii. Przedstawia kolejno najpopularniejsze z nich oraz możliwości ich zastosowania w projektach realizowanych w Delphi. Zawiera informacje poświęcone przetwarzaniu danych z wykorzystaniem języka XML oraz protokołu SOAP, a także tworzeniu usług WWW opartych na tych technologiach. W książce opisano również zagadnienia związane z korzystaniem z baz danych – systemy lokalne, mechanizmy klient-serwer oraz rozproszone, a także technologie dostępu do danych, od ADO do dbExpress.
* Mechanizmy COM i COM+
* Kontrolki ActiveX
* Architektura aplikacji bazodanowych
* Technologia DataSnap
* Aplikacje internetowe
* Obsługa gniazd w Delphi
* Kryptografia i ochrona przesyłanych danych
* Korzystanie z danych w formacie XML
* Protokół SOAP
* Stosowanie mechanizmów WebSnap
Wykorzystaj najpopularniejsze środowisko programistyczne do stworzenia aplikacji rozproszonych.
Praktyczne zastosowania technologii, która zrewolucjonizowała aplikacje sieciowe
* Podstawy Ajaksa
* Metodologie tworzenia aplikacji internetowych
* Optymalizacja i zabezpieczanie aplikacji
Ajax to technologia tworzenia aplikacji i witryn WWW, która zyskuje coraz większe uznanie wśród programistów. Dzięki połączeniu języków JavaScript i XML z asynchroniczną komunikacją między przeglądarką i serwerem twórcom tej technologii udało się wyeliminować podstawową wadę aplikacji bazujących na przeglądarce internetowej, czyli konieczność oczekiwania na "przeładowanie" strony. Ajax sprawia, że niezbędne dane są pobierane w tle. Zastosowanie tej technologii powoduje, że aplikacje sieciowe pod względem obsługi coraz bardziej przypominają tradycyjne programy. Efekty działania Ajaksa można zaobserwować na coraz większej ilości witryn WWW.
"Ajax w akcji" to praktyczny przewodnik po zagadnieniach związanych z projektowaniem witryn i aplikacji WWW w tej technologii. Czytając go, poznasz genezę Ajaksa i podstawy korzystania z niego. Nauczysz się stosować wzorce projektowe, model MVC oraz frameworki i biblioteki wspomagające tworzenie witryn WWW. Przeczytasz o profesjonalnych technikach budowania aplikacji sieciowych i zastosujesz je w praktyce, pisząc własne systemy. Znajdziesz tu również informacje o optymalizowaniu wydajności aplikacji oraz tworzeniu mechanizmów zabezpieczeń. Dzięki przykładom zgromadzonym w kolejnych rozdziałach książki, takim jak dynamiczna lista rozwijana, mechanizm podpowiedzi, rozbudowany portal sieciowy oraz interfejsy użytkownika, poznasz praktyczne aspekty stosowania Ajaksa w projektach.
* Podstawowe zastosowania Ajaksa
* Dostosowywanie istniejących aplikacji do Ajaksa
* Wzorzec MVC w aplikacjach
* Biblioteki i frameworki wspomagające pracę nad aplikacjami
* Oddzielanie logiki od widoku
* Wymiana danych pomiędzy przeglądarką i serwerem
* Zabezpieczanie aplikacji
* Optymalizacja wydajności
Twórz aplikacje, które będą nie tylko funkcjonalne, ale również wygodne w obsłudze.
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!
10. WSPARCIE MICROSOFTU | DUŻO UŁATWIEŃ DLA
DEVELOPERÓW
• visual studio code
• visual studio comunity
• my visual studio | https://my.visualstudio.com/
• darmowe szkolenia | Microsoft Virtual Academy
• rosnaca dokumentacja
• niskie koszty
• zmiany w stukturze projektu
• otwarcie na node services
11. cmd
Install spa templates (cli)
dotnet new --install
Microsoft.AspNetCore.Spa
Templates::*
dotnet –help
Yaomen:
npm install -g yo generator-
aspnetcore-spa
yo aspnetcore-spa
Nowy project SPA z CLI
dotnet new angular
dotnet restore
npm install
dotnet run
12. A single-page application (SPA) is a web application or
web site that fits on a single web page with the goal of
providing a user experience similar to that of a desktop
application. In an SPA, either all necessary code – HTML,
JavaScript, and CSS – is retrieved with a single page load,
or the appropriate resources are dynamically loaded and
added to the page as necessary, usually in response to
user actions.
13. NOWOCZESNE
Aplikacja przeglądarkowe które bazują na jednej
stronie oferują podobne do desktopowych
aplikacji wrażenia.
WYDAJNE
Strona nie jest przeładowywana podczas
interakcji a większość operacji i zmian wynika z
pobierania i ładowania dynamicznie zawartości.
ROUTING
Mimo że przeładowania nie występują jesteśmy
w stanie nawigować i korzystać z historiI dzięki
użyciu HTML5 History API lub location hash.
22. Getting started link:
https://www.microsoft.com/net/core
Docs & guide
https://docs.microsoft.com/en-us/dotnet/articles/core/
https://www.microsoft.com/net/learn/architecture
My Visual studio
https://my.visualstudio.com/
Microsoft Virtual Academy
https://mva.microsoft.com/
https://en.wikipedia.org/wiki/Single-page_application
http://www.c-sharpcorner.com/article/spa-using-angular-2-asp-
net-core-1-1-and-entity-framework-core-part-one/
.NET Core 2.0
https://channel9.msdn.com/Events/Build/2017/C9L18?WT.mc_i
d=dlvr_twitter_ch9
Azure Portal - The Largest SPA in the World
https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-
Live-Redmond-2016/T15
Pluralsight
https://app.pluralsight.com/library/courses/asp-dot-net-core-
understanding/table-of-contents
https://app.pluralsight.com/library/courses/aspnet-core-build-
single-page-applications/table-of-contents