Outsourcing IT „lekiem” na brak specjalistów IT?

Outsourcing IT „lekiem” na problem braku specjalistów IT?

 

Obecnie przeglądając zasoby Internetu natrafimy na tysiące propozycji pracy z sektora IT, firmy usiłujące pozyskać nowy Kapitał Ludzki do swojej działalności prześcigają się w metodach dotarcia do Specjalistów oraz próbują gorąco zachęcić do współpracy technicznej właśnie z firmą którą reprezentują.
Popularna publikacja oferty pracy na portalu internetowym małymi kroczkami odchodzi do lamusa, coraz mocniej zaczynamy spotkać się z ofertami współpracy w formie reklamy sponsorowanej np. za pomocą kanału Social Media, można tutaj idealnie przytoczyć przykład portalu Facebook, czy też innych „newsów sponsorowanych” na portalach skupiających wyłącznie Specjalistów IT, np. portalu GoldenLine.pl czy też LinkedIn.

Czytaj dalejOutsourcing IT „lekiem” na brak specjalistów IT?

Testy Penetracyjne aplikacji

Testy Penetracyjne  aplikacji- dawno nie mówiono tak głośno o bezpieczeństwie jak teraz. To właśnie w tym momencie coraz więcej Firm zalicza potknięcia, które prowadzą do utraty zaufania do marki, którą budują latami. Tracą na tym zarówno Firmy jak i ich Klienci – bo wykradzione dane to zazwyczaj dane Klientów.

Czytaj dalejTesty Penetracyjne aplikacji

Entity Framework dla początkujących

1. Co to jest Entity Framework i do czego go używamy?

 

Entity Framework jest czwartą najczęściej pobieraną biblioteką ze strony NuGet.org, zaraz po jQuery oraz bibliotekami ASP.NET oraz Newtonsoft.JSON

Jest on bardzo dobrym ORM (Object-Relational Mapping), przeznaczonym do budowania aplikacji opartych o bazy danych. Najczęściej wykorzystywany w aplikacjach przechowywujących i zarządzających danymi, możemy używać go tak w VB.NET, jak i w C#.

Do czego może mi się to przydać?

Czytaj dalejEntity Framework dla początkujących

Wzorzec projektowy MVVM – zastosowanie w WPF

Wzorzec projektowy MVVM.

Nazwa wzorca MVVM pochodzi od nazw Model-View-ViewModel:

  • View – cała warstwa prezentacji, czyli dla nas XAML. Szereg innych języków i technologii może implementować MVVM ale dla nas na razie wyznacznikiem będzie XAML. (Dla Win7 będzie to powoli zachodzący WPF). Ideą przewodnią jest stworzenie takiego widoku, który po stronie Code-Behind będzie miał tylko domyślny kod.
  • ViewModel – jest to warstwa środkowa, różne spotkałem definicje od czasu gdy sam zająłem się tym tematem. Jedna z nich stanowiła, że ViewModel jest tylko małym pośrednikiem pomiędzy widokiem i modelem. Inne, że całym mózgiem aplikacji. Obie teorie są trafne, zależy tylko jakie są wymagania.
  • Model – ostatnia warstwa, zapewnia dostęp do danych. Tak jak pisałem przy ViewModelu różne teorie podlegają pod Model. Jeśli chodzi o komunikację z ViewModelem ideowo jest to też INotifyPropertyChanged, IObservable itp – oddzielenie warstw, osoba odpowiedzialna za tą część robi swoje nie myśli o czymś innym.

Czytaj dalejWzorzec projektowy MVVM – zastosowanie w WPF

Dependency Injection oraz Inversion of Control w ASP.NET

W poniższym tutorialu omówimy tworzenie Dependency Injection oraz wzorca projektowego IoC.

W wielkim uproszczeniu wzorzec IoC polega na przeniesieniu poza obiekt wszelkich funkcjonalności nie związanych bezpośrednio z jego przeznaczeniem. Jego celem jest:

  • zdefiniowanie jasnych odpowiedzialności poszczególnych klas
  • stworzeniem abstrakcji dzięki której zmiana jednego elementu systemu nie będzie wpływała na inne
  • uniezależnienie się od implementacji poszczególnych części systemu

Tyle do IoC, natomiast kontener IoC jest specjalną klasą, która na nasz zlecenie konstruuje za nas obiekty, których potrzebujemy dbając o wszelkie zależności między nimi.

Czytaj dalejDependency Injection oraz Inversion of Control w ASP.NET