C# 6.0 i MVC 5. Tworzenie nowoczesnych portali internetowych
- Autorzy:
- Krzysztof Żydzik, Tomasz Rak
- Niedostępna
- Promocja 2za1
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.8/6 Opinie: 34
- Stron:
- 528
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
C# 6.0 i MVC 5. Tworzenie nowoczesnych portali internetowych
Poznaj najlepsze narzędzia Microsoftu do tworzenia aplikacji webowych
- Możliwości języka C# w zakresie tworzenia aplikacji internetowych
- Platformy i narzędzia ułatwiające budowanie i wdrażanie aplikacji webowych
- Praktyczne sposoby tworzenia aplikacji WWW i serwisów internetowych
Dynamiczny rozwój sieci i jej wkraczanie w coraz to nowe obszary życia pozwala nam korzystać z większości usług z dowolnego miejsca na świecie i za pośrednictwem każdego urządzenia z dostępem do internetu. Aby użytkownik mógł swobodnie poruszać się po sieci, konieczne jest rozwijanie coraz bardziej zaawansowanych, wygodniejszych i szybszych aplikacji internetowych działających po stronie serwera. Do niedawna większość aplikacji tego rodzaju była pisana w takich językach, jak PHP, Python lub Java, obecnie natomiast ogromną popularność zdobywają w tej dziedzinie język C# i platforma MVC.
Jeśli dysponujesz ogólną wiedzą na temat programowania i baz danych, opanowałeś lub właśnie opanowujesz podstawy języka C# i chcesz poznać platformę MVC oraz możliwości, jakie oferuje ona w zakresie tworzenia aplikacji webowych, sięgnij po tę książkę. Nie stanowi ona klasycznego podręcznika do programowania, lecz raczej zbiór praktycznych wskazówek i objaśnień pozwalających w krótkim czasie rozpocząć przygodę z tworzeniem aplikacji internetowych, a następnie logicznie ją kontynuować. Dzięki lekturze krok po kroku poznasz proces powstawania kodu aplikacji i jego wdrażania przy użyciu różnych narzędzi. Poznaj świat aplikacji internetowych!
- Podstawy języka C# i jego możliwości
- Wzorce projektowe i architektoniczne oraz ich stosowanie
- Możliwości webowych platform firmy Microsoft
- Tworzenie aplikacji i serwisów internetowych oraz ich wdrażanie
- Optymalizowanie aplikacji pod kątem wymagań wyszukiwarek i serwisów społecznościowych
- Budowa własnego portalu
Buduj doskonałe serwisy internetowe w języku C# z platformą MVC!
Wybrane bestsellery
-
Promocja Promocja 2za1
Jeśli szukasz źródła błyskawicznych odpowiedzi na pytania, jakie się pojawiają podczas pracy z C#, ta książka sprawdzi się idealnie! Została pomyślana tak, aby maksymalnie ułatwić przeglądanie i odnajdywanie potrzebnych treści — jest precyzyjnym, zwięzłym i niezwykle praktycznym przewodnikiem, szczególnie cenionym przez osoby, które znają już inne języki programowania, takie jak C++ czy Java. Wszystkie fragmenty kodu zostały udostępnione w programie LINQPad jako interaktywne przykłady. Można je edytować i od razu oglądać wyniki bez konieczności tworzenia projektów w Visual Studio. To książka, którą każdy programista C# powinien mieć pod ręką!- Druk
- PDF + ePub + Mobi pkt
(29,94 zł najniższa cena z 30 dni)
29.94 zł
49.90 zł (-40%) -
Promocja Promocja 2za1
Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: Android, iOS, macOS i Windows, na podstawie jednego wspólnego kodu bazowego. Podczas lektury zrozumiesz też cały cykl rozwoju oprogramowania, w tym zasady publikowania w sklepach z aplikacjami. Ciekawym elementem książki jest opis najnowszej technologii tworzenia frontendów — .NET MAUI Blazor.- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Promocja Promocja 2za1
Oto praktyczny, przystępnie napisany przewodnik, który stanowi wprowadzenie do pracy z technologią Blazor. Opisuje możliwości modeli Server i WebAssembly, przedstawia także krok po kroku proces powstawania aplikacji internetowej. Dzięki temu płynnie przejdziesz do tworzenia projektów Blazor, nauczysz się składni języka Razor, będziesz też weryfikować zawartość formularzy i budować własne komponenty. W tym wydaniu omówiono również generatory kodu źródłowego i zasady przenoszenia komponentów witryn utworzonych w innych technologiach do platformy Blazor. W trakcie lektury dowiesz się, jak tworzyć uniwersalne aplikacje za pomocą wersji Blazor Hybrid wraz z platformą .NET MAUI.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja Promocja 2za1
To kolejne, mocno przebudowane wydanie popularnego przewodnika, dzięki któremu zaczniesz skutecznie programować w języku C#. Nabierzesz wprawy w programowaniu zorientowanym obiektowo, pisaniu, testowaniu i debugowaniu funkcji, implementowaniu interfejsów i zarządzaniu danymi. Zobaczysz, w jaki sposób API środowiska .NET realizuje takie zadania jak monitorowanie wydajności i jej poprawianie, jak również praca z systemem plików i serializacją. Wiedza zawarta w kolejnych rozdziałach pozwoli Ci tworzyć praktyczne aplikacje i serwisy z wykorzystaniem biblioteki ASP.NET Core, wzorca MVC i technologii Blazor.- Druk
- PDF + ePub + Mobi pkt
(53,90 zł najniższa cena z 30 dni)
53.90 zł
179.00 zł (-70%) -
Promocja Promocja 2za1
Nie trzeba siedzieć po uszy w programowaniu, by zauważyć pewną regułę: lwia część książek poświęconych temu zagadnieniu została napisana w podobny sposób. I nie chodzi o styl, środowisko czy język, lecz o strukturę. Prawidłowość tę zauważył Łukasz Sosna, który do zagadnienia programowania w języku C# i użytkowania środowiska .NET postanowił podejść w odmienny sposób. W najnowszej publikacji swojego autorstwa zatem skupia się na praktycznym wymiarze programowania, czyli używaniu dostępnych w oprogramowaniu Visual Studio 2022 komponentów zwanych kontrolkami.- Druk
- PDF + ePub + Mobi pkt
(29,94 zł najniższa cena z 30 dni)
29.94 zł
49.90 zł (-40%) -
Promocja Promocja 2za1
Po przyswojeniu zagadnień związanych z językiem C# i aplikacjami konsoli dowiesz się, jak tworzyć praktyczne aplikacje i usługi z wykorzystaniem biblioteki ASP.NET Core, a także wzorzec MVC i technologię Blazor. Zapoznasz się z metodami stosowania wielozadaniowości do poprawy wydajności i skalowalności aplikacji. Przeczytasz też, w jaki sposób ASP.NET Core ułatwia pracę wielu zespołów programistów. Poszczególne zagadnienia zostały zilustrowane dokładnie wyjaśnionymi przykładami kodu, a dodatkowe ćwiczenia pozwolą Ci na utrwalenie zdobytych umiejętności.- Druk
- PDF + ePub + Mobi pkt
(47,90 zł najniższa cena z 30 dni)
47.90 zł
159.00 zł (-70%) -
Ta książka ma pełnić funkcję użytecznej ściągawki zawierającej wszystko, co potrzebne do pracy z C#. Została pomyślana tak, aby maksymalnie ułatwić przeglądanie i odnajdywanie potrzebnych treści — i tym samym wesprzeć pracę każdego, komu zależy na sprawnym pisaniu kodu w języku C#. Jest też nieocenioną pomocą dla osób, które znają już inne języki programowania, takie jak C++ czy Java, i chcą nabrać wprawy w pracy z C#. Poszczególne zagadnienia przedstawiono w przejrzysty, treściwy i esencjonalny sposób, tak by skoncentrować się na najważniejszych sprawach.
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Promocja Promocja 2za1
To zaktualizowane wydanie znakomitego podręcznika dla programistów. Zawiera zwięzłe i dokładne informacje na temat języka C#, Common Language Runtime (CLR), a także biblioteki klas .NET 5 Base Class Library (BCL). Nowe składniki języka C# 9.0 i związanej z nim platformy specjalnie oznaczono, dzięki czemu książka może też służyć jako podręcznik do nauki C# 8.0 i C# 7.0. Znalazły się tu precyzyjne opisy pojęć i przypadków użycia z naciskiem na praktyczność zastosowań. Sporo uwagi poświęcono dość trudnym tematom, jak współbieżność, bezpieczeństwo i dostęp do funkcji systemu operacyjnego. Ten zwięzły przewodnik sprawdzi się doskonale jako stała pomoc w codziennej pracy programisty C#.- Druk
- PDF + ePub + Mobi pkt
(53,90 zł najniższa cena z 30 dni)
53.90 zł
179.00 zł (-70%) -
Promocja Promocja 2za1
C# jest dziś uważany za jeden z najważniejszych języków programowania. Nowoczesny, wszechstronny, dojrzały i sukcesywnie rozwijany, zapewnia efektywne tworzenie kodu wysokiej jakości. Profesjonalni programiści, którzy pisali już kod w C++ lub Javie, bardzo często wybierają właśnie C#. Nic nie stoi na przeszkodzie, aby był pierwszym językiem programowania przyszłego programisty, który przy okazji nauki chce rozwijać pasję i świetnie się bawić!- Druk
(101,40 zł najniższa cena z 30 dni)
101.40 zł
169.00 zł (-40%) -
C# - wieloparadygmatowy język programowania opracowany przez firmę Microsoft - z roku na rok zdobywa coraz większą popularność wśród profesjonalistów z branży IT. Przejrzysta struktura kodu, wygoda stosowania, potężne możliwości i wsparcie ze strony platformy .NET - wszystko to sprawia, że są duże szanse, by ten trend utrzymywał się przez kolejne lata, zapewniając osobom znającym C# stały strumień ofert pracy w najlepszych firmach informatycznych świata. Jeśli chcesz należeć do tego grona, sięgnij po odpowiednie źródło wiedzy.
- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
Krzysztof Żydzik, Tomasz Rak - pozostałe książki
-
Wielu programistów niechętnie odnosi się do tworzenia aplikacji działających pod Linuksem, ponieważ wydaje im się, że brak w nim odpowiednich narzędzi, system stawia im wyższe wymagania, a sam kod pisze się trudniej. Tymczasem Linux obsługuje się podobnie jak inne systemy, a możliwości, jakie proponuje, są naprawdę spore. „Programowanie w Linuksie. Ćwiczenia ” to książka, która w praktyczny sposób prezentuje najbardziej popularne języki programowania w tym systemie oraz ich zastosowania. Pomaga też wyposażyć warsztat programisty w bezpłatne narzędzia i właściwie je skonfigurować. Informuje, jak rozpocząć tworzenie aplikacji i rozwinąć swoje umiejętności.
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Każdy z nas miał już kiedyś okazję zetknąć się z komputerem — chociażby w domu lub pracy. A używanie komputera w obecnych czasach nieodłącznie wiąże się z korzystaniem z sieci komputerowej. Internet stał się czymś tak powszechnym, jak radio i telewizja. Utworzenie własnej sieci, łączącej kilka komputerów i podłączonej do internetu nie jest — wbrew pozorom — szczególnie trudnym zadaniem.
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Książka "Linux. Komendy i polecenia. Praktyczne przykłady" przedstawia najczęstsze zastosowania powłoki tekstowej Linuksa. Czytając ją, poznasz typy powłok tekstowych stosowane w różnych dystrybucjach systemu Linux oraz nauczysz się korzystać z wyrażeń regularnych, filtrów i potoków.
- Druk pkt
Niedostępna
-
Systemy czasu rzeczywistego stanowią specyficzną, ale bardzo ważną dziedzinę współczesnej informatyki. Złożoność samego przetwarzania w czasie rzeczywistym oraz fakt, że oprogramowanie czasu rzeczywistego jest implementowane najczęściej w niewidocznych, najniższych warstwach systemów informatycznych, sprawia, że te elementy są ukryte przed przecięt
- Druk pkt
Niedostępna
-
Chcesz czegoś więcej niż być tylko biernym odbiorcą treści dostępnych w Internecie? Nic trudnego. Potrzebne Ci będą: komputer podłączony stałym łączem do sieci, publiczny adres IP i ta książka. Stworzenie własnego serwera to niezależność (możesz robić z nim co zechcesz), niższe koszty (nie musisz płacić za utrzymanie stron WWW dostawcy Internetu),
- Druk pkt
Niedostępna
Zobacz pozostałe książki z serii
-
Nowość Promocja Promocja 2za1
FPGA pochodzi od angielskiego field-programmable gate array. Polski odpowiednik to: bezpośrednio programowalna macierz bramek. FPGA jest rodzajem programowalnego układu logicznego. Ma tę samą funkcjonalność co układ scalony, tyle że może być wielokrotnie programowany bez demontażu. Z tego powodu znajduje zastosowanie tam, gdzie wymagana jest możliwość zmiany działania, na przykład w satelitach kosmicznych. Budujesz, instalujesz w urządzeniu docelowym, a potem modyfikujesz układ w zależności od potrzeb. Brzmi praktycznie, prawda?- Druk
(32,43 zł najniższa cena z 30 dni)
29.94 zł
49.90 zł (-40%) -
Nowość Promocja Promocja 2za1
Jeśli wszystkie Twoje zestawy LEGO® zostały już zbudowane, a Ty szukasz inspiracji do tego, by ze swoich klocków skonstruować coś zupełnie nowego, to świetnie ― Ciocia od Klocków i Brodaty Geek mają mnóstwo pomysłów i nieograniczoną wyobraźnię. Dzięki ich wskazówkom i pomysłom nauczysz się patrzeć na klocki LEGO® w zupełnie nowy sposób i kreować fantastyczne światy bez żadnych ograniczeń!- Druk
(29,18 zł najniższa cena z 30 dni)
26.94 zł
44.90 zł (-40%) -
Bestseller Nowość Promocja Promocja 2za1
Trudno wyobrazić sobie dzisiejszy świat bez możliwości operowania na danych - tym samym bez arkuszy kalkulacyjnych, do których każdy z nas ma dostęp w swoich komputerach. Najpopularniejszy z nich, czyli Excel, jest masowo używany zarówno w firmach, jak i instytucjach publicznych, ale także w gospodarstwach domowych.- Druk
- PDF + ePub + Mobi pkt
(25,92 zł najniższa cena z 30 dni)
23.94 zł
39.90 zł (-40%) -
Nowość Promocja Promocja 2za1
Jeżeli jesteś pracownikiem dozoru lub elektromonterem albo po ukończeniu nauki planujesz zajmować się eksploatacją urządzeń elektroenergetycznych u pracodawcy lub w ramach własnej działalności, musisz posiadać odpowiednie kwalifikacje. Świadectwa kwalifikacyjne uprawniające Cię do samodzielnej eksploatacji urządzeń elektroenergetycznych „E” lub sprawowania dozoru nad ich eksploatacją „D” możesz uzyskać po pozytywnym zdaniu egzaminu kwalifikacyjnego URE Grupy 1. Ta książka ma za zadanie pomóc Ci się do niego przygotować.- Druk
- PDF + ePub + Mobi pkt
(29,94 zł najniższa cena z 30 dni)
29.94 zł
49.90 zł (-40%) -
Promocja Promocja 2za1
Wirtualizacja serwerów pozwala lepiej wykorzystać posiadany sprzęt. Dzięki niej możliwe jest zwiększenie elastyczności systemu i usprawnienie zarządzania infrastrukturą IT. Spośród wielu platform wirtualizacyjnych dostępnych na rynku wyróżnia się VMware ESXi 8 - jeden z najbardziej zaawansowanych i wszechstronnych produktów, oferujący administratorom systemów kompleksowe rozwiązania. Wśród jego zaawansowanych funkcji znajdują się między innymi obsługa kontenerów, automatyzacja zarządzania, wsparcie dla najnowszych technologii sprzętowych, a także zintegrowane narzędzia do monitorowania i optymalizacji wydajności.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja Promocja 2za1
Jak sądzisz, co stanowi bazę informatyki? Od czego powinien zacząć przyszły programista? Może od opanowania jednego z najpopularniejszych języków programowania? Oczywiście mógłby od tego rozpocząć, tyle że to trochę tak, jakby uczyć się korzystać z narzędzia bez świadomości, do czego ono właściwie służy. Języki programowania to praktyka. Tymczasem niezbędną wiedzą, którą także powinien opanować każdy przyszły informatyk, są podstawy dotyczące teorii informacji i kodowania.- Druk
(38,35 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł (-40%) -
Klocków LEGO chyba nikomu nie trzeba przedstawiać. Znane i lubiane, zawsze są gwarancją świetnej zabawy. Dzięki Unity i stworzonemu we współpracy z marką LEGO® projektowi LEGO® Microgame każdy może opracować własną minigrę komputerową, której akcja dzieje się w świecie znanym z kolekcji popularnych klocków.
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
Ebooka "C# 6.0 i MVC 5. Tworzenie nowoczesnych portali internetowych" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Booxs i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "C# 6.0 i MVC 5. Tworzenie nowoczesnych portali internetowych" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "C# 6.0 i MVC 5. Tworzenie nowoczesnych portali internetowych" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje książki: C# 6.0 i MVC 5. Tworzenie nowoczesnych portali internetowych (2) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: blogprogramisty.netRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
olejna książka z mojej biblioteki to C# 6 i MVC 5 napisana przez polskich autorów Krzysztofa Żydzika i Tomasza Raka. Tworzenie nowoczesnych portali internetowych. Jest to na pewno pierwsza i chyba jedyna książka o nowościach w C# 6.0 po polsku. Wydana bardzo na czasie (jeszcze przed oficjalnym wydaniem C# 6.0) opisuje MVC 5 i Entity Framework 6 oraz wiele innych internetowych technologi. Zapraszam do recenzji
Budowa
Książka ma 500 stron i przedstawia przekrój przez większość środowiska programistycznego związanego z .NET-em i technologiami internetowymi.
Pierwszy rozdział to mini kurs C#. Jest to bardzo przyspieszony i skoncentrowany kurs języka. Ma tą zaletę, że jest przedstawiony rzeczowo i konkretnie. Żadnych nudnych akapitów. Czasem niestety cierpi na tym jakość materiału i szczegółowość podejścia ale i jak jest to wartościowa lektura – dla tych co znają C# będzie to szybkie przypomnienie języka i wielu jego aspektów nie zawsze często wykorzystywanych w codziennej pracy – dla tych co nie znają C# będzie to raczej to liźnięcie materiału.
Najważniejszy tytułowy rozdział o C# 6 jest umieszczony na 4 stronach. Nie jest to oczywiście nic złego ale nazywać książkę o 4 stronach to podejście mocno pod publikę. Autorzy nie mogli tego wiedzieć ale część rzeczy o których pisze o C# 6 nie weszła do oficjalnej specyfikacji np: Primary Constructors. Wrażenie po przeczytaniu jest takie jak poprzednio jest krótko i rzeczowo.
Kolejne rozdziały traktują o .NET Framewrok-u, Azure, Linqu, WPF-e, WCF – e technologie te zostały opisane bardzo skrótowo i służą raczej ogólnemu zrozumieniu całej architektury .NET-a. Dla początkujących programistów jest trochę za szybko a dla średnio zaawansowanych nie wprowadzają w nic zaawansowanego.
Następne dwa duże rozdziały to Entity Framewrok 6 i Asp. Net 5. Tym razem jest bardziej szczegółowo, dużo „mięsa” ale i tak odnośni się wrażenie, że jest za szybko i po łebkach.
Kolejne rozdziały opisują – wzorce programistyczne, web serwisy, Web Api 2, Visual Studio 2013, metodologie programowania, Http, SSL/TLS, HTML 5, CSS3, Html Dom, Java Script, bazy nierelacyjne i podstawy pozycjonowania na google (WTF!)
Jeśli macie wrażenie, że jest tego bardzo dużo to macie racje. Książka porusza wiele tematów, chce być bardzo uniwersalna i przekazać sporo wiedzy na poziomie podstawowym i średnim.
Efekt
Za szybko i za dużo. Nie da się napisać na 500 stronach o tylu technologiach tak aby było to cenne doświadczenie dla programisty. Szczególnie dla programisty portali internetowych. Jeśli nawet czegoś nie wiedziałem, to po przeczytaniu fragmentu wiedziałem, że muszą sięgnąć po coś bardzo odpowiedniego i szczegółowego.
Czytając tą książkę miałem wrażenie, że trzymam „bryk” programistyczny i przygotowuje się na kartkówkę z informatyki z .Net-a.
Parę ciepłych słów
Mimo tego, że czytamy bryk, to jednak książka nie ma wielu błędów, opisuje technologie w najnowszych wersjach i dotyka każdego tematu, z którym przyjdzie nam się zmierzyć w tej czy innej pracy jako programista. Gwarantuje, że każdy dowie się z niej czegoś czego nie wiedział o .Net-cie. No i ogromnym plusem jest to, że książka jest po polsku. Mimo, że większość programistów czyta po angielsku będzie to dla nich miła odskocznia.
Podsumowanie
Nie jestem do tej książki przekonany ale czuje, że będę do niej wracał aby zrobić sobie szybkie przypomnienie, którejś z technologi. Jeśli uznamy, że jest to skrót po świecie .Net-a ze wszystkimi konsekwencjami tego to książka będzie dobrą lekturą. W sumie polecam, moja ocena 6/10. -
Recenzja: Mroczny bibliotekarz Agata BublewiczRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Model - View- Controller jest to wzorzec architektoniczny stosowany dla aplikacji zawierających graficzny interfejs użytkownika. Wzorzec zakłada podział aplikacji na trzy części:
Model - jest pewną reprezentacją problemu aplikacji.
Widok - opisuje sposób wyświetla część modelu w ramach interfejsu użytkownika.
Kontroler - przejmuje dane wejściowe od użytkownika i reaguje na jego poczynania.
Wszystkie te części są ze sobą połączone.Najważniejszą zaletą wzorca MVC jest hermetyzacja Modelu. Z punktu widzenia modelu nie ma znaczenia czy aplikacja jest typu stand-alone, gdzie żądania od użytkownika są łapane jako zdarzenia GUI, czy jest to aplikacja webowa, gdzie w grę wchodzi protkój HTTP. Model pozostaje jeden, a resztę można sobie powymieniać w zależności od środowiska uruchomieniowego. Obecnie język C# zyskuje coraz większą popularność, jest to zaprojektowany dla fimy Microsoft . Program napisany w tym języku kompilowany jest do języka Common Intermediate Language, jest to specjalny kod pośredni wykonywany w środowisku uruchomieniowym takim jak: .NET Framework. Wykonywanie programu przez system operacyjny bez takiego środowiska nie jest możliwe.
Także jeżeli znasz podstawy programowania oraz pisałeś już kiedyś w C# chociażby najbardziej trywialne programy. To pozycja, którą chce zaproponować powinna być dla Ciebie odpowiednia. Plusem jest że nie została przetłumaczona, ponieważ jak to często bywa polskie tłumaczenie nie jest zbyt profesjonalne. Czasami zdarzają się nawet tłumaczenia metod stosowanych w programie na język polski, co często jest wielkim rozczarowaniem dla czytelnika.
Tutaj mamy książkę napisaną w całości przez polskich autorów, która jest napisana w taki sposób, że nawet laik, który ma doświadczenie z bazami danych. Poczuje się pewnie w owej technologii prezentowanej w książce.
Dzięki tej książce:
- nauczysz się podstaw języka C#
- dowiesz się o możliwościach webowych platform firmy Microsoft
- poznasz zastosowanie wzorców projektowych i architektonicznych stosowanych w .NET
- poznasz możliwości środowiska programistycznego Visual Studio 2013 Ultimate
Polecam serdecznie tą książkę.
Szczegóły książki
- ISBN Książki drukowanej:
- 978-83-246-9496-9, 9788324694969
- Data wydania książki drukowanej :
- 2015-02-26
- ISBN Ebooka:
- 978-83-283-0864-0, 9788328308640
- Data wydania ebooka :
- 2015-02-26 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Format:
- 158x235
- Numer z katalogu:
- 22947
- Rozmiar pliku Pdf:
- 15.9MB
- Rozmiar pliku ePub:
- 12.3MB
- Rozmiar pliku Mobi:
- 24.4MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Spis treści książki
- Wprowadzenie do języka C# (19)
- Kolejne wersje języka C# (20)
- C# 2.0 (.NET Framework 2.0, Visual Studio 2005) (20)
- C# 3.0 (.NET Framework 3.5, Visual Studio 2008) (20)
- C# 4.0 (.NET Framework 4.0, Visual Studio 2010) (21)
- C# 5.0 (.NET Framework 4.5, Visual Studio 2012 oraz 2013) (21)
- C# 6.0 (zapowiedź) (21)
- Konwencje (21)
- Cel stosowania konwencji (22)
- Pliki a klasy i interfejsy (22)
- Wcięcia (22)
- Komentarze (23)
- Deklaracje klas, interfejsów i metod (24)
- Puste linie (24)
- Nawiasy klamrowe (25)
- Konwencje nazewnicze (25)
- Pozostałe dobre praktyki (26)
- Typy (26)
- Deklaracja zmiennej (27)
- Inicjalizacja zmiennej (28)
- Słowa kluczowe (29)
- Stałe i zmienne tylko do odczytu (29)
- Literały (30)
- Typ wyliczeniowy (31)
- Konwersje typów i rzutowanie (31)
- Opakowywanie (boxing) i rozpakowywanie (unboxing) (32)
- Wartości zerowe oraz typy dopuszczające wartości zerowe (33)
- Typy generyczne (34)
- Tablice, łańcuchy i kolekcje (34)
- Tablice (34)
- Łańcuchy (36)
- Kolekcje (37)
- Operatory (38)
- Operator trójargumentowy ?: (38)
- Operator ?? (40)
- Instrukcje sterujące (40)
- Instrukcja if (40)
- Instrukcja switch (41)
- Instrukcje iteracyjne (43)
- Pętla while (43)
- Pętla do while (43)
- Pętla for (44)
- Pętla foreach (45)
- Instrukcje skoku (45)
- Klasy, obiekty, pola, metody i właściwości (46)
- Klasy (46)
- Obiekty (48)
- Pola (48)
- Metody (49)
- Właściwości (52)
- Podstawowe pojęcia związane z programowaniem obiektowym (53)
- Abstrakcja (53)
- Hermetyzacja (54)
- Dziedziczenie (54)
- Polimorfizm (55)
- Przeciążanie operatorów (56)
- Przeciążanie operatorów relacji (57)
- Metody Equals() i GetHashCode() (57)
- Przeciążanie operatorów konwersji (57)
- Przeciążanie operatorów logicznych (58)
- Przeciążanie operatorów arytmetycznych (60)
- Przeciążanie metod (61)
- Indeksatory (61)
- Klasa System.Object (63)
- Konstruktor i destruktor (64)
- Garbage Collector (66)
- Zasada działania GC (66)
- Podział na generacje (przechowywanie obiektów w pamięci) (66)
- Struktury (67)
- Interfejsy (68)
- Jawna implementacja interfejsu (69)
- Zwalnianie zasobów niezarządzanych (70)
- Interfejs IDisposable (70)
- Słowo kluczowe using (71)
- Delegaty, metody anonimowe, wyrażenia lambda i zdarzenia (72)
- Delegaty (72)
- Metody anonimowe (74)
- Wyrażenia lambda (74)
- Zdarzenia (75)
- Dyrektywy preprocesora (76)
- Wyjątki (77)
- Zgłaszanie wyjątków (77)
- Przepełnienia arytmetyczne (78)
- Instrukcje checked i unchecked (78)
- Przestrzenie nazw (79)
- Zagnieżdżanie przestrzeni nazw (79)
- Dyrektywa using (81)
- Aliasy (82)
- Zewnętrzne aliasy (83)
- Typy, metody, klasy i kolekcje uogólnione (generyczne) (83)
- Metody generyczne (84)
- Klasy generyczne (84)
- Kolekcje generyczne i interfejsy (86)
- Interfejs IDictionary - słownik (86)
- Interfejs IEnumerable (87)
- Interfejs ICollection<> (87)
- Interfejs IList<> (87)
- Interfejs IQueryable<> (88)
- Wyrażenia regularne (89)
- Data i czas (90)
- Operacje wejścia, wyjścia, foldery i pliki (92)
- Kolejne wersje języka C# (20)
- Pozostałe elementy języka i nowości w wersji C# 5.0 (93)
- Mechanizm refleksji i atrybuty (93)
- Atrybuty (94)
- IEnumerable a IEnumerator (96)
- Iteratory i słowo kluczowe yield return (97)
- Inicjalizatory obiektów i kolekcji (100)
- Drzewa wyrażeń (101)
- Metody rozszerzające (102)
- Metody i klasy częściowe (103)
- Metody częściowe (104)
- Zmienne domniemane (105)
- Typy anonimowe (105)
- Słowa kluczowe this i base (106)
- Typy dynamiczne (107)
- Argumenty nazwane - Named Arguments (110)
- Parametry opcjonalne (111)
- Obsługa kontra- i kowariancji oraz słowa kluczowe in i out (111)
- Słowa kluczowe is, as i typeof (114)
- Leniwa inicjalizacja - Lazy Initialization (114)
- Metody asynchroniczne - async i await (118)
- Atrybuty Caller Info (119)
- Mechanizm refleksji i atrybuty (93)
- Nowości w C# 6.0 (120)
- Konstruktory pierwotne - Primary Constructors (120)
- Automatyczna inicjalizacja właściwości - Initializers for Auto-properties (120)
- Dyrektywa using dla składowych statycznych - Using Static Members (121)
- Inicjalizatory słownikowe - Dictionary Initializer (121)
- Deklaracje inline dla parametrów out - Inline Declarations for Out Params (122)
- Wyrażenia dla właściwości - Property Expressions (122)
- Wyrażenia dla metod - Method Expressions (122)
- Modyfikator private protected (123)
- Kolekcje IEnumerable jako parametr - Params for Enumerables (123)
- Jednoargumentowe sprawdzanie wartości null - Monadic Null Checking (123)
- Słowo kluczowe await w blokach catch i finally (124)
- Filtry wyjątków - Exception Filters (124)
- Literały binarne i separatory cyfr - Binary Literals, Digit Separators (124)
- Architektura wielowarstwowa (125)
- Architektura jednowarstwowa (126)
- Architektura dwuwarstwowa (126)
- Architektura trójwarstwowa (126)
- Architektura n-warstwowa (126)
- MVC (127)
- View (128)
- Controller (128)
- Model (128)
- Domain Model, MVC Model i ViewModel - porównanie (128)
- Model pasywny a model aktywny (129)
- MVP (129)
- Model (130)
- View (130)
- Presenter (130)
- MVVM (131)
- MVC, MVP i MVVM (131)
- DDD (132)
- SOA (132)
- EDA (133)
- Struktura .NET (135)
- CLI (136)
- CIL (137)
- CLR (137)
- DLR (137)
- Elementy .NET wykorzystywane w ASP.NET MVC (138)
- Implementacje .NET (138)
- Projekt Mono (139)
- WPF (139)
- WCF (140)
- Service Contract (140)
- Operation Contract (140)
- Data Contract (140)
- Data Member (140)
- WCF Endpoint = adres + binding + contract (142)
- Silverlight (142)
- Microsoft Azure (143)
- Windows Azure Storage (143)
- BLOB Storage (143)
- Table Storage (143)
- Queue Storage (143)
- Hostowanie aplikacji w Azure (143)
- Worker Role (144)
- Web Role (144)
- Web Site (144)
- Virtual Machine (144)
- Azure Service Bus (144)
- Service Bus Relay (144)
- Service Bus Queue (145)
- Service Bus Topic (145)
- Windows Azure Storage (143)
- ASP.NET Web Forms (145)
- ASP.NET Web Pages (146)
- ADO.NET (146)
- Obiekt DataSet (147)
- Obiekty DataTable i DataRow (147)
- Obiekt DataRelation (147)
- Obiekt DataView (147)
- .NET Framework Data Provider (147)
- Obiekt DataSet (147)
- LINQ (148)
- LINQ to XML (148)
- LINQ to Objects (149)
- LINQ to SQL (149)
- LINQ to DataSet (149)
- LINQ to Entities (149)
- Przykłady zapytań LINQ (150)
- Składnia metod - Method Syntax (150)
- Składnia zapytań - Query Syntax (151)
- PLINQ (151)
- Narzędzia ORM w .NET (153)
- Entity Framework (153)
- NHibernate (153)
- NHibernate 3 a Entity Framework 6 (154)
- Alternatywa dla Entity Framework i NHibernate (154)
- Podejście do pracy z modelem danych (157)
- Porównanie różnych podejść (157)
- Model dla podejścia Model First (158)
- Model dla podejścia Code First (158)
- Nowości wprowadzane w kolejnych wersjach EF (159)
- Nowości wprowadzone w EF 5 (159)
- Nowości wprowadzone w EF 6 (160)
- Relacyjne bazy danych i EF (160)
- Krótki opis baz relacyjnych (160)
- Relacja "jeden do wielu" (161)
- Relacja "jeden do jednego" (161)
- Relacja "wiele do wielu" (162)
- Relacje opcjonalne (165)
- Obiekty DbContext i DbSet (165)
- DbContext i DbSet (165)
- Metody Attach i Detach (165)
- Relacje poprzez klucz FK a relacje niezależne (obiektowe) (166)
- Relacje poprzez klucz obcy - FK Association (166)
- Relacje niezależne - Independent Association (167)
- Odpytywanie bazy danych za pomocą EF i LINQ (168)
- Wczytywanie zachłanne - Eager Loading (168)
- Wczytywanie leniwe - Lazy Loading (169)
- Jawne ładowanie - Explicit Loading (170)
- Problem N+1 (170)
- Metoda AsNoTracking() (171)
- Odroczone i natychmiastowe wykonanie (171)
- Entity SQL (172)
- Bezpośrednie zapytania SQL do bazy (Direct/RAW SQL) i procedury składowane w EF (173)
- Transakcje w EF (174)
- Śledzenie zmian (175)
- Migawkowe śledzenie zmian - Snapshot Change Tracking (175)
- Dynamiczne śledzenie zmian - Dynamic Change Tracking (proxy) (175)
- Zarządzanie operacjami współbieżnymi (176)
- Kaskadowe usuwanie - Cascade Delete (177)
- Strategie dziedziczenia w bazie danych - TPT, TPH i TPC (178)
- TPH (178)
- TPT (178)
- TPC (179)
- SQL Logging (179)
- Code First Fluent API i Data Annotations (180)
- Migracje (182)
- Metoda Seed (183)
- Kolejne wersje ASP.NET MVC (185)
- ASP.NET MVC 1 (185)
- ASP.NET MVC 2 (185)
- ASP.NET MVC 3 (186)
- ASP.NET MVC 4 (186)
- ASP.NET MVC 5 (186)
- ASP.NET MVC 6 (zapowiedź) (187)
- Konwencje w MVC (187)
- Struktura projektu (187)
- Konwencje a ASP.NET MVC (188)
- MVC Pipeline - ścieżka wywołań, handlery i moduły (189)
- Ścieżka wywołań (189)
- Pierwsze żądanie do aplikacji ASP.NET (189)
- Podstawowe obiekty tworzone dla każdego żądania (189)
- HttpApplication (190)
- Uchwyty i moduły HTTP (193)
- Uchwyty HTTP (193)
- Moduły HTTP (193)
- HttpHandler a HttpModule (193)
- Ścieżka wywołań (189)
- Kontroler (194)
- Typy rezultatu (194)
- Parametry akcji (196)
- Żądanie GET (196)
- Żądanie POST (196)
- Filtry akcji (197)
- Widok (200)
- Zasady odnajdywania widoków (200)
- Folder Shared (201)
- Widoki częściowe (201)
- Razor (202)
- Dodatkowe właściwości silnika Razor (203)
- ViewBag, ViewData i TempData (204)
- Widoki typowane - Strongly Typed Views (205)
- HTML helpery (208)
- Paczki skryptów i minimalizacja - Script/CSS Bundling and Minification (209)
- Sekcje (211)
- Routing (214)
- Kolejność w routingu (214)
- Ignorowanie ścieżek (214)
- Ograniczenia (215)
- Routing na podstawie atrybutów (215)
- Prefiksy (216)
- Ograniczenia (217)
- Nazywanie ścieżek i generowanie linków po nazwie ścieżki (217)
- Obszary (217)
- Model (218)
- ViewModel (218)
- Walidacja (222)
- MVC Scaffolding (223)
- Generowanie kontrolerów (223)
- Generowanie widoków (227)
- Metody synchroniczne i asynchroniczne w MVC (228)
- Słowa kluczowe - Async, Await, Task (230)
- Cache (231)
- Cachowanie po stronie serwera - Server Side Caching (231)
- Atrybut OutputCache (232)
- Cachowanie częściowe (233)
- Cachowanie rozproszone (233)
- Cachowanie po stronie klienta - Client Side Caching (234)
- Cachowanie w HTML 5 (234)
- HTML 5 Application Cache (234)
- HTML 5 WebStorage (234)
- Cachowanie po stronie serwera - Server Side Caching (231)
- Code First Data annotations (235)
- Bezpieczeństwo (235)
- SQL Injection (236)
- Cross-Site Request Forgery (236)
- Cross-Site Scripting (237)
- Over-Posting - parametr binding (237)
- Obsługa, śledzenie i logowanie wyjątków w MVC (238)
- Lokalne zarządzanie wyjątkami (238)
- Blok try-catch (238)
- Nadpisywanie metody OnException() w kontrolerze (238)
- Globalne zarządzanie wyjątkami (239)
- Klasa FilterConfig (239)
- HandleError na poziomie kontrolerów i akcji (239)
- Zwracanie widoków dostosowanych do konkretnych typów wyjątków (240)
- Logowanie globalne za pomocą osobnych narzędzi (240)
- Lokalne zarządzanie wyjątkami (238)
- Identyfikacja, uwierzytelnianie i autoryzacja w MVC 5 (241)
- Identyfikacja (241)
- Uwierzytelnianie (241)
- Autoryzacja (242)
- Role w MVC (242)
- Stan aplikacji, sesje i ciasteczka (242)
- Stan aplikacji (242)
- Ciasteczka (243)
- Sesje (243)
- OWIN (244)
- ASP.NET Identity (244)
- WIF i uwierzytelnianie za pomocą claimów (245)
- Identity Provider, STS (246)
- Strona ufająca - Relying Party (246)
- Federated Authentication (247)
- Windows ACS (248)
- OpenId i OpenAuth (249)
- OpenId (249)
- OpenAuth (250)
- Web API 2 (251)
- Web API a ASP.NET MVC (252)
- Web serwis, REST, SOAP i OData (253)
- SOAP (253)
- REST (253)
- OData (254)
- CORS i JSONP (255)
- JSONP (255)
- CORS (255)
- Uruchamianie CORS w Web API (256)
- Routing w Web API (257)
- Mapowanie żądań na akcje bądź metody w kontrolerze Web API (257)
- Web API a Entity Framework i warstwa modelu (258)
- Typy rezultatu w Web API (258)
- Typ void (259)
- HttpResponseMessage (259)
- IHttpActionResult (260)
- Inny dowolny typ z aplikacji (260)
- Pobieranie danych z Web API (261)
- Pobieranie danych po stronie serwera (.NET, C#) (261)
- Pobieranie danych po stronie klienta (JavaScript, jQuery, AJAX) (261)
- Wersjonowanie w Web API (262)
- Serwer IIS (263)
- Kategorie dla modułów dostępnych w IIS (263)
- Pule aplikacji w IIS (264)
- Przetwarzanie żądań w IIS (264)
- Microsoft SQL Server 2014 (264)
- Licencjonowanie SQL Server 2014 (265)
- Ceny licencji SQL Server 2014 (265)
- Nowości w SQL Server 2014 (266)
- Windows Server 2012 (267)
- Wersje Windows Server 2012 (267)
- Licencjonowanie Windows Server 2012 (267)
- Ceny Windows Server 2012 (268)
- Microsoft Visual Studio 2013 Ultimate (268)
- Snippety (269)
- Page Inspector (269)
- Nowości w Visual Studio 2013 (269)
- Poprawiony pasek przewijania (270)
- Podgląd definicji (270)
- Browser Link (270)
- JSON Editor i JavaScript (271)
- Powiązanie z Microsoft Azure (272)
- Wsparcie dla GIT (272)
- Najważniejsze skróty klawiszowe (272)
- Wzorce projektowe i architektoniczne wykorzystywane w .NET (277)
- Repozytorium (277)
- Wzorzec IoC (277)
- Repozytorium generyczne (278)
- Wzorzec UnitOfWork (278)
- Przykładowa aplikacja (278)
- Etap 1. Krok 1. Tworzenie nowego projektu i aktualizacja pakietów (279)
- Etap 1. Krok 2. Utworzenie modelu danych (283)
- Klasa Kategoria (286)
- Klasa Ogloszenie_Kategoria (287)
- Klasa Uzytkownik (287)
- Etap 1. Krok 3. Tworzenie klasy kontekstu (290)
- Etap 1. Krok 4. Przenoszenie warstwy modelu do osobnego projektu (294)
- Dodawanie referencji pomiędzy projektami (296)
- Ustawienie projektu startowego (297)
- Instalacja bibliotek dla nowego projektu (298)
- Przenoszenie plików z modelem do osobnej warstwy (projektu) (299)
- Etap 1. Krok 5. Migracje (300)
- Instalacja migracji (300)
- Konfiguracja migracji (301)
- Tworzenie migracji początkowej (302)
- Uruchomienie pierwszej migracji (305)
- Metoda Seed() (306)
- Zmiany w modelu i kolejna migracja (309)
- Praca z błędami i niespójnością w migracjach (310)
- Etap 1. Podsumowanie (warstwa modelu i migracje) (311)
- Etap 2. Krok 1. Dodawanie kontrolerów i widoków - akcja Index (311)
- Dodawanie kontrolera z widokami (311)
- Pierwsze uruchomienie aplikacji i routing (316)
- Lista ogłoszeń (akcja Index) - aktualizacja widoku/wyglądu strony (317)
- Lista ogłoszeń a pobieranie danych (321)
- Optymalizacja listy ogłoszeń (322)
- Etap 2. Krok 2. Debugowanie oraz metody AsNoTracking() i ToList() (324)
- Sprawdzanie wartości zmiennych (325)
- Metoda ToList() i odroczone wykonanie (Deferred Execution) (325)
- Metoda AsNoTracking() (326)
- Etap 2. Krok 3. Poprawa wyglądu i optymalizacja pod kątem SEO (329)
- Poprawa wyglądu strony za pomocą Twitter Bootstrap (329)
- Podświetlanie wierszy za pomocą CSS (330)
- Optymalizacja pod kątem pozycjonowania - SEO (331)
- Etap 2. Podsumowanie (333)
- Etap 3. Krok 1. Poprawa architektury aplikacji (334)
- Przeniesienie zapytania LINQ do osobnej metody (334)
- Przeniesienie metody do repozytorium (334)
- Etap 3. Krok 2. Zastosowanie kontenera Unity - IoC (336)
- Wstrzykiwanie repozytorium poprzez konstruktor w kontrolerze (336)
- Tworzenie interfejsu dla repozytorium (337)
- Instalacja kontenera IoC Unity (338)
- Wstrzykiwanie kontekstu do repozytorium (340)
- Cykl życia obiektu a kontener IoC (341)
- Etap 3. Podsumowanie (341)
- Etap 4. Krok 1. Akcje Details, Create, Edit, Delete (342)
- Details (342)
- Metoda Details() w repozytorium (342)
- Aktualizacja i optymalizacja SEO dla widoku Details (343)
- Delete (345)
- Create (353)
- Edit (359)
- Etap 4. Krok 2. Aktualizacja szablonu _Layout.cshtml (365)
- Etap 4. Krok 3. Widoki częściowe - PartialViews (366)
- Etap 4. Podsumowanie (369)
- Etap 5. Bezpieczeństwo, uwierzytelnianie i autoryzacja dostępu (369)
- Uwierzytelnianie i logowanie przez portale (369)
- Autoryzacja - role (372)
- Zabezpieczanie akcji (373)
- Etap 5. Podsumowanie (380)
- Etap 6. Stronicowanie i sortowanie (381)
- Stronicowanie (381)
- Sortowanie (388)
- Etap 6. Podsumowanie (392)
- Etap 7. Ogłoszenia użytkownika, kategorie, cache i ViewModel (393)
- Zakładka Moje ogłoszenia (393)
- Cache (394)
- Kategorie (395)
- Zastosowanie HTML helpera - Html.Action (402)
- Zastosowanie ViewModel (403)
- Etap 7. Podsumowanie (406)
- Etap 8. Dane w JSON, zarządzanie relacją "wiele do wielu" i attribute routing (407)
- PartialView a dane w formacie JSON lub XML (407)
- Użycie attribute routingu (407)
- Zarządzanie relacją "wiele do wielu" i autocomplete (409)
- Dodatek na AspNetMvc.pl (409)
- Etap 8. Podsumowanie (410)
- Etap 9. Dodatek - tworzenie modelu dla podejścia Model First (410)
- Publikacja systemu na zewnętrznym serwerze hostingowym (415)
- Dodawanie domeny (416)
- Konfiguracja witryny (418)
- Tworzenie bazy danych (421)
- Tworzenie konta FTP (422)
- Połączenie z bazą danych poprzez SQL Server Management Studio (422)
- Wdrażanie aplikacji na serwer za pomocą Microsoft Visual Studio (423)
- Zasady (427)
- SOLID (427)
- Zasada pojedynczej odpowiedzialności (SRP) (427)
- Zasada otwarte-zamknięte (OCP) (428)
- Zasada podstawienia Liskov (LSP) (428)
- Zasada separacji interfejsów (ISP) (429)
- Zasada odwrócenia zależności (DIP) (431)
- GRASP (432)
- Creator (433)
- Information Expert (433)
- Controller (433)
- Low Coupling (433)
- High Cohesion (434)
- Polymorphism (434)
- Pure Fabrication (434)
- Indirection (435)
- Protected Variations (435)
- DRY (435)
- KISS (436)
- Rule of Three (436)
- Separation of Concern (436)
- YAGNI (437)
- MoSCoW (437)
- SOLID (427)
- Metodologie (437)
- Manifest Agile (437)
- Scrum (439)
- eXtreme Programming (439)
- TDD (440)
- HTTP (443)
- SSL/TLS (447)
- Rodzaje certyfikatów (449)
- Zakup certyfikatu SSL (450)
- Aktywacja, walidacja i instalacja certyfikatu SSL (450)
- Certyfikat w praktyce (450)
- HTML 5 (453)
- Sekcje (457)
- Nowe typy pól formularza (458)
- Atrybuty dla formularza (459)
- Znaczniki (459)
- Web Storage (461)
- Server Side Events (461)
- WebSockets (462)
- Drag and Drop (463)
- Geolokalizacja (465)
- Walidacja (466)
- CSS 3 (466)
- Nowe selektory (471)
- Nowe własności (472)
- Twitter Bootstrap (473)
- CSS 4 (473)
- HTML DOM (477)
- Metody dostępne w DOM (477)
- Właściwości dostępne w DOM (479)
- Poziomy DOM (479)
- JavaScript (480)
- Składnia języka (480)
- Możliwości JavaScriptu (483)
- JQuery (484)
- Instalacja jQuery (485)
- Selektory i filtry (485)
- Zdarzenia (487)
- Efekty w postaci animacji (488)
- Metody (488)
- Przechodzenie po elementach HTML (489)
- JQuery UI (490)
- JQuery Mobile (490)
- AJAX (491)
- JSON (492)
- XMLHttpRequest (493)
- AJAX w jQuery (494)
- MongoDB (498)
- RavenDB (498)
- Metatagi (499)
- Znacznik
- Opis strony (500)
- Słowa kluczowe (500)
- Wartości noindex i nofollow (500)
- Znaczniki HTML (500)
- Linkowanie (501)
- Zaplecze, katalogi stron i precle (502)
- Skrypty katalogów (502)
- Skrypty blogowe (503)
- Schematy linkowania (503)
- Schemat koła (503)
- Schemat piramidy (504)
- Gwiazda (504)
- Schematy mieszane (505)
- Linkowanie wewnętrzne (505)
- "Długi ogon" (505)
- Przyjazne adresy URL - Friendly URL (506)
- Pliki związane z pozycjonowaniem (506)
- robots.txt (506)
- sitemap.xml (507)
- .htaccess (508)
- Filtry i kary (509)
- Ban (509)
- Sandbox (509)
- Zmiany algorytmu Google (510)
- Panda (510)
- Pingwin (510)
- EDM (511)
- Narzędzia związane z pozycjonowaniem (511)
- Google Analytics i Google Webmasters Tools (511)
- Narzędzia do pracy z tekstem (511)
- Systemy wymiany linków (512)
- Półautomaty, "dodawarki" i automaty do postowania (512)
- Inne narzędzia (513)
Wstęp (15)
Rozdział 1. C# - teoria i praktyka (19)
Rozdział 2. Wzorce architektoniczne (125)
Rozdział 3. Microsoft .NET Framework (135)
Rozdział 4. Entity Framework 6 (157)
Rozdział 5. ASP.NET MVC 5 (185)
Rozdział 6. Web serwisy i ASP.NET Web API 2 (251)
Rozdział 7. Narzędzia, licencje i ceny (263)
Rozdział 8. Aplikacja i wdrożenie (277)
Dodatek A Zasady i metodologie w programowaniu (427)
Dodatek B HTTP i SSL/TLS (443)
Dodatek C HTML 5 i CSS 3 (453)
Dodatek D HTML DOM i JavaScript (477)
Dodatek E Bazy nierelacyjne (497)
Dodatek F Podstawy pozycjonowania w Google (499)
Skorowidz (515)
(500)Helion - inne książki
-
Nowość Promocja Promocja 2za1
Ta książka stanowi twardy dowód, że matematyka jest elastyczna, kreatywna i radosna. Potraktuj ją jako fascynującą podróż przez świat matematyki abstrakcyjnej do teorii kategorii. Przekonaj się, że bez formalnej wiedzy w tej dziedzinie możesz rozwinąć umiejętność matematycznego myślenia. Abstrakcyjne idee matematyczne pomogą Ci inaczej spojrzeć na aktualne wydarzenia, kwestie sprawiedliwości społecznej i przywilejów społecznych czy nawet na COVID-19.- Druk
- PDF + ePub + Mobi pkt
(38,35 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł (-40%) -
Nowość Promocja Promocja 2za1
Inżynieria wymagań jest jedną z podstawowych dyscyplin inżynierii oprogramowania. Cały proces wytwarzania oprogramowania powinien być oparty właśnie na niej. W ramach inżynierii wymagań korzystamy z wiedzy naukowej, technicznej i doświadczenia do zdefiniowania problemu, a także do zarządzania zakresem budowanego systemu oprogramowania. Bez znajomości reguł dotyczących zbierania, specyfikowania i analizy wymagań bardzo trudno jest zbudować system oprogramowania spełniający rzeczywiste potrzeby jego odbiorców.- Druk
(44,85 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Bestseller Nowość Promocja Promocja 2za1
Dzięki tej przystępnej książce, przeznaczonej dla programistów i badaczy, zrozumiesz podstawy techniczne modeli LLM. Dowiesz się, do czego można je zastosować, i odkryjesz elegancję ich architektury. Nauczysz się praktycznego korzystania z frameworka LangChain, zaprojektowanego do tworzenia responsywnych aplikacji. Dowiesz się, jak dostrajać model, jak zadawać mu pytania, poznasz także sprawdzone metody wdrażania i monitorowania środowisk produkcyjnych, dzięki czemu łatwo zbudujesz narzędzia do pisania, zaawansowane roboty konwersacyjne czy nowatorskie pomoce dla programistów. Liczne praktyczne przykłady i fragmenty kodu ułatwią Ci nie tylko przyswojenie podstaw, ale także używanie modeli LLM w innowacyjny i odpowiedzialny sposób.- Druk
- PDF + ePub + Mobi pkt
(51,35 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Nowość Promocja Promocja 2za1
Książka jest przystępnym przewodnikiem po zastosowaniu języka SQL w procesie uzyskiwania informacji zawartych w danych. Zaczniesz od przyswojenia podstawowej wiedzy o bazach danych i SQL, a następnie przystąpisz do analizy prawdziwych zbiorów danych, takich jak demografia spisu ludności w Stanach Zjednoczonych, przejazdy taksówek w Nowym Jorku i szczegóły z krajowego katalogu targów rolniczych. Dzięki ćwiczeniom i przykładom zamieszczonym w każdym rozdziale szybko zaznajomisz się ze wszystkimi, również najnowszymi, narzędziami niezbędnymi do budowania zaawansowanych baz danych PostgreSQL. Zrozumiesz również, jak w szybki i efektywny sposób dane pozwalają zdobyć potrzebne informacje.- Druk
- PDF + ePub + Mobi pkt
(64,35 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł (-40%) -
Nowość Promocja Promocja 2za1
Tymczasem obwody elektroniczne przenikają każdy aspekt naszego życia. Bez nich cywilizacja w obecnym kształcie przestałaby istnieć. Zagrożenie wcale nie jest aż tak małe, jak się wydaje. Elektronika to niebanalna dziedzina, wykształcenie specjalistów i przekazanie im odpowiedniej wiedzy wymaga wysiłku. Należy zacząć od podstaw - i stąd pomysł na cykl publikacji poświęconych najważniejszym zagadnieniom związanym z elektroniką.- Druk
Elektronika. Od analizy symbolicznej do obliczeń kwantowych
Anna Filipowska, Weronika Izydorczyk, Jacek Izydorczyk, Sławomir Lasota, Andrzej Malcher, Piotr Zawadzki
(59,40 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł (-40%) -
Nowość Promocja Promocja 2za1
W tej niezwykle pragmatycznej książce, przeznaczonej dla dyrektorów technicznych, praktyków uczenia maszynowego, twórców aplikacji, analityków biznesowych, inżynierów i badaczy danych, znajdziesz skuteczne techniki używania sztucznej inteligencji. Zaznajomisz się z cyklem życia projektu opartego na generatywnej AI i jej zastosowaniami, a także metodami doboru i dostrajania modeli, generowania danych wspomaganego wyszukiwaniem, uczenia przez wzmacnianie na podstawie informacji zwrotnych od człowieka, kwantyzacji, optymalizacji i wdrażania modeli. Poznasz szczegóły różnych typów modeli, między innymi dużych językowych (LLM), multimodalnych generujących obrazy (Stable Diffusion) i odpowiadających na pytania wizualne (Flamingo/IDEFICS).- Druk
- PDF + ePub + Mobi pkt
(51,35 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Bestseller Nowość Promocja Promocja 2za1
Na rynku książek poświęconych analizie biznesowej w sektorze IT dostępnych jest kilka pozycji. Zawierają one informacje na temat praktyk, narzędzi i podejścia stosowanego w tej dziedzinie. Dotychczas jednak brakowało kompendium, które byłoby praktycznym przewodnikiem zbierającym doświadczenia z różnych projektów, firm i od ekspertów podchodzących w odmienny sposób do analizy biznesowej.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Nowość Promocja Promocja 2za1
To książka przeznaczona dla osób pracujących z systemami Kubernetes. Poszczególne zagadnienia przedstawiono w niej w przejrzystym formacie problem – rozwiązanie – omówienie, dzięki czemu szybko znajdziesz rozwiązanie konkretnego problemu, a to z kolei pozwoli Ci na korzystanie ze wszystkich zalet tej platformy w codziennej pracy. Znalazło się tu ponad 100 praktycznych receptur obejmujących takie tematy jak konfigurowanie klastra, zarządzanie obciążeniem w kontenerach przy użyciu obiektów Kubernetes API, użycie pamięci masowej indeksowanej wartościami klucz-wartość, konfigurowanie zabezpieczeń i wiele innych. Każda receptura jest niezależna od innych, a materiał został zorganizowany w sposób maksymalnie ułatwiający szybkie odnalezienie interesującego Cię zagadnienia.- Druk
- PDF + ePub + Mobi pkt
(38,94 zł najniższa cena z 30 dni)
35.94 zł
59.90 zł (-40%) -
Bestseller Nowość Promocja Promocja 2za1
Sztuczna inteligencja stale się rozwija. Właściwie codziennie słyszymy o jej rosnących możliwościach, nowych osiągnięciach i przyszłości, jaką nam przyniesie. Jednak w tej książce skupiamy się nie na przyszłości, a na teraźniejszości i praktycznym obliczu AI - na usługach, które świadczy już dziś. Większość najciekawszych zastosowań sztucznej inteligencji bazuje na ML (uczenie maszynowe, ang. machine learning), NLP (przetwarzanie języka naturalnego, ang. natural language processing) i architekturze RAG (ang. retrieval augmented generation) zwiększającej możliwości tzw. dużych modeli językowych (LLM, ang. large language model). Stanowią one podwaliny budowy systemów AI, bez których te systemy często wcale nie mogłyby powstać.- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Bestseller Nowość Promocja Promocja 2za1
Pierwsza była wirtualizacja: oprogramowanie symuluje istnienie zasobów logicznych korzystających z zasobów fizycznych. Po niej przyszła konteneryzacja, polegająca na tworzeniu obrazów - kopii danych - zawierających wszystkie pliki potrzebne do uruchomienia danej aplikacji. Środowiska produkcyjne z obu korzystają równolegle, ale to konteneryzacja stała się swojego rodzaju rewolucją w sektorze IT. Pozwoliła bowiem na sprawniejsze wdrażanie mikroserwisów, a także na optymalizację kosztów działania wielu aplikacji.- Druk
- PDF + ePub + Mobi pkt
(25,92 zł najniższa cena z 30 dni)
23.94 zł
39.90 zł (-40%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@helion.pl
Książka drukowana
Oceny i opinie klientów: C# 6.0 i MVC 5. Tworzenie nowoczesnych portali internetowych Krzysztof Żydzik, Tomasz Rak (34) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(20)
(3)
(1)
(4)
(5)
(1)
więcej opinii
ukryj opinie