Recenzja: Praktyczny kurs SQL. Wydanie III


8 lutego 2016 / Michał Kortas


Minęły już dwa tygodnie od pierwszej edycji konkursu „Czytaj, nie pytaj”, w którym to mogłeś wygrać wspaniałą książkę Praktyczny kurs SQL. Poniżej dowiesz się o niej trochę więcej.

Możesz nabyć tę książkę z 20% zniżką. Wystarczy, że składając zamówienie użyjesz kodu rabatowego WEBROAD.

Jest to trzecie wydanie książki, traktujące o języku SQL w wersji dla SQL Server firmy Microsoft. Autorzy szybko przeprowadzą Cię od instalacji serwera bazodanowego, przez najróżniejsze operacje na przykładowej, niewielkiej bazie AdventureWorksLT, aż po kwestie związane z tworzeniem własnej bazy i nadawaniem uprawnień jej użytkownikom. Ponadto znajdziesz tu ważne (i nowe!) informacje o partycjonowaniu danych i wydajności zapytań. Bezcennym wsparciem w trakcie nauki będą dla Ciebie zadania ich rozwiązanie pozwoli Ci poczuć się pewniej i sprawdzić swoje wiadomości w praktyce. Jeśli chcesz rozpocząć swoją przygodę z bazami danych albo odświeżyć swoje informacje, trafiłeś doskonale!

Źródło: Helion.pl

Informacje o książce

Pierwsze wydanie tej publikacji miało miejsce w roku 2008. W raz z rozwojem implementacji języka SQL w Microsoft SQL Server pojawiły się kolejne dwa wydania. Ostatnie z nich postaram się za moment zrecenzować. Książka z założenia jest praktycznym kursem i każdy omawiany w niej przypadek poparto odwzorowaniem w, budowanej przez wszystkie rozdziały, bazie danych. Całość opiera się na SQL Server w wersji 2012, ze względu na dobrą dokumentację, która może znacznie rozszerzyć zasięg możliwości czytelnika.

Zalety

  • Obszerna dawka wiedzy
  • Świetnie wyjaśnione wszelkie aspekty języka SQL
  • Wysoki poziom merytoryczny
  • Zrozumiała dla zupełnie początkujących
  • Omówia nie tylko język SQL ale również wprowadza do zagadnienia baz danych i modeli relacyjnych

Wady

  • Autorzy skupiają się na MS SQL, które różni się od innych języków SQL-owych, wybór ten solidnie jednak uzasadniono
  • Książki nie da się zabrać ze sobą na wakacje – jest zbyt ciężka :-)

Podsumowanie

Książka Praktyczny kurs SQL, na pewno na stałe zajmie wysokie miejsce na mojej półce z książkami (choć w tym wypadku w przenośni, bo akurat do niej nabyłem e-booka i trzymam go na Kindle). Dla osoby, która zna któryś z języków SQL-owych jest dobrą odskocznią do poznania szczegółów MS SQL. Czytelnicy zupełnie początkujący otrzymali zaś podany na tacy obszerny materiał, będący obecnie najlepszą bazą omawiającą SQL na rynku.

Ocena

Kategoria Ocena
Wartość merytoryczna 9
Przydatność dla początkujących 9
Przydatność dla zaawansowanych 6
Ocena końcowa 8/10

Tagi:


Przekierowanie 301 – jedna strona, wiele domen


6 lutego 2016 / Michał Kortas


Czym jest i jak działa przekierowanie 301? Do czego może być Ci potrzebne?

Wyobraź sobie sytuację, kiedy postanowiłeś zmienić domenę na nową. Powodów może być wiele. Zdobyłeś nową, krótszą nazwę lub po prostu znalazłeś coś bardziej dopasowanego do profilu witryny. Niestety na obecny adres kieruje już wiele odnośników w Internecie, a Ty poświęciłeś całkiem spory budżet na usługi pozycjonerskie. Czytaj dalej Przekierowanie 301 – jedna strona, wiele domen


Tagi:


Własny styl CSS dla elementu „file” w formularzu


30 grudnia 2015 / Michał Kortas


Formularz

Czy przycisk wybierania pliku musi wyglądać zupełnie inaczej w każdej z przeglądarek?

Takie pytanie otrzymałem we wczesnej fazie projektowania interfejsu aplikacji webowej. Oczywiście osoba, która je zadała, nie musiała wiedzieć, że wygląd ten narzuca z góry silnik przeglądarki. Postanowiłem jednak wyjść na przeciw temu zagadnieniu i przygotowałem krótki kod niwelujący różnice.

Zobacz DEMO Czytaj dalej Własny styl CSS dla elementu „file” w formularzu


Tagi:


Joomla! 3.x – witryna wielojęzyczna


2 maja 2015 / Michał Kortas


