poniedziałek, 6 lipca 2015

Zaprogramuj z Pythonem na jesień...


PyCon PL 2015 to już 8 edycja ogólnopolskiej i największej w Europie Środkowo-Wschodniej konferencji z grupy PyCon. Podobnie jak w poprzednich latach, odbędzie się ona w połowie października, ale już w zupełnie nowym miejscu.
Po dwóch udanych edycjach w Szczyrku konferencja rozrosła się do takich rozmiarów, że wybór większego obiektu stał się koniecznością. Tym razem programiści języka Python spotkają się w samym centrum Polski w Hotelu Ossa Congress & Spa w miejscowości Ossa położonej niedaleko Rawy Mazowieckiej.


Mamy przyjemność poinformować, że znani są już pierwsi prelegenci tegorocznej edycji PyCon PL.

Listę zaproszonych gości PyCon PL 2015 otwiera postać Nicka Coghlana. Jest on developerem w  Python Core  oraz członkiem Rady Nadzorczej w Python Software Foundation. Nick pracuje obecnie w RedHat, gdzie zajmuje się projektowaniem i rozwojem architektur do testowania oprogramowania.  
Kolejną osobą jest Paul Hildebrandt, menadżer produktu i programista w Walt Disney Animation Studios (WDAS). Paul jest członkiem zespołów tworzących kinowe, animowane filmy pełnometrażowe, do realizacji których wykorzystuje się Pythona.

Trzecią, dobrze znaną społeczności postacią będzie Steve Holden, były dyrektor Python Software Foundation. Zawodowo Steve zajmuje się doradztwem w zakresie architektury systemów teleinformatycznych oraz sieci, a także projektowaniem systemów webowych. Jest również autorem książki „Python Web Programming” i regularnym szkoleniowcem Python.  
Ostatnim prezentowanym dziś gościem jest Laurens Van Houtven aka „lvh”.  Laurens gościł już na scenie PyCon PL w 2012 roku. Reprezentuje gatunek programistów silnie powiązanych z tematyką bezpieczeństwa informacji i kryptografią. Jest autorem darmowego podręcznika Crypto 101. Nieoficjalnie wiadomo, że Laurens wystąpi z prelekcją poświęconą wykorzystywaniu luk bezpieczeństwa instrukcji CPU.

Organizatorzy konferencji PyCon PL 2015 uruchomili Call for Proposals, czyli nabór na propozycję prelekcji, warsztatów, paneli dyskusyjnych oraz innych aktywności konferencyjnych. Zaakceptowani prowadzący, którzy spełnią warunki przestawione w Call for Proposals, otrzymają darmowy bilet na konferencję. Termin zgłoszeń mija z dniem 15 lipca 2015.  

Jeśli piszesz w Pythonie lub bierzesz udział w projektach wykorzystujących ten język i chciałbyś wystąpić przed międzynarodową społecznością, podziel się swoją wiedzą i zgłoś propozycję wystąpienia w tym specjalnym formularzu Call for Proposals. Propozycje będą przyjmowane do 15 lipca 2015 roku. Wyboru wystąpień dokona Komitet programowy PyCon PL 2015, w skład której wchodzą przedstawiciele lokalnych, polskich środowisk Pythona.

Więcej informacji na temat konferencji można znaleźć: TUTAJ

czwartek, 25 czerwca 2015

Inżynieria wymagań w praktyce.

Zebranie wymagań, zazwyczaj jest  zmorą każdego programisty. Każdy programista chciałby aby wymagania dotyczące produktu były jasno określone. Ale niestety nie zawsze tak bywa. Prawdą jest czy to nam się podobna czy nie - definiowanie wymagań jest najważniejszą częścią procesu wytwarzania oprogramowania.

Jakie są cele inżynierii wymagań?

  • Określenie celu projektu od strony biznesowej
  • Identyfikacja wymagań: funkcjonalnych i niefunkcjonalnych, dziedzinowych
  • Ulokowanie wymagań do poszczególnych składników systemu informatycznego

W związku z tym, żeby przybliżyć tematykę inżynierii wymagań chciałabym polecić książkę, która moim zdaniem jest idealna do nauki. Książka " Inżynieria wymagań w praktyce" jest idealnym źródłem wiedzy opisującym proces inżynierii wymagań. 
Pozycja ta jest skierowana dla osób zawodowo zajmujących się analizą biznesową i systemową, odpowiedzialne są one za jakość oprogramowania oraz systemów. Jak i dla osób, tak zwanych pasjonatów, którzy chcą zrozumieć zadania ściśle związane z inżynierią wymagań.


Dzieki książce dowiesz się:

  • jakie są wyzwania związane z projektami IT
  • poznasz podstawowe definicje dotyczące wymagań ( biznesowych, interesariuszy, rozwiązania, przejścia)
  • jakie jest znaczenie inżynierii wymagań w projekcie 
  • jakie są standardy i normy
  • jakie istnieją narzędzia wspierające proces inżynierii wymagań 
  • jak zdobyć praktyczną zdolność zastosowania technik i metod inżynierii wymagań w projektach IT
  • jak zdobyć umiejętności używania diagramów i notacji w celu modelowania wymagań 
  • jak zdobyć wiedzę na temat często popełnianych błędów związanych z wymaganiami oraz realizacji projektów IT
Jestem skłonna polecić tą książkę bez cienia wątpliwości.

"Inżynieria wymagań w praktyce" - Bartosz Chrabski, Karolina Zmitrowicz

Książka dostępna jest: TUTAJ

poniedziałek, 22 czerwca 2015

Tester oprogramowania. Przygotowanie do egzaminu z testowania oprogramowania.

International Software Testing Qualifications Board jest organizacją certyfikującą kwalifikacje testerów oprogramowania. Organizacja ta działa na całym świecie. Certyfikat testera oprogramowania jest ważny przez okres całego życia (Level Foundation i Advanced Level, dzięki czemu nie ma potrzeby powtórnego zdawania egzaminów. 

Żeby ułatwić sobie drogę do zdobycia certyfikacji można skorzystać z książki "Tester oprogramowania. Przygotowanie do egzaminu z testowania oprogramowania.". Jednakże nie jest to książka, która uczy od zera, żeby z niej skorzystać czytelnik powinien znać:

  • Jakie jest znaczenie jakości dla odbioru i użytkowania produktu
  • Jakie są fazy i charakterystyki cyklu życia produktu
  • Jakie procesy składają się na proces wytwarzana produktu

W książce tej opisano wszystkie plany nauczania ISTQB, certyfikowany tester z roku 2011, w pozycji tej dużo przykładów zostało podparte graficznymi przykładami, które dodatkowo pomagają czytelnikowi w zrozumieniu tematu.
A i bym zapomniała o najważniejszym, a  mianowicie w książce tej przedstawiono również przykładowe pytania egzaminacyjne :-)

W książce znajdziesz:
  •  wg. programu nauczania ISTQB - czym jest testowania oprogramowania i jakie czynności obejmuje
  • sposoby projektowania przypadków testowych
  • jak zaplanować i zrealizować proces testowania 
  • miejsce testowania w projekcie IT, czy jest ważne, czy ma znaczenie dla osiągnięcia sukcesu
  • jaka numenklatura obowiązuje w obszarze testowania, w jaki sposób jej używać

Chyba nie muszę nikogo dodatkowo zachęcać do kupna książki... 

Tester oprogramowania. Przygotowanie do egzaminu z testowania oprogramowania - autor Karolina Zmitrowicz



 Książkę można znaleźć: TUTAJ
 

poniedziałek, 18 maja 2015

Recenzje, recenzje, recenzje...

Już niedługo ruszam z nowymi ciekawymi recenzjami książek, między innymi będzie coś o tworzeniu portali internetowych w C# 6.0, ASP .NET MVC 5 oraz wiele wiele innych :)

Ale to już wkrótce...


środa, 13 maja 2015

Język C# 2010 i platforma .Net 4

Chcesz się nauczyć tworzyć aplikacji w ASP .NET, musisz znaleźć książkę, która omawia podstawy języka C# oraz najważniejsze aspekty platformy .NET.
Pozycją, która zawiera w sobie wszystko co najważniejsze jest "Język C# 2010 i platforma .Net 4".  Za pomocą tej książki nauczysz się :
  • jak stworzyć aplikacje w języku C#
  •  podstawowych oraz zaawansowanych konstrukcji programistycznych w C#
  • jak programować z wykorzystaniem pakietu .Net 
  • jak stworzyć interfejs użytkownika końcowego na podstawie WPF
  • jak stworzyć aplikacje sieciową za pomocą ASP .NET
 Należy pamiętać, że książka jest przeznaczona dla zaawansowanych programistów jak i również dla studentów informatyki, wiec nie należy oczekiwać wielu rozdziałów z informacjami o zmiennych. Treść książki służy do zapewnienia solidnych podstaw, które będą  potem owocowały tym, że będziesz mógł wykorzystać wiedzę zaczerpniętą z książki do rozwiązywania konkretnych zadań programistycznych.

Język C# 2010 i platforma .NET 4.0 - autor Andrew Troelsen



Książkę można znaleźć: TUTAJ

wtorek, 12 maja 2015

Java EE 6. Programowanie aplikacji WWW.

Java Platform, Enterprise Edition jest szeroko rozpowszechniona serwerową platformą programistyczną języka Java. Jeżeli zależy Ci na najwyższej wydajności, niezawodności, jakości oraz estetyczności to Java EE jest prawdopodobnie bardzo dobrym wyborem. Osoby, które chcą poznać środowisko Java Enterprise Edition często napotykają problem z znalezieniem odpowiedniej pozycji,  ułatwiającej im wejścia w świat tej technologii, która zresztą robi coraz bardziej popularna.

Na szczęście jest książka, a mianowicie " Java EE 6. Programowanie aplikacji WWW". Dzięki pozycji tej zainteresowani ludzie mają szanse poznać Javę EE od podstaw oraz zdobyć praktyczną wiedzę. Dzięki tej wiedzy będą mogli rozwijać swoje zdolności w przyszłości.
Pozycja ta jest doskonałym przewodnikiem, który pozwala na rozpoczęcie szybkiej przygody z tworzeniem aplikacji webowych. Szybko i skutecznie wprowadza w zagadnienia wykorzystywanych przy tym platform i mechanizmów. Ale jak to czasem bywa w niektórych pozycjach bardzo ważne informacje o charakterze ogólnym często są pomijane, tutaj tak nie jest.

Uważam że jest bardzo dobry podręcznik za rozsądną cenę. Bardzo polecam.

Java EE 6. Programowanie aplikacji WWW - autor Krzysztof Rychlicki-Kicior


Książkę można znaleźć tutaj: LINK

Java. Projektowanie stron www...

20 lat temu kiedy debiutował język Java nikt nawet sobie nie wyobrażał jaką popularność owy język zdobędzie. Jest używany do projektów o różnym stopniu trudności. Idealnie sprawdza się zarówno przy budowie aplikacji bankowych ( bardzo skomplikowanych) jak i przy tworzeniu stron www.

Jeżeli chcesz się błyskawicznie nauczyć tworzyć strony www musisz poszukać książki, która opisuje jak skonfigurować środowisko pracy krok po kroku, zawiera w sobie spis popularnych szkieletów do tworzenia aplikacji www.

Taką książką jest "Java. Projektowanie aplikacji WWW",dzięki niej błyskawicznie nauczysz się budować strony  używając serwletów oraz jsp, brnąc przez dalsze rozdziały książki poznasz bardziej zaawansowane narzędzia - zaznajomisz się z framworkiem Structs 2, jak i również z Spring Web MVC oraz JSF 2.

  W sumie podczas pracy w środowisku wirtualnej maszyny Javy, nie musimy się ograniczać do tego jednego języka. Wiele kwestii, które są dla nas problematyczne można rozwiązać za pomocą języków Scala lub Groovy.

Podsumowując:


Używając tej książki:
  • skonfigurujesz swoje środowisko pracy
  • poznasz aktualne trendy w tworzeniu aplikacji
  • poznasz słynące z popularności szkielety do tworzenia aplikacji WWW
  • będziesz mógł sprawdzić możliwości języka Java, Scala oraz Groovy. 
  • zbudujesz własną stronę www
Moim zdaniem pozycja ta zasługuje na uwagę osób chcących nauczyć się budować strony WWW. Polecam.


"Java. Projektowanie aplikacji WWW" - Autor Vishal Layka



Książkę można znaleźć tutaj: LINK