Księgarnia naukowo-techniczna styczna.pl

Księgarnia naukowo-techniczna
styczna.pl

 


Zaawansowane wyszukiwanie
  Strona Główna » Sklep » Informatyka » Programowanie » Moje Konto  |  Zawartość Koszyka  |  Do Kasy   
 Wybierz kategorię
Albumy
Architektura
Beletrystyka
Biochemia
Biologia
Biznes
Budownictwo
Chemia
Design DTP
E-biznes
Ekologia i środowisko
Ekonometria
Ekonomia Finanse
Elektronika
Elektrotechnika
Encyklopedie
Energetyka
Fizyka
Fotografia
Geografia
Historia
Informatyka
  Bazy danych
  Bezpieczeństwo
  CAD
  Grafika komputerowa
  iPod Pocket PC
  Kursy
  Media społecznościowe
  Office
  Programowanie
  Programy graficzne
  Sieci bezprzewodowe
  Sieci komputerowe
  Systemy operacyjne
  Techniki programowania
  Webmasterstwo
Maszynoznawstwo
Matematyka
Medycyna
Motoryzacja
Polityka
Popularnonaukowe
Poradniki
Prawo
Sport
Sztuka
Słowniki
Technika
Telekomunikacja
Turystyka
Zarządzanie jakością

Zobacz pełny katalog »
C# 6.0 i MVC 5. Tworzenie nowoczesnych portali internetowych 89.00zł
C# 6.0 i MVC 5. Tworzenie nowoczesnych portali internetowych

Tytuł: C# 6.0 i MVC 5. Tworzenie nowoczesnych portali internetowych
Autor: Krzysztof Żydzik, Tomasz Rak
ISBN: 978-83-246-9496-9
Ilość stron: 528
Data wydania: 02/2015
Format: 158x235
Wydawnictwo: HELION

Cena: 89.00zł


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

Rzozdziały:

  • Wstęp
  • Rozdział 1. C# teoria i praktyka
    • Wprowadzenie do języka C#
      • Kolejne wersje języka C#
        • C# 2.0 (.NET Framework 2.0, Visual Studio 2005)
        • C# 3.0 (.NET Framework 3.5, Visual Studio 2008)
        • C# 4.0 (.NET Framework 4.0, Visual Studio 2010)
        • C# 5.0 (.NET Framework 4.5, Visual Studio 2012 oraz 2013)
        • C# 6.0 (zapowiedź)
    • Konwencje
      • Cel stosowania konwencji
      • Pliki a klasy i interfejsy
      • Wcięcia
      • Komentarze
      • Deklaracje klas, interfejsów i metod
      • Puste linie
      • Nawiasy klamrowe
      • Konwencje nazewnicze
      • Pozostałe dobre praktyki
  • Typy
    • Deklaracja zmiennej
    • Inicjalizacja zmiennej
    • Słowa kluczowe
    • Stałe i zmienne tylko do odczytu
    • Literały
    • Typ wyliczeniowy
    • Konwersje typów i rzutowanie
    • Opakowywanie (boxing) i rozpakowywanie (unboxing)
    • Wartości zerowe oraz typy dopuszczające wartości zerowe
    • Typy generyczne
  • Tablice, łańcuchy i kolekcje
    • Tablice
    • Łańcuchy
    • Kolekcje
    • Operatory
      • Operator trójargumentowy ?:
      • Operator ??
      • Instrukcje sterujące
        • Instrukcja if
        • Instrukcja switch
        • Instrukcje iteracyjne
          • Pętla while
          • Pętla do while
          • Pętla for
          • Pętla foreach
          • Instrukcje skoku
          • Klasy, obiekty, pola, metody i właściwości
            • Klasy
            • Obiekty
            • Pola
            • Metody
              • Argumenty metod
              • Wywoływanie metod
          • Właściwości
            • Podstawowe pojęcia związane z programowaniem obiektowym
              • Abstrakcja
              • Hermetyzacja
              • Dziedziczenie
              • Polimorfizm
              • Przeciążanie operatorów
                • Przeciążanie operatorów relacji
                • Metody Equals() i GetHashCode()
                • Przeciążanie operatorów konwersji
                • Przeciążanie operatorów logicznych
                • Przeciążanie operatorów arytmetycznych
                • Przeciążanie metod
                • Indeksatory
                • Klasa System.Object
                • Konstruktor i destruktor
                • Garbage Collector
                  • Zasada działania GC
                  • Podział na generacje (przechowywanie obiektów w pamięci)
                  • Struktury
                  • Interfejsy
                    • Jawna implementacja interfejsu
                    • Zwalnianie zasobów niezarządzanych
                      • Interfejs IDisposable
                      • Słowo kluczowe using
                      • Delegaty, metody anonimowe, wyrażenia lambda i zdarzenia
                        • Delegaty
                        • Metody anonimowe
                        • Wyrażenia lambda
                        • Zdarzenia
                        • Dyrektywy preprocesora
                        • Wyjątki
                          • Zgłaszanie wyjątków
                          • Przepełnienia arytmetyczne
                          • Instrukcje checked i unchecked
                          • Przestrzenie nazw
                            • Zagnieżdżanie przestrzeni nazw
                              • Nazwy niekwalifikowane
                              • Nazwy kwalifikowane
                          • Dyrektywa using
                          • Aliasy
                          • Zewnętrzne aliasy
                            • Typy, metody, klasy i kolekcje uogólnione (generyczne)
                              • Metody generyczne
                              • Klasy generyczne
                              • Kolekcje generyczne i interfejsy
                              • Interfejs IDictionary słownik
                              • Interfejs IEnumerable
                              • Interfejs ICollection<>
                              • Interfejs IList<>
                              • Interfejs IQueryable<>
                              • Wyrażenia regularne
                              • Data i czas
                              • Operacje wejścia, wyjścia, foldery i pliki
                                • Pozostałe elementy języka i nowości w wersji C# 5.0
                                  • Mechanizm refleksji i atrybuty
                                    • Atrybuty
                                • IEnumerable a IEnumerator
                                • Iteratory i słowo kluczowe yield return
                                • Inicjalizatory obiektów i kolekcji
                                • Drzewa wyrażeń
                                • Metody rozszerzające
                                • Metody i klasy częściowe
                                  • Metody częściowe
                                  • Zmienne domniemane
                                  • Typy anonimowe
                                  • Słowa kluczowe this i base
                                  • Typy dynamiczne
                                  • Argumenty nazwane Named Arguments
                                  • Parametry opcjonalne
                                  • Obsługa kontra- i kowariancji oraz słowa kluczowe in i out
                                  • Słowa kluczowe is, as i typeof
                                  • Leniwa inicjalizacja Lazy Initialization
                                  • Metody asynchroniczne async i await
                                  • Atrybuty Caller Info
                                    • Nowości w C# 6.0
                                      • Konstruktory pierwotne Primary Constructors
                                      • Automatyczna inicjalizacja właściwości Initializers for Auto-properties
                                      • Dyrektywa using dla składowych statycznych Using Static Members
                                      • Inicjalizatory słownikowe Dictionary Initializer
                                      • Deklaracje inline dla parametrów out Inline Declarations for Out Params
                                      • Wyrażenia dla właściwości Property Expressions
                                      • Wyrażenia dla metod Method Expressions
                                      • Modyfikator private protected
                                      • Kolekcje IEnumerable jako parametr Params for Enumerables
                                      • Jednoargumentowe sprawdzanie wartości null Monadic Null Checking
                                      • Słowo kluczowe await w blokach catch i finally
                                      • Filtry wyjątków Exception Filters
                                      • Literały binarne i separatory cyfr Binary Literals, Digit Separators
                                      • Rozdział 2. Wzorce architektoniczne
                                        • Architektura wielowarstwowa
                                          • Architektura jednowarstwowa
                                          • Architektura dwuwarstwowa
                                          • Architektura trójwarstwowa
                                          • Architektura n-warstwowa
                                      • MVC
                                        • View
                                        • Controller
                                        • Model
                                          • Domain Model, MVC Model i ViewModel porównanie
                                          • Model pasywny a model aktywny
                                        • MVP
                                          • Model
                                          • View
                                          • Presenter
                                          • MVVM
                                          • MVC, MVP i MVVM
                                          • DDD
                                          • SOA
                                          • EDA
                                            • Rozdział 3. Microsoft .NET Framework
                                              • Struktura .NET
                                                • CLI
                                                • CIL
                                                • CLR
                                                • DLR
                                                • Elementy .NET wykorzystywane w ASP.NET MVC
                                                • Implementacje .NET
                                                  • Projekt Mono
                                            • WPF
                                            • WCF
                                              • Service Contract
                                              • Operation Contract
                                              • Data Contract
                                              • Data Member
                                              • WCF Endpoint = adres + binding + contract
                                              • Silverlight
                                              • Microsoft Azure
                                                • Windows Azure Storage
                                                  • BLOB Storage
                                                  • Table Storage
                                                  • Queue Storage
                                              • Hostowanie aplikacji w Azure
                                                • Worker Role
                                                • Web Role
                                                • Web Site
                                                • Virtual Machine
                                                • Azure Service Bus
                                                  • Service Bus Relay
                                                  • Service Bus Queue
                                                  • Service Bus Topic
                                                  • ASP.NET Web Forms
                                                  • ASP.NET Web Pages
                                                  • ADO.NET
                                                    • Obiekt DataSet
                                                      • Obiekty DataTable i DataRow
                                                      • Obiekt DataRelation
                                                      • Obiekt DataView
                                                  • .NET Framework Data Provider
                                                    • LINQ
                                                      • LINQ to XML
                                                      • LINQ to Objects
                                                      • LINQ to SQL
                                                      • LINQ to DataSet
                                                      • LINQ to Entities
                                                      • Przykłady zapytań LINQ
                                                        • Składnia metod Method Syntax
                                                        • Składnia zapytań Query Syntax
                                                    • PLINQ
                                                      • Narzędzia ORM w .NET
                                                        • Entity Framework
                                                        • NHibernate
                                                        • NHibernate 3 a Entity Framework 6
                                                        • Alternatywa dla Entity Framework i NHibernate
                                                        • Rozdział 4. Entity Framework 6
                                                          • Podejście do pracy z modelem danych
                                                            • Porównanie różnych podejść
                                                            • Model dla podejścia Model First
                                                            • Model dla podejścia Code First
                                                        • Nowości wprowadzane w kolejnych wersjach EF
                                                          • Nowości wprowadzone w EF 5
                                                          • Nowości wprowadzone w EF 6
                                                          • Relacyjne bazy danych i EF
                                                            • Krótki opis baz relacyjnych
                                                            • Relacja jeden do wielu
                                                            • Relacja jeden do jednego
                                                            • Relacja wiele do wielu
                                                            • Relacje opcjonalne
                                                            • Obiekty DbContext i DbSet
                                                              • DbContext i DbSet
                                                              • Metody Attach i Detach
                                                              • Relacje poprzez klucz FK a relacje niezależne (obiektowe)
                                                                • Relacje poprzez klucz obcy FK Association
                                                                • Relacje niezależne Independent Association
                                                                • Odpytywanie bazy danych za pomocą EF i LINQ
                                                                  • Wczytywanie zachłanne Eager Loading
                                                                  • Wczytywanie leniwe Lazy Loading
                                                                  • Jawne ładowanie Explicit Loading
                                                                  • Problem N+1
                                                                  • Metoda AsNoTracking()
                                                                  • Odroczone i natychmiastowe wykonanie
                                                                  • Entity SQL
                                                                  • Bezpośrednie zapytania SQL do bazy (Direct/RAW SQL) i procedury składowane w EF
                                                                  • Transakcje w EF
                                                                  • Śledzenie zmian
                                                                    • Migawkowe śledzenie zmian Snapshot Change Tracking
                                                                    • Dynamiczne śledzenie zmian Dynamic Change Tracking (proxy)
                                                                    • Zarządzanie operacjami współbieżnymi
                                                                    • Kaskadowe usuwanie Cascade Delete
                                                                    • Strategie dziedziczenia w bazie danych TPT, TPH i TPC
                                                                      • TPH
                                                                      • TPT
                                                                      • TPC
                                                                      • SQL Logging
                                                                      • Code First Fluent API i Data Annotations
                                                                      • Migracje
                                                                        • Metoda Seed
                                                                        • Rozdział 5. ASP.NET MVC 5
                                                                          • Kolejne wersje ASP.NET MVC
                                                                            • ASP.NET MVC 1
                                                                            • ASP.NET MVC 2
                                                                            • ASP.NET MVC 3
                                                                            • ASP.NET MVC 4
                                                                            • ASP.NET MVC 5
                                                                            • ASP.NET MVC 6 (zapowiedź)
                                                                        • Konwencje w MVC
                                                                          • Struktura projektu
                                                                          • Konwencje a ASP.NET MVC
                                                                          • MVC Pipeline ścieżka wywołań, handlery i moduły
                                                                            • Ścieżka wywołań
                                                                              • Pierwsze żądanie do aplikacji ASP.NET
                                                                              • Podstawowe obiekty tworzone dla każdego żądania
                                                                              • HttpApplication
                                                                          • Uchwyty i moduły HTTP
                                                                            • Uchwyty HTTP
                                                                            • Moduły HTTP
                                                                            • HttpHandler a HttpModule
                                                                            • Kontroler
                                                                              • Typy rezultatu
                                                                              • Parametry akcji
                                                                              • Żądanie GET
                                                                              • Żądanie POST
                                                                              • Filtry akcji
                                                                              • Widok
                                                                                • Zasady odnajdywania widoków
                                                                                • Folder Shared
                                                                                • Widoki częściowe
                                                                                • Razor
                                                                                  • Dodatkowe właściwości silnika Razor
                                                                              • ViewBag, ViewData i TempData
                                                                              • Widoki typowane Strongly Typed Views
                                                                              • HTML helpery
                                                                              • Paczki skryptów i minimalizacja Script/CSS Bundling and Minification
                                                                                • Sekcje
                                                                                • Routing
                                                                                  • Kolejność w routingu
                                                                                  • Ignorowanie ścieżek
                                                                                  • Ograniczenia
                                                                                  • Routing na podstawie atrybutów
                                                                                    • Prefiksy
                                                                                    • Ograniczenia
                                                                                    • Nazywanie ścieżek i generowanie linków po nazwie ścieżki
                                                                                    • Obszary
                                                                                  • Model
                                                                                    • ViewModel
                                                                                    • Walidacja
                                                                                    • MVC Scaffolding
                                                                                      • Generowanie kontrolerów
                                                                                      • Generowanie widoków
                                                                                      • Metody synchroniczne i asynchroniczne w MVC
                                                                                        • Słowa kluczowe Async, Await, Task
                                                                                        • Cache
                                                                                          • Cachowanie po stronie serwera Server Side Caching
                                                                                            • Atrybut OutputCache
                                                                                            • Cachowanie częściowe
                                                                                            • Cachowanie rozproszone
                                                                                        • Cachowanie po stronie klienta Client Side Caching
                                                                                        • Cachowanie w HTML 5
                                                                                          • HTML 5 Application Cache
                                                                                          • HTML 5 WebStorage
                                                                                          • Code First Data annotations
                                                                                          • Bezpieczeństwo
                                                                                            • SQL Injection
                                                                                            • Cross-Site Request Forgery
                                                                                            • Cross-Site Scripting
                                                                                            • Over-Posting parametr binding
                                                                                            • Obsługa, śledzenie i logowanie wyjątków w MVC
                                                                                              • Lokalne zarządzanie wyjątkami
                                                                                                • Blok try-catch
                                                                                                • Nadpisywanie metody OnException() w kontrolerze
                                                                                            • Globalne zarządzanie wyjątkami
                                                                                              • Klasa FilterConfig
                                                                                              • HandleError na poziomie kontrolerów i akcji
                                                                                              • Zwracanie widoków dostosowanych do konkretnych typów wyjątków
                                                                                              • Logowanie globalne za pomocą osobnych narzędzi
                                                                                                • Identyfikacja, uwierzytelnianie i autoryzacja w MVC 5
                                                                                                  • Identyfikacja
                                                                                                  • Uwierzytelnianie
                                                                                                  • Autoryzacja
                                                                                                    • Role w MVC
                                                                                                • Stan aplikacji, sesje i ciasteczka
                                                                                                  • Stan aplikacji
                                                                                                  • Ciasteczka
                                                                                                  • Sesje
                                                                                                  • OWIN
                                                                                                  • ASP.NET Identity
                                                                                                  • WIF i uwierzytelnianie za pomocą claimów
                                                                                                    • Identity Provider, STS
                                                                                                    • Strona ufająca Relying Party
                                                                                                    • Federated Authentication
                                                                                                    • Windows ACS
                                                                                                    • OpenId i OpenAuth
                                                                                                      • OpenId
                                                                                                      • OpenAuth
                                                                                                        • Rozdział 6. Web serwisy i ASP.NET Web API 2
                                                                                                          • Web API 2
                                                                                                          • Web API a ASP.NET MVC
                                                                                                          • Web serwis, REST, SOAP i OData
                                                                                                            • SOAP
                                                                                                            • REST
                                                                                                            • OData
                                                                                                        • CORS i JSONP
                                                                                                          • JSONP
                                                                                                          • CORS
                                                                                                            • Uruchamianie CORS w Web API
                                                                                                          • Routing w Web API
                                                                                                            • Mapowanie żądań na akcje bądź metody w kontrolerze Web API
                                                                                                            • Web API a Entity Framework i warstwa modelu
                                                                                                            • Typy rezultatu w Web API
                                                                                                              • Typ void
                                                                                                              • HttpResponseMessage
                                                                                                              • IHttpActionResult
                                                                                                              • Inny dowolny typ z aplikacji
                                                                                                              • Pobieranie danych z Web API
                                                                                                                • Pobieranie danych po stronie serwera (.NET, C#)
                                                                                                                • Pobieranie danych po stronie klienta (JavaScript, jQuery, AJAX)
                                                                                                                • Wersjonowanie w Web API
                                                                                                                  • Rozdział 7. Narzędzia, licencje i ceny
                                                                                                                    • Serwer IIS
                                                                                                                      • Kategorie dla modułów dostępnych w IIS
                                                                                                                      • Pule aplikacji w IIS
                                                                                                                      • Przetwarzanie żądań w IIS
                                                                                                                  • Microsoft SQL Server 2014
                                                                                                                    • Licencjonowanie SQL Server 2014
                                                                                                                    • Ceny licencji SQL Server 2014
                                                                                                                    • Nowości w SQL Server 2014
                                                                                                                    • Windows Server 2012
                                                                                                                      • Wersje Windows Server 2012
                                                                                                                      • Licencjonowanie Windows Server 2012
                                                                                                                      • Ceny Windows Server 2012
                                                                                                                      • Microsoft Visual Studio 2013 Ultimate4
                                                                                                                        • Snippety
                                                                                                                        • Page Inspector
                                                                                                                        • Nowości w Visual Studio 2013
                                                                                                                          • Poprawiony pasek przewijania
                                                                                                                          • Podgląd definicji
                                                                                                                          • Browser Link
                                                                                                                          • JSON Editor i JavaScript
                                                                                                                          • Powiązanie z Microsoft Azure
                                                                                                                          • Wsparcie dla GIT
                                                                                                                      • Najważniejsze skróty klawiszowe
                                                                                                                          • Rozdział 8. Aplikacja i wdrożenie
                                                                                                                            • Wzorce projektowe i architektoniczne wykorzystywane w .NET
                                                                                                                              • Repozytorium
                                                                                                                              • Wzorzec IoC
                                                                                                                              • Repozytorium generyczne
                                                                                                                              • Wzorzec UnitOfWork
                                                                                                                          • Przykładowa aplikacja
                                                                                                                            • Etap 1. Krok 1. Tworzenie nowego projektu i aktualizacja pakietów
                                                                                                                            • Etap 1. Krok 2. Utworzenie modelu danych
                                                                                                                              • Klasa Kategoria
                                                                                                                              • Klasa Ogloszenie_Kategoria
                                                                                                                              • Klasa Uzytkownik
                                                                                                                          • Etap 1. Krok 3. Tworzenie klasy kontekstu
                                                                                                                          • Etap 1. Krok 4. Przenoszenie warstwy modelu do osobnego projektu
                                                                                                                            • Dodawanie referencji pomiędzy projektami
                                                                                                                            • Ustawienie projektu startowego
                                                                                                                            • Instalacja bibliotek dla nowego projektu
                                                                                                                            • Przenoszenie plików z modelem do osobnej warstwy (projektu)
                                                                                                                            • Etap 1. Krok 5. Migracje
                                                                                                                              • Instalacja migracji
                                                                                                                              • Konfiguracja migracji
                                                                                                                              • Tworzenie migracji początkowej
                                                                                                                              • Uruchomienie pierwszej migracji
                                                                                                                              • Metoda Seed()
                                                                                                                                • Debugowanie metody Seed
                                                                                                                            • Zmiany w modelu i kolejna migracja
                                                                                                                            • Praca z błędami i niespójnością w migracjach
                                                                                                                              • Etap 1. Podsumowanie (warstwa modelu i migracje)
                                                                                                                              • Etap 2. Krok 1. Dodawanie kontrolerów i widoków akcja Index
                                                                                                                                • Dodawanie kontrolera z widokami
                                                                                                                                • Pierwsze uruchomienie aplikacji i routing
                                                                                                                                • Lista ogłoszeń (akcja Index) aktualizacja widoku/wyglądu strony
                                                                                                                                • Lista ogłoszeń a pobieranie danych
                                                                                                                                • Optymalizacja listy ogłoszeń
                                                                                                                                • Etap 2. Krok 2. Debugowanie oraz metody AsNoTracking() i ToList()
                                                                                                                                  • Sprawdzanie wartości zmiennych
                                                                                                                                  • Metoda ToList() i odroczone wykonanie (Deferred Execution)
                                                                                                                                  • Metoda AsNoTracking()
                                                                                                                                  • Etap 2. Krok 3. Poprawa wyglądu i optymalizacja pod kątem SEO
                                                                                                                                    • Poprawa wyglądu strony za pomocą Twitter Bootstrap
                                                                                                                                    • Podświetlanie wierszy za pomocą CSS
                                                                                                                                    • Optymalizacja pod kątem pozycjonowania SEO
                                                                                                                                    • Etap 2. Podsumowanie
                                                                                                                                    • Etap 3. Krok 1. Poprawa architektury aplikacji
                                                                                                                                      • Przeniesienie zapytania LINQ do osobnej metody
                                                                                                                                      • Przeniesienie metody do repozytorium
                                                                                                                                      • Etap 3. Krok 2. Zastosowanie kontenera Unity IoC
                                                                                                                                        • Wstrzykiwanie repozytorium poprzez konstruktor w kontrolerze
                                                                                                                                        • Tworzenie interfejsu dla repozytorium
                                                                                                                                        • Instalacja kontenera IoC Unity
                                                                                                                                        • Wstrzykiwanie kontekstu do repozytorium
                                                                                                                                        • Cykl życia obiektu a kontener IoC
                                                                                                                                        • Etap 3. Podsumowanie
                                                                                                                                        • Etap 4. Krok 1. Akcje Details, Create, Edit, Delete
                                                                                                                                          • Details
                                                                                                                                          • Metoda Details() w repozytorium
                                                                                                                                          • Aktualizacja i optymalizacja SEO dla widoku Details
                                                                                                                                          • Delete
                                                                                                                                            • Aktualizacja widoku dla akcji Delete
                                                                                                                                            • Metoda POST dla akcji Delete
                                                                                                                                            • Metoda Delete() w repozytorium
                                                                                                                                            • Kaskadowe usuwanie i błędy
                                                                                                                                            • Przeniesienie metody SaveChanges() poza repozytorium
                                                                                                                                            • Obsługa błędów w akcji Delete
                                                                                                                                            • JavaScript, jQuery i okno potwierdzania wyboru
                                                                                                                                        • Create
                                                                                                                                          • Aktualizacja widoku dla akcji Create
                                                                                                                                          • Metoda POST dla akcji Create
                                                                                                                                          • Zabezpieczenie metody przed atakami CSRF
                                                                                                                                          • Binding i walidacja żądania POST
                                                                                                                                          • Metoda Create() w repozytorium
                                                                                                                                          • Edit
                                                                                                                                            • Aktualizacja widoku dla akcji Edit
                                                                                                                                            • Implementacja metody POST
                                                                                                                                            • Obsługa błędów dla akcji Edit
                                                                                                                                            • Metoda Aktualizuj() w repozytorium
                                                                                                                                            • Etap 4. Krok 2. Aktualizacja szablonu _Layout.cshtml
                                                                                                                                            • Etap 4. Krok 3. Widoki częściowe PartialViews
                                                                                                                                            • Etap 4. Podsumowanie
                                                                                                                                            • Etap 5. Bezpieczeństwo, uwierzytelnianie i autoryzacja dostępu
                                                                                                                                              • Uwierzytelnianie i logowanie przez portale
                                                                                                                                                • Rejestracja nowego użytkownika
                                                                                                                                                • Uwierzytelnianie za pomocą Google
                                                                                                                                            • Autoryzacja role
                                                                                                                                            • Zabezpieczanie akcji
                                                                                                                                              • Index
                                                                                                                                              • Details
                                                                                                                                              • Edit
                                                                                                                                              • Create
                                                                                                                                              • Delete
                                                                                                                                              • Etap 5. Podsumowanie
                                                                                                                                              • Etap 6. Stronicowanie i sortowanie
                                                                                                                                                • Stronicowanie
                                                                                                                                                  • Dodanie metody do repozytorium
                                                                                                                                                  • Aktualizacja kontrolera
                                                                                                                                                  • Instalacja i użycie pakietu PagedList.Mvc
                                                                                                                                              • Sortowanie
                                                                                                                                                • Aktualizacja kontrolera
                                                                                                                                                • Aktualizacja widoku
                                                                                                                                                • Etap 6. Podsumowanie
                                                                                                                                                • Etap 7. Ogłoszenia użytkownika, kategorie, cache i ViewModel
                                                                                                                                                  • Zakładka Moje ogłoszenia
                                                                                                                                                  • Cache
                                                                                                                                                  • Kategorie
                                                                                                                                                    • Implementacja interfejsu i klasy repozytorium
                                                                                                                                                    • Implementacja kontrolera
                                                                                                                                                    • Wstrzykiwanie implementacji dzięki IoC
                                                                                                                                                    • Wyświetlanie ogłoszeń z wybranej kategorii LINQ (Query Syntax)
                                                                                                                                                • Zastosowanie HTML helpera Html.Action
                                                                                                                                                • Zastosowanie ViewModel
                                                                                                                                                  • Etap 7. Podsumowanie
                                                                                                                                                  • Etap 8. Dane w JSON, zarządzanie relacją wiele do wielu i attribute routing
                                                                                                                                                    • PartialView a dane w formacie JSON lub XML
                                                                                                                                                    • Użycie attribute routingu
                                                                                                                                                    • Zarządzanie relacją wiele do wielu i autocomplete
                                                                                                                                                    • Dodatek na AspNetMvc.pl
                                                                                                                                                    • Etap 8. Podsumowanie
                                                                                                                                                    • Etap 9. Dodatek tworzenie modelu dla podejścia Model First
                                                                                                                                                      • Publikacja systemu na zewnętrznym serwerze hostingowym
                                                                                                                                                        • Dodawanie domeny
                                                                                                                                                        • Konfiguracja witryny
                                                                                                                                                        • Tworzenie bazy danych
                                                                                                                                                        • Tworzenie konta FTP
                                                                                                                                                        • Połączenie z bazą danych poprzez SQL Server Management Studio
                                                                                                                                                        • Wdrażanie aplikacji na serwer za pomocą Microsoft Visual Studio
                                                                                                                                                        • Dodatek A. Zasady i metodologie w programowaniu
                                                                                                                                                          • Zasady
                                                                                                                                                            • SOLID
                                                                                                                                                              • Zasada pojedynczej odpowiedzialności (SRP)
                                                                                                                                                              • Zasada otwarte-zamknięte (OCP)
                                                                                                                                                              • Zasada podstawienia Liskov (LSP)
                                                                                                                                                              • Zasada separacji interfejsów (ISP)
                                                                                                                                                              • Zasada odwrócenia zależności (DIP)
                                                                                                                                                          • GRASP
                                                                                                                                                            • Creator
                                                                                                                                                            • Information Expert
                                                                                                                                                            • Controller
                                                                                                                                                            • Low Coupling
                                                                                                                                                            • High Cohesion
                                                                                                                                                            • Polymorphism
                                                                                                                                                            • Pure Fabrication
                                                                                                                                                            • Indirection
                                                                                                                                                            • Protected Variations
                                                                                                                                                        • DRY
                                                                                                                                                        • KISS
                                                                                                                                                        • Rule of Three
                                                                                                                                                        • Separation of Concern
                                                                                                                                                        • YAGNI
                                                                                                                                                        • MoSCoW
                                                                                                                                                          • Metodologie
                                                                                                                                                            • Manifest Agile
                                                                                                                                                            • Scrum
                                                                                                                                                            • eXtreme Programming
                                                                                                                                                            • TDD
                                                                                                                                                            • Dodatek B. HTTP i SSL/TLS
                                                                                                                                                              • HTTP
                                                                                                                                                              • SSL/TLS
                                                                                                                                                                • Rodzaje certyfikatów
                                                                                                                                                                • Zakup certyfikatu SSL
                                                                                                                                                                • Aktywacja, walidacja i instalacja certyfikatu SSL
                                                                                                                                                                • Certyfikat w praktyce
                                                                                                                                                              • Dodatek C. HTML 5 i CSS 3
                                                                                                                                                                • HTML 5
                                                                                                                                                                  • Sekcje
                                                                                                                                                                  • Nowe typy pól formularza
                                                                                                                                                                  • Atrybuty dla formularza
                                                                                                                                                                  • Znaczniki
                                                                                                                                                                  • Web Storage
                                                                                                                                                                  • Server Side Events
                                                                                                                                                                  • WebSockets
                                                                                                                                                                  • Drag and Drop
                                                                                                                                                                  • Geolokalizacja
                                                                                                                                                                  • Walidacja
                                                                                                                                                              • CSS 3
                                                                                                                                                                • Nowe selektory
                                                                                                                                                                • Nowe własności
                                                                                                                                                                • Twitter Bootstrap
                                                                                                                                                                • CSS 4
                                                                                                                                                                  • Dodatek D HTML DOM i JavaScript
                                                                                                                                                                    • HTML DOM
                                                                                                                                                                      • Metody dostępne w DOM
                                                                                                                                                                      • Właściwości dostępne w DOM
                                                                                                                                                                      • Poziomy DOM
                                                                                                                                                                  • JavaScript
                                                                                                                                                                    • Składnia języka
                                                                                                                                                                    • Możliwości JavaScriptu
                                                                                                                                                                    • JQuery
                                                                                                                                                                      • Instalacja jQuery
                                                                                                                                                                      • Selektory i filtry
                                                                                                                                                                      • Zdarzenia
                                                                                                                                                                      • Efekty w postaci animacji
                                                                                                                                                                      • Metody
                                                                                                                                                                      • Przechodzenie po elementach HTML
                                                                                                                                                                  • JQuery UI
                                                                                                                                                                  • JQuery Mobile
                                                                                                                                                                  • AJAX
                                                                                                                                                                    • JSON
                                                                                                                                                                    • XMLHttpRequest
                                                                                                                                                                    • AJAX w jQuery
                                                                                                                                                                      • Dodatek E. Bazy nierelacyjne
                                                                                                                                                                        • MongoDB
                                                                                                                                                                        • RavenDB
                                                                                                                                                                        • Dodatek F. Podstawy pozycjonowania w Google
                                                                                                                                                                          • Metatagi
                                                                                                                                                                            • Znacznik
                                                                                                                                                                        • Klienci, którzy kupili tę książkę, kupili także
                                                                                                                                                                          Funkcje w Excelu w praktyce Wydanie 2
                                                                                                                                                                          Funkcje w Excelu w praktyce Wydanie 2
                                                                                                                                                                          Mirosława Kopertowska Władysław Sikorski
                                                                                                                                                                          PWN
                                                                                                                                                                          Poznajemy Zagadki chemiczne
                                                                                                                                                                          Poznajemy Zagadki chemiczne
                                                                                                                                                                          Paleska Iwona, Siporska Agnieszka
                                                                                                                                                                          Demart
                                                                                                                                                                          PRL najweselszy barak w socjalistycznym obozie
                                                                                                                                                                          PRL najweselszy barak w socjalistycznym obozie
                                                                                                                                                                          Marcel Skryptor
                                                                                                                                                                          Vesper
                                                                                                                                                                          Kanon Medycyny Chińskiej Żółtego Cesarza
                                                                                                                                                                          Kanon Medycyny Chińskiej Żółtego Cesarza
                                                                                                                                                                          Maoshing Ni
                                                                                                                                                                          Galaktyka
                                                                                                                                                                          DIREKT neu 1A podręcznik z ćwiczeniami z płytą CD Szkoła ponadgimnazjalna
                                                                                                                                                                          DIREKT neu 1A podręcznik z ćwiczeniami z płytą CD Szkoła ponadgimnazjalna
                                                                                                                                                                          Motta Giorgio, Ćwikowska Beata
                                                                                                                                                                          LektorKlett
                                                                                                                                                                          Procedury zabiegowe
                                                                                                                                                                          Procedury zabiegowe
                                                                                                                                                                          Tim Nutbeam, Ron Daniels
                                                                                                                                                                          PZWL
                                                                                                                                                                           Koszyk
                                                                                                                                                                          1 x 7 dróg do relaksacji Naucz się, jak pokonać stres
                                                                                                                                                                          1 x Aksjologia współczesności Problemy i kontrowersje
                                                                                                                                                                          1 x 1000 lat wkurzania Francuzów
                                                                                                                                                                          1 x Keyboard kurs dla początkujących + CD
                                                                                                                                                                          1 x Immunitety w polskim postępowaniu karnym
                                                                                                                                                                          1 x Farmakoterapia dzieci i młodzieży
                                                                                                                                                                          289.97zł
                                                                                                                                                                          Wydawnictwo
                                                                                                                                                                          Tu można zobaczyć wszystkie książki z wydawnictwa:

                                                                                                                                                                          Wydawnictwo Helion
                                                                                                                                                                           Kategoria:
                                                                                                                                                                           Matematyka
                                                                                                                                                                          Testy Maturalne Matematyka Poziom rozszerzony

                                                                                                                                                                          Testy Maturalne Matematyka Poziom rozszerzony

                                                                                                                                                                          31.50zł
                                                                                                                                                                          26.78zł
                                                                                                                                                                          Informacje
                                                                                                                                                                          Regulamin sklepu.
                                                                                                                                                                          Koszty wysyłki.
                                                                                                                                                                          Polityka prywatności.
                                                                                                                                                                          Jak kupować?
                                                                                                                                                                          Napisz do Nas.
                                                                                                                                                                           Wydawnictwa
                                                                                                                                                                           Polecamy
                                                                                                                                                                          Słownik naukowo-techniczny angielsko-polski Wydanie XIII Red. M.Berger, T.Jaworska, A.Baranowska, M.Barańska WNT
                                                                                                                                                                          Akademia sieci CISCO CCNA Exploration Semestr 1 - 4 Praca zbiorowa PWN
                                                                                                                                                                          MERITUM Podatki 2018 Aleksander Kaźmierski Wolters Kluwer
                                                                                                                                                                          Anatomia człowieka Tom 1-5 Komplet Adam Bochenek, Michał Reicher PZWL
                                                                                                                                                                          Miejscowa wentylacja wywiewna Poradnik Optymalizacja parametrów powietrza w pomieszczeniach pracy Maciej Gliński DW Medium
                                                                                                                                                                          OpenGL Księga eksperta Wydanie V Richard S. Wright, Jr., Nicholas Haemel, Graham Sellers, Benjamin Lipc HELION
                                                                                                                                                                          Chemia organiczna Część I-IV Komplet J. Clayden, N. Greeves, S. Warren, P. Wothers WNT
                                                                                                                                                                          Windows Server 2008 R2 Usługi pulpitu zdalnego Resource Kit Christa Anderson, Kristin L. Griffin, Microsoft Remote Desktop Virtual Microsoft Press
                                                                                                                                                                          Encyklopedia zdrowia Tom 1-2 Wydanie 9 Witold S. Gumułka, Wojciech Rewerski PWN