Dzisiejszy wpis poświęcę na to, aby pokazać Ci, w jaki sposób w kilku prostych krokach dodać do witryny opartej o Joomla! 3.x drugi język. W moim przypadku posiadam już stronę z polskimi tekstami ale zaszła potrzeba dodania ich wersji angielskiej. Co najważniejsze, nie użyjemy do tego żadnych dodatków firm trzecich.

Przykład działania opisywanego przykładu możesz podejrzeć na poniższym wideo:

Włącz dodatki językowe

Na początek musisz przejść do zakładki Rozszerzenia > Dodatki.

Na liście dodatków upewnij się, że są włączone poniższe opcje:

System: Filtr języków i kod języka

Dodaj potrzebne języki do strony

Przejdź do zakładki Rozszerzenia > Języki, a w niej po lewej stronie wybierz opcję Języki treści.

Za pomocą przycisku Utwórz możesz dodać kolejne języki do Joomla! CMS. Mi potrzebne będą: polski (główny) oraz angielski.

Nowy język treści

Utwórz obcojęzyczne wersje artykułów

Wersje polskie już posiadałem. Wystarczyło przetłumaczyć je na angielski, zapisać je jako kopie z przypisaniem do odpowiedniego języka. Dla artykułów polskich też przypisz rodzimy język. Dla przykładu artykuł (wersja angielska) wyświetlający stronę główną posiadać będzie następujące dane:

Przypisanie artykułu do języka

Język angielski

Nadpisanie tekstu tłumaczeniem

Tłumaczenie artykułów

Utwórz nowe menu dla języków

Utwórz nowe menu dla obu języków i przypisz do nich nowe moduły. Do każdego z nich przypisz odpowiedni język.

Język angielski

Dodaj pozycje w nowych menu

Uzupełnij swoje menu odpowiednimi pozycjami – angielskimi i polskimi.

Dla pozycji głównych w każdym menu ustal Domyślne. Dzięki temu menu będzie właściwie wyświetlało artykuły.
Zobaczysz też odpowiednie flagi w zapleczu strony.

Menu języków

Dodaj moduł „Przełącznik języków”

Przejdź do zakładki Rozszerzenia > Moduły.

Utwórz nowy moduł o nazwie Przełącznik języka i umieść go na wybranej pozycji.

Poniżej ustawienia, które nadałem u siebie:

Przełącznik języka

Dzięki temu na stronie pojawią się odpowiednie ikony, których kliknięcia będą równoznaczne z przełączaniem wersji językowej Twojej witryny.

Przełączanie języka na stronie


Tagi:


A co Ty zrobiłeś żeby zoptymalizować konwersję na swojej stronie?


14 listopada 2014 / Mr.Mr


Optymalizacja konwersji

Image courtesy of bplanet at FreeDigitalPhotos.net

Jak to nie wiesz co to konwersja? Dobrze. Zacznijmy od początku. Można powiedzieć, że konwersja następuje wtedy kiedy odwiedzający naszą stronę zachowuje się zgodnie z naszymi oczekiwaniami. Przykładowo zachowaniem użytkowników pożądanym z punktu widzenia właściciela sklepu internetowego będzie złożenie zamówienia, a z punktu widzenia organizacji charytatywnej złożenie dotacji wspomagającej działanie fundacji. Tak więc ostateczne cele mogą mieć rozmaity charakter, często zupełnie nie finansowy, ale w gruncie rzeczy chodzi o to samo – sprawianie by użytkownicy mogli wejść w interakcję ze stroną w określony sposób, zgodny z celami właścicieli witryny.

Czytaj dalej A co Ty zrobiłeś żeby zoptymalizować konwersję na swojej stronie?


Tagi:


Responsive Design vs. Adaptive Design?


18 września 2014 / Mr.Mr


responsive and adaptive designResponsywne to responsywne tamto… cały czas słyszymy to słowo, które właściwie stało się hasłem wywoławczym współczesnego web design’u, a mnie osobiście powoli zaczyna irytować. Z czym mam problem? Otóż większość stron nazywanych responsywnymi wcale nimi nie jest… Zacznijmy od początku…
Czytaj dalej Responsive Design vs. Adaptive Design?


Tagi:


#1 SASS + Compass: Instalacja i podstawowe komendy


27 lipca 2013 / Michał Załęcki


Dostępne jest aż 6 części kursu SASS + Compass.
Dostęp do wszystkich znajdziesz na webroad.pl/tag/SASS.

SASS z definicji swoich twórców jest rozszerzeniem funkcjonalności CSS3. W praktyce jest preprocesorem CSS bardzo podobnym w swoich założeniach do LESS. Osobiście zdecydowanie preferuje SASS, ma większe możliwości, więcej frameworków (choćby Compass czy Inuit.css) i przyjemniej się z nim pracuje, choć jest to (nie tylko) moja subiektywna opinia.

Czytaj dalej #1 SASS + Compass: Instalacja i podstawowe komendy


Tagi: