Instrukcje SQL są kluczowymi elementami typowych aplikacji bazodanowych, a więc efektywność ich wykonywania decyduje w głównym stopniu o wydajności samych aplikacji. Twórcy aplikacji bazodanowych i administratorzy baz danych często spędzają długie godziny w celu upewnienia się, że dostęp do danych istotnie odbywa się po najszybszych ścieżkach, czyli że plany wykonywania wyrażeń SQL są optymalne. Wiąże się z tym między innymi rozważanie wzajemnego związku między strukturą wyrażeń SQL a planami ich wykonywania.
Książka ta poświęcona jest jednemu z kluczowych aspektów tego związku, często niedocenianemu, aczkolwiek niezmiernie istotnemu -- wyborowi odpowiedniego planu wykorzystywanego przez określone zapytanie. Autor prezentuje matematyczną metodą optymalizacji wyrażeń SQL, opierającą się na dobrze zdefiniowanym algorytmie postępowania i prowadzącą do znajdowania optymalnych (lub niemal optymalnych) planów wykonania dla określonych wyrażeń; jest to naprawdę atrakcyjna alternatywa dla poszukiwań metodą prób i błędów, rzadko dającą optymalne rezultaty. Czytelnik znajdzie w niniejszej książce opis wielu szczegółowych zagadnień związanych z optymalizacją wyrażeń SQL i baz danych w ogólności, między innymi takich jak:
* Buforowanie danych i zarządzanie tabelami
* Indeksowanie, implementowanie indeksów i związane z tym koszty
* Filtrowanie zawartości tabel i jego związek z indeksowaniem
* Złączenia tabel i metody ich realizacji
* Analiza planów wykonywania zapytań i zarządzanie tymi planami w bazach danych Oracle, MS SQL Server i DB2
* Sporządzanie diagramów zapytań i wykorzystywanie ich do celów optymalizacji złożonych zapytań oraz do wyznaczania najlepszych planów wykonywania
* Specjalne metody optymalizacji szczególnych przypadków, w których standardowe postępowanie okazuje się niewystarczające: buforowanie wielokrotnie wydawanych zapytań, łączenie i upodobnianie zapytań itp.
Treści poszczególnych rozdziałów towarzyszą ćwiczenia kontrolne, a całość wieńczy prezentacja zastosowania opisywanych koncepcji w (kompletnie opisanym) procesie optymalizowania konkretnej aplikacji.
Przyśpiesz działanie aplikacji -- zoptymalizuj dostęp do danych
Microsoft Dynamics NAV jest nowoczesnym oprogramowaniem ERP, dedykowanym małym i średnim przedsiębiorstwom. Posiada bardzo bogate funkcjonalności, dostosowane do potrzeb firm ze wszystkich branż. System ERP - Microsoft Dynamics NAV jest najpopularniejszym oprogramowaniem ERP z rodziny produktów Microsoft.
Przewodnik jest prawdziwym kompendium wiedzy na temat systemu Microsoft Dynamics NAV. Po więcej informacji zapraszamy na stronę: www.IT.integro.pl, www.NAV2015.pl, www.microsoftdynamicserp.pl, www.NAV365.pl.
Instrukcje SQL są kluczowymi elementami typowych aplikacji bazodanowych, a więc efektywność ich wykonywania decyduje w głównym stopniu o wydajności samych aplikacji. Twórcy aplikacji bazodanowych i administratorzy baz danych często spędzają długie godziny w celu upewnienia się, że dostęp do danych istotnie odbywa się po najszybszych ścieżkach, czyli że plany wykonywania wyrażeń SQL są optymalne. Wiąże się z tym między innymi rozważanie wzajemnego związku między strukturą wyrażeń SQL a planami ich wykonywania.
Książka ta poświęcona jest jednemu z kluczowych aspektów tego związku, często niedocenianemu, aczkolwiek niezmiernie istotnemu -- wyborowi odpowiedniego planu wykorzystywanego przez określone zapytanie. Autor prezentuje matematyczną metodą optymalizacji wyrażeń SQL, opierającą się na dobrze zdefiniowanym algorytmie postępowania i prowadzącą do znajdowania optymalnych (lub niemal optymalnych) planów wykonania dla określonych wyrażeń; jest to naprawdę atrakcyjna alternatywa dla poszukiwań metodą prób i błędów, rzadko dającą optymalne rezultaty. Czytelnik znajdzie w niniejszej książce opis wielu szczegółowych zagadnień związanych z optymalizacją wyrażeń SQL i baz danych w ogólności, między innymi takich jak:
* Buforowanie danych i zarządzanie tabelami
* Indeksowanie, implementowanie indeksów i związane z tym koszty
* Filtrowanie zawartości tabel i jego związek z indeksowaniem
* Złączenia tabel i metody ich realizacji
* Analiza planów wykonywania zapytań i zarządzanie tymi planami w bazach danych Oracle, MS SQL Server i DB2
* Sporządzanie diagramów zapytań i wykorzystywanie ich do celów optymalizacji złożonych zapytań oraz do wyznaczania najlepszych planów wykonywania
* Specjalne metody optymalizacji szczególnych przypadków, w których standardowe postępowanie okazuje się niewystarczające: buforowanie wielokrotnie wydawanych zapytań, łączenie i upodobnianie zapytań itp.
Treści poszczególnych rozdziałów towarzyszą ćwiczenia kontrolne, a całość wieńczy prezentacja zastosowania opisywanych koncepcji w (kompletnie opisanym) procesie optymalizowania konkretnej aplikacji.
Przyśpiesz działanie aplikacji -- zoptymalizuj dostęp do danych
Microsoft Dynamics NAV jest nowoczesnym oprogramowaniem ERP, dedykowanym małym i średnim przedsiębiorstwom. Posiada bardzo bogate funkcjonalności, dostosowane do potrzeb firm ze wszystkich branż. System ERP - Microsoft Dynamics NAV jest najpopularniejszym oprogramowaniem ERP z rodziny produktów Microsoft.
Przewodnik jest prawdziwym kompendium wiedzy na temat systemu Microsoft Dynamics NAV. Po więcej informacji zapraszamy na stronę: www.IT.integro.pl, www.NAV2015.pl, www.microsoftdynamicserp.pl, www.NAV365.pl.
Poznaj nowoczesną metodykę wytwarzania oprogramowania w C#
* Jak stosować w praktyce zasady zwinnego wytwarzania oprogramowania?
* W jaki sposób wykorzystywać w projekcie diagramy UML?
* Jak korzystać z wzorców projektowych?
W związku ze stale rosnącymi oczekiwaniami użytkowników oprogramowania produkcja systemów informatycznych wymaga dziś korzystania z usystematyzowanych metod zarządzania. Projekt informatyczny, przy którym nie używa się sensownej metodologii wytwarzania, jest skazany na porażkę -- przekroczenie terminu, budżetu i niespełnienie wymagań funkcjonalnych. Kierowanie projektem zgodnie z określonymi zasadami również nie gwarantuje sukcesu, lecz znacznie ułatwia jego osiągnięcie. Na początku roku 2001 grupa ekspertów zawiązała zespół o nazwie Agile Alliance. Efektem prac tego zespołu jest metodologia zwinnego wytwarzania oprogramowania -- Agile.
Książka "Agile. Programowanie zwinne: zasady, wzorce i praktyki zwinnego wytwarzania oprogramowania w C#" to podręcznik metodologii Agile przeznaczony dla twórców oprogramowania korzystających z technologii .NET. Dzięki niemu poznasz podstawowe założenia i postulaty twórców Agile i nauczysz się stosować je w praktyce. Dowiesz się, jak szacować terminy i koszty, dzielić proces wytwarzania na iteracje i testować produkt. Zdobędziesz wiedzę na temat refaktoryzacji, diagramów UML, testów jednostkowych i wzorców projektowych. Przeczytasz także o publikowaniu kolejnych wersji oprogramowania.
* Techniki programowania ekstremalnego
* Planowanie projektu
* Testowanie i refaktoryzacja
* Zasady zwinnego programowania
* Modelowanie oprogramowania za pomocą diagramów UML
* Stosowanie wzorców projektowych
* Projektowanie pakietów i komponentów
Przekonaj się, ile czasu i pracy zaoszczędzisz,
stosując w projektach metodologię Agile.
Quality management with ADONIS:Community EditionZbigniew Misiak
ADONIS:Community Edition is a free business process management tool that can help with quality management and ISO certification initiatives. It allows modeling of company maps, business processes, documents, and organizational structure. Documentation of processes and procedures can be generated in HTML or Word formats to create an internal process portal. The tool supports avoiding multiple versions of documents and keeping documentation consistent with minimal effort.
Tempo zmian w biznesie i jego otoczeniu jest szybkie. Ten fakt powoduje, iż chcemy/musimy/powinniśmy odpowiednio reagować i pracować nad rozwojem różnych zagadnień, które w biznesie są stosowane i przynoszą oczekiwane wartości dodane. Jednym z nich – dla wielu organizacji strategicznym, jest zarządzanie procesami biznesowymi (ang. Business Process Management, BPM). W tym kontekście, od kilku lat pojawiają się na rynku różne pomysły i praktyki, które proponują zmiany w podejściu BPM. Warto je podsumować, poznać i porozmawiać, mając na uwadze zarówno perspektywę zarządzania, jak i IT.
The document provides basic guidelines for using the ADONIS modeling software. It explains how to create models and add objects, connect objects, add references between models, manage model groups, export models, publish models as documents and HTML, run queries and save reports, import and export models, and some tips and tricks for using the software.
The document outlines requirements for developing a travel application using a service oriented architecture that allows users to book flights, hotels, and car services. It discusses gathering functional and performance requirements from customers, implementing the application using microservices, and ensuring a rich user experience through features like integrated maps and dynamic form generation. The document also covers assessing technical feasibility, timelines, costs and addressing requirements through an SOA approach.
The document provides an overview of service oriented modeling and Business Process Modeling Notation (BPMN). It discusses key concepts like the service oriented architecture (SOA) life cycle, modeling approaches such as the Service Oriented Modeling Framework (SOMF) and BPMN. The presentation is delivered by three students and includes an introduction, definitions of terms, modeling techniques, and a question/answer session.
ConstructSim is a construction management software that provides:
- A virtual construction model to plan and track construction progress in 3D.
- Automated work packaging and reporting to improve productivity.
- Visualization of status, schedules, and progress to increase visibility.
- Integration of engineering data, quantities, and field progress tracking.
- Its main functionality includes planning, progress tracking, visualization, and reporting to solve complex problems in construction projects.
Poznaj nowoczesną metodykę wytwarzania oprogramowania w C#
* Jak stosować w praktyce zasady zwinnego wytwarzania oprogramowania?
* W jaki sposób wykorzystywać w projekcie diagramy UML?
* Jak korzystać z wzorców projektowych?
W związku ze stale rosnącymi oczekiwaniami użytkowników oprogramowania produkcja systemów informatycznych wymaga dziś korzystania z usystematyzowanych metod zarządzania. Projekt informatyczny, przy którym nie używa się sensownej metodologii wytwarzania, jest skazany na porażkę -- przekroczenie terminu, budżetu i niespełnienie wymagań funkcjonalnych. Kierowanie projektem zgodnie z określonymi zasadami również nie gwarantuje sukcesu, lecz znacznie ułatwia jego osiągnięcie. Na początku roku 2001 grupa ekspertów zawiązała zespół o nazwie Agile Alliance. Efektem prac tego zespołu jest metodologia zwinnego wytwarzania oprogramowania -- Agile.
Książka "Agile. Programowanie zwinne: zasady, wzorce i praktyki zwinnego wytwarzania oprogramowania w C#" to podręcznik metodologii Agile przeznaczony dla twórców oprogramowania korzystających z technologii .NET. Dzięki niemu poznasz podstawowe założenia i postulaty twórców Agile i nauczysz się stosować je w praktyce. Dowiesz się, jak szacować terminy i koszty, dzielić proces wytwarzania na iteracje i testować produkt. Zdobędziesz wiedzę na temat refaktoryzacji, diagramów UML, testów jednostkowych i wzorców projektowych. Przeczytasz także o publikowaniu kolejnych wersji oprogramowania.
* Techniki programowania ekstremalnego
* Planowanie projektu
* Testowanie i refaktoryzacja
* Zasady zwinnego programowania
* Modelowanie oprogramowania za pomocą diagramów UML
* Stosowanie wzorców projektowych
* Projektowanie pakietów i komponentów
Przekonaj się, ile czasu i pracy zaoszczędzisz,
stosując w projektach metodologię Agile.
Quality management with ADONIS:Community EditionZbigniew Misiak
ADONIS:Community Edition is a free business process management tool that can help with quality management and ISO certification initiatives. It allows modeling of company maps, business processes, documents, and organizational structure. Documentation of processes and procedures can be generated in HTML or Word formats to create an internal process portal. The tool supports avoiding multiple versions of documents and keeping documentation consistent with minimal effort.
Tempo zmian w biznesie i jego otoczeniu jest szybkie. Ten fakt powoduje, iż chcemy/musimy/powinniśmy odpowiednio reagować i pracować nad rozwojem różnych zagadnień, które w biznesie są stosowane i przynoszą oczekiwane wartości dodane. Jednym z nich – dla wielu organizacji strategicznym, jest zarządzanie procesami biznesowymi (ang. Business Process Management, BPM). W tym kontekście, od kilku lat pojawiają się na rynku różne pomysły i praktyki, które proponują zmiany w podejściu BPM. Warto je podsumować, poznać i porozmawiać, mając na uwadze zarówno perspektywę zarządzania, jak i IT.
The document provides basic guidelines for using the ADONIS modeling software. It explains how to create models and add objects, connect objects, add references between models, manage model groups, export models, publish models as documents and HTML, run queries and save reports, import and export models, and some tips and tricks for using the software.
The document outlines requirements for developing a travel application using a service oriented architecture that allows users to book flights, hotels, and car services. It discusses gathering functional and performance requirements from customers, implementing the application using microservices, and ensuring a rich user experience through features like integrated maps and dynamic form generation. The document also covers assessing technical feasibility, timelines, costs and addressing requirements through an SOA approach.
The document provides an overview of service oriented modeling and Business Process Modeling Notation (BPMN). It discusses key concepts like the service oriented architecture (SOA) life cycle, modeling approaches such as the Service Oriented Modeling Framework (SOMF) and BPMN. The presentation is delivered by three students and includes an introduction, definitions of terms, modeling techniques, and a question/answer session.
ConstructSim is a construction management software that provides:
- A virtual construction model to plan and track construction progress in 3D.
- Automated work packaging and reporting to improve productivity.
- Visualization of status, schedules, and progress to increase visibility.
- Integration of engineering data, quantities, and field progress tracking.
- Its main functionality includes planning, progress tracking, visualization, and reporting to solve complex problems in construction projects.
Według teorii programowania neurolingwistycznego (NLP) zachowanie każdego z nasz determinowane jest nabytymi w ciągu życia przekonaniami, które kierują naszymi wyborami, reakcjami. Są jak filtry, przez które przepuszczamy płynące do nas informacje, tworząc swoją własną, subiektywną kalkę świata zewnętrznego. Dzięki zrozumieniu istoty tej teorii powstają typologie zachowań ludzkich, w tym konkretnych grup, na przykład klienta. Znajomość ich typów, pozwoli zrozumieć jak postrzegają kontakt ze sprzedawcą i proces sperzdaży i zaplanować odpowiednie postępowanie z każdym z nich.
10 niewielkich rzeczy, które możesz robić codziennie, aby stawać się mądrzejszymNoweKompetencje
Twoja inteligencja jest w stanie ciągłego rozwoju. To niekończący się proces - "work in progress". Dzięki kilku niewielkim zwyczajom, które będą towarzyszyć twojej codzienności możesz podkręcić śrubę swojego rozwoju stawać się mądrzejszym każdego dnia!
Słyszeć nie znaczy słuchać. Jeśli rozmawiając z drugą osobą mamy intencję słuchania jej, jesteśmy zainteresowani tym co mówi, w naturalny sposób stosujemy techniki ułatwiające nam koncentrowanie się na przekazie oraz eliminację ewentualnych nieporozumień.
Bądź jak wykrywacz kłamstw! Jak czytać mowę ciała i wychwytywać sygnały niewe...NoweKompetencje
Pomyśleliście kiedyś, jak przydatną umiejętnością byłoby odczytywanie sygnałów pozawerbalnych w celu sprawdzenia prawdomówności naszego rozmówcy? Umiejętnie czytając mowę ciała możesz rozpoznać wiele innych komunikatów, na przykład wychwycić znudzenie lub znużenie zbyt długim przemówieniem, jakie zaserwowałeś swoim współpracownikom/klientom/kontrahentom.Wyłap kłamstwo, zanim zacznie szkodzić i działać przeciwko tobie!
11 sposobów na motywowanie produktywności pracownikaNoweKompetencje
Jak wskazują badania, w pracy spędzamy często więcej czasu, niż we własnym domu, wśród najbliższych. Szefostwo i współpracownicy mają ogromny wpływ na samopoczucie i motywację do pracy w zespole. Zmotywowany pracownik tworzy pozytywne środowisko w miejscu pracy, podczas gdy brak motywacji pracowników jest destrukcyjny i demoralizujący. Jak zmienić nastawienie pracownika do pracy i tym samym zwiększyć jego produktywność? Oto 11 prostych rad, które pomogą każdemu szefowi, managerowi i przełożonemu w tworzeniu pozytywnych nastrojów w zespole.
Architektura systemów zarządzania przedsiębiorstwem. Wzorce projektoweWydawnictwo Helion
Wykorzystaj wzorce projektowe w pracy nad oprogramowaniem
* Zaprojektuj aplikacje o architekturze trójwarstwowej
* Dobierz odpowiednią technologię
* Stwórz moduły aplikacji
Systemy informatyczne służące do zarządzania przedsiębiorstwem to zwykle ogromne aplikacje. Operują na milionach rekordów, przesyłają gigabajty danych i są obsługiwane przez dziesiątki użytkowników. Sprawne działanie takiej aplikacji jest niezwykle istotne dla funkcjonowania przedsiębiorstwa, dlatego musi ona być stabilna, a przed wdrożeniem -- gruntownie przetestowana. Przy tworzeniu aplikacji tego typu wykorzystuje się opracowane już rozwiązania, zwane wzorcami projektowymi. Wzorce projektowe to modele poszczególnych komponentów aplikacji -- należy jedynie zaimplementować je w wybranym języku programowania.
Książka "Architektura systemów zarządzania przedsiębiorstwem. Wzorce projektowe" to przegląd wzorców wykorzystywanych przy projektowaniu aplikacji korporacyjnych. Opisuje zasady podziału aplikacji na warstwy i zasady współpracy pomiędzy warstwami; przedstawia także modele komponentów wchodzących w skład każdej z nich.
* Warstwy w aplikacjach biznesowych
* Wzorce logiki aplikacji
* Wzorce architektury źródła danych
* Wzorce mapowania obiektowo-relacyjnego
* Wzorce prezentacji
* Wzorce dystrybucji
* Wzorce stanu sesji
* Wzorce podstawowe
Korzystając z zawartych w książce wzorców, stworzysz stabilne i wydajne aplikacje korporacyjne.
NAV365 to zbiór aplikacji i oprogramowania dla firm, wspomagający procesy zarządzania. Łączy w sobie korzyści nowoczesnego oprogramowania ERP - Microsoft Dynamics NAV, z w pełni zintegrowanym Office 365. Wszystkie dane firmy ulokowane są w bezpiecznej chmurze Microsoft Azure.
Wdrażając system Microsoft Dynamics NAV, dostępny w pakiecie NAV365, wykorzystujemy model wdrożenia NAV.express, gwarantujący szybką i efektywną implementację systemu ERP.
Więcej na www.nav365.pl
Napisz własną aplikację bazodanową
* Zaprojektuj tabele i zdefiniuj relacje pomiędzy nimi
* Utwórz formularze i kwerendy
* Wygeneruj raporty z bazy
Microsoft Access to jedna z najpopularniejszych baz danych wykorzystywanych w przedsiębiorstwach. Od innych systemów zarządzania bazami danych różni się tym, że zawiera zintegrowane środowisko programistyczne, za pomocą którego można zbudować własną aplikację służącą do manipulowania danymi zgromadzonymi w bazie. Dzięki kreatorom i narzędziom pomocniczym samodzielne utworzenie bazy danych oraz takiej aplikacji jest stosunkowo łatwe nawet dla użytkowników, którzy nigdy wcześniej nie pracowali z bazami danych.
"Access 2003 PL. Ćwiczenia praktyczne. Wydanie II" to podręcznik przedstawiający podstawowe zasady korzystania z Accessa i tworzenia własnej aplikacji bazodanowej. Przeczytasz w nim o projektowaniu i tworzeniu tabel, wiązaniu ich relacjami oraz wprowadzaniu danych. Zbudujesz kwerendy różnego typu i wykorzystasz je do modyfikowania oraz wybierania informacji z tabel. W kolejnych ćwiczeniach nauczysz się projektować formularze i raporty oraz dzielić aplikację na moduły.
* Praca z plikami baz danych
* Tworzenie tabel
* Relacje
* Operacje na danych z zastosowaniem kwerend
* Projektowanie formularzy
* Tworzenie raportów
* Makropolecenia
* Korzystanie z plików w formacie XML
Poznaj możliwości baz danych i
zapomnij o notesach oraz żółtych karteczkach.
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.
Kompendium wiedzy dla każdego programisty, projektanta i kierownika projektu
* Nowoczesne metodyki wytwarzania oprogramowania
* Narzędzia do modelowania aplikacji i automatycznego generowania kodu
* Koncepcja architektury sterowanej modelami
* Sposoby zapewnienia jakości aplikacji
Tworzenie aplikacji korporacyjnych to wyścig z czasem. Organizacje zmieniają się podobnie jak otoczenie biznesowe, w którym działają. Zbyt długi okres przygotowania aplikacji może sprawić, że po wdrożeniu okaże się ona bezużyteczna. Z drugiej jednak strony, zbyt duży pośpiech przy tworzeniu aplikacji powoduje, że pomija się fazę modelowania i testowania, pisząc kod źródłowy bez jakiejkolwiek koncepcji i planu. Efektem takiego pośpiechu są aplikacje niedostosowane do wymagań użytkowników i pracujące niestabilnie. Sposobem na stworzenie odpowiedniego systemu informatycznego dla korporacji jest wykorzystywanie odpowiednich metodyk projektowych i nowoczesnych narzędzi ułatwiających zarówno pisanie, jak i testowanie aplikacji.
Książka "J2EE. Podstawy programowania aplikacji korporacyjnych" przedstawia najlepsze praktyki projektowe stosowane przy tworzeniu systemów informatycznych z wykorzystaniem platformy J2EE. Opisano w niej kolejne etapy projektu oraz narzędzia i metodyki, dzięki którym przeprowadzenie każdego z nich będzie szybsze i efektywniejsze. Czytając ją, poznasz metodyki RUP i XP, typy architektur systemów oraz sposoby modelowania aplikacji i narzędzia do automatycznego generowania szkieletu kodu źródłowego. Dowiesz się, jak optymalnie skonfigurować środowiska programistyczne i jak testować kolejne moduły aplikacji. Nauczysz się korzystać z nowoczesnych metodyk i narzędzi.
* Podstawowe wiadomości o błyskawicznym wytwarzaniu aplikacji (RAD)
* Metodyki projektowe Rational Unified Process (RUP) oraz Extreme Programming (XP)
* Wielowarstwowe architektury systemów
* Modelowanie systemów za pomocą języka UML
* Automatyczne generowanie kodu
* Stosowanie narzędzi XDoclet i Hibernate
* Komunikacja z bazami danych
* Zasady programowania aspektowego
* Testowanie aplikacji
Wiadomości zawarte w tej książce sprawią, że będziesz w stanie szybciej projektować i tworzyć aplikacje korporacyjne.
Oracle Apex - 3 real-life case studies (Pretius presentation for WDI2015)Pretius
Case-studies (in polish) from the presentation:
1. CASE STUDY: Sales Commission / Rozliczanie prowizji sprzedażowych
Przeniesienie procesów obsługiwanych przez wymianę plików do bazy danych i aplikacji Web. Wiele osób pracujących na tych samych plikach Excel i wymieniających się nimi. Od tych plików zależy wypłata prowizji, często na setki tysięcy / miliony PLN. Zasady rozliczania prowizji nie sprowadzają się zwykle do prostego mnożenia. Bardzo trudno, w przypadku korzystania z Exceli, jest osiągnąć stosowny poziom bezpieczeństwa, spójności i audytowalnosci danych potrzebnych m.in. do audytu finansowego lub rozwiązania reklamacji złożonej przez sprzedawcę.
Stojąc przed podobnym wyzwaniem zdecydowaliśmy się na użycie Oracle Apex, który wbudowane narzędzia do migracji plików Excel. Na ich podstawie tworzy struktury bazy danych, które później możemy modyfikować i dostosowywać do potrzeb. Co ważne, możemy bardzo szybko uruchomić pierwszą wersję aplikacji i w ciągu kilku dni zaprezentować ją użytkownikom biznesowym.
Wychodząc od zwykłych plików Excel tworzymy pełnoprawną aplikacje web, eliminując większość z wcześniej wymienionych problemów. Aplikacja, która powstała w ten sposób 6 lat temu, jest sukcesywnie rozwijana i stanowi pełnoprawny produkt, który potrafi integrować się z wieloma źródłami danych, konfigurować zasady prowizyjne, obliczać je, a następnie generować raporty i wysyłać (dokonywać dekretacji) do systemów księgowych.
2. CASE STUDY: Data visualisation / Wizualizacja danych
Aplikacja do zbierania danych z wielu źródeł i ich wizualizacji.
Działamy na bazie danych, w związku z czym nie mamy problemu, żeby dane z innych baz, plików, web service'ów itp. umieścić w jednym miejscu. Dane te mogą zostać następnie w prosty sposób zaprezentowane w aplikacji Apex – znając jedynie SQL możemy tworzyć atrakcyjnie wizualnie raporty, raporty tabelaryczne, raporty interaktywne czy wykresy, dostępne także na urządzenia mobilne.
W produkcie KPI Dashboard, wykorzystujemy Apex do wizualizacji danych dowolnych wskaźników znaczących dla firmy (np. SLA, liczba podpisanych umów).
3. CASE STUDY: Database application / Aplikacja bazodanowa
Aplikacja bazodanowa bez GUI lub z interfejsem napisanym w archaicznym narzędziu. Posiadamy gotowe tabele, widoki, relacje i obsługujące procesy biznesowe funkcje, pakiety i procedury. Parę lat temu stanęliśmy przed podobnym wyzwaniem. W dużej firmie wiele danych przechowywanych było w tabelach bazy danych. Dotyczyły one różnych aplikacji, tworzonych przez różne zespoły. Edycja danych początkowo bezpośrednio w bazie, ale z czasem to przestaje wystarczać - potrzebne jest nowoczesne GUI. Wybraliśmy Apex, co pozwoliło nam na bardzo szybkie stworzenie raportów dostępnych przez przeglądarkę. W kolejnym kroku dodaliśmy edycję i konfigurację.
SAP Business One Integration Framework to jedyny ERP dla MŚP z szyną danych. Integration Framework to rozwiązanie do integracji SAP Business One z zewnętrznymi źródłami danych i innych platform, takich jak: systemy ERP, bazy danych, pliki, EDI, strony internetowe itd. To innowacyjna platforma, która zapewnia współpracę partnerów biznesowych, pracowników oraz systemów w całym środowisku biznesowym. Jednocześnie ujednolica, upraszcza i automatyzuje procesy w całym ekosystemie informatycznym. Więcej o rozwiązaniu: http://supremis.pl/produkty/sap-business-one/integration-framework.html
Zapraszamy do kontaktu. Zadzwoń +48 22 29 27 500 lub wyślij maila info@supremis.pl.
Aplikacje biznesowe dotyczą danych -- niezależnie od tego, czy są to dane o produkcie, szczegóły dotyczące kart kredytowych użytkowników czy preferowanego koloru kupowanych samochodów. Wraz ze wzrostem znaczenia informacji wzrosła także złożoność dostępu do nich. Programiści Javy mogą wybierać teraz spośród różnego rodzaju interfejsów API i technologii -- EJB, JDO, JDBC, SQL, RDBMS, OODBMS i innych. Do tej pory byli oni zdani na siebie przy podejmowaniu decyzji o tym, który model najlepiej pasuje do ich aplikacji i jak w najlepszy sposób korzystać z wybranego API.
Książka "Java. Aplikacje bazodanowe. Najlepsze rozwiązania" przychodzi z pomocą programistom. Teraz nie muszą już oni przeszukiwać kilku książek na temat różnych API, aby zdecydować o odpowiedniej metodzie. Ten obszerny przewodnik omawia podstawy wszystkich wiodących interfejsów API (Enterprise JavaBeans, Java Data Objects, JDBC, a także innych, mniej znanych opcji), objaśnia metodologię i komponenty projektowe wykorzystujące wspomniane interfejsy oraz prezentuje rozwiązania najbardziej dostosowane do różnych typów aplikacji.
Książka omawia także zagadnienia dotyczące projektowania baz danych, począwszy od architektury tabel, skończywszy na normalizacji. Autor przedstawia najlepsze rozwiązania rozmaitych problemów. Nauczysz się w jaki sposób przeprowadzać różne rodzaje normalizacji, a także dowiesz się, kiedy warto przeprowadzić denormalizację. Uzyskasz także szczegółowe instrukcje dotyczące optymalizacji zapytań SQL w celu najlepszego wykorzystania struktury bazy danych. Zaprezentowano także praktyczne zastosowania omawianych technik dostarczając informacje, które Czytelnik może zastosować natychmiast we własnych projektach aplikacji biznesowych.
Modele i metodyki wdrażania i zarządzania projektami eaiJaroslaw Zelinski
Enterprise application integration (EAI) is the use of software and computer systems' architectural principles to integrate a set of enterprise computer applications. How to use BPMN and UML notation.
Wzorce projektowe to opisy poprawnych rozwiązań problemów, na które napotkali programiści w swojej pracy. Pozwalają uniknąć pracy nad rozwiązaniem zagadnienia, które już dawno zostało rozwiązane. Jednak nawet największy zestaw wzorców projektowych jest nieprzydatny, jeśli nie wiadomo, jak zastosować je w określonym zadaniu. Wiedza o tym, że wzorzec istnieje bez umiejętności zaimplementowania go jest bezużyteczna.
Książka "J2EE. Stosowanie wzorców projektowych” zawiera nie tylko opisy wzorców, ale również sposoby ich implementacji w aplikacjach J2EE. Czytelnik znajdzie tu omówienie wzorców dotyczących wydajności, skalowalności i elastyczności aplikacji oraz wzorców ściśle związanych z tworzeniem aplikacji biznesowych. Książka przedstawia również nowe wzorce dla mechanizmów dystrybucji komunikatów i trwałości.
W książce omówiono:
* Podstawowe zasady tworzenia aplikacji biznesowych w Javie.
* Język UML jako uniwersalne narzędzie do modelowania aplikacji.
* Wzorce dla warstwy prezentacji.
* Wzorce dla warstwy logiki biznesowej.
* Wzorce komunikacji pomiędzy warstwami.
* Wzorce dystrybucji komunikatów.
* Przykłady błędnych wzorców.
Największą zaletą książki jest to, że przedstawia zastosowanie wzorców projektowych do tworzenia aplikacji biznesowych. Jeśli zajmujesz się tworzeniem aplikacji J2EE, to ta książka jest dla Ciebie lekturą obowiązkową.
This is my presentation about Red Gate SQL Doc that I have presented on one of the meatings of Lodzka Grupa Profesjonalistow IT & .NET. Presentation in Polish.
Czy Twoja firma posiada już zabezpieczony dedykowany informatyczny system zintegrowany?
25 maja 2018 roku wchodzi w życie ustawa chroniąca dane osobowe. To dobry moment, aby wymienić oprogramowanie bazy danych w firmie.