a Paweł Czechowicz 3 éve
174
.NET Developer
.NET Developer
Microservices
IoT
IoT HUB
Message Brokers
Appache Kafka
Service Bus
RabbitMQ
PubSub pattern
Architektury i komunikacja w mikroserwisach
Cashing danych
Rozproszony Cache
In Memory Cache
Oprócz kodu
Dokumentacja
Confluence
Wiki
Narzędzia do zarządzania zadaniami
Jira
Asana
Trello
Organizacja pracy
Kanban
Scrum
Inne rodzaje testów
Testy E2E
Testy behawioralne
Testy integracyjne
Unit testy
TDD
Mocking
NSubstitute
Moq
xUnit
NUnit
MSTest
Arrange / Act / Assert
Logowanie zdarzeń w aplikacji
ApplicationInsight
Elmah
Log4net
SeriLog
NLog
NodaTime
Express Mapper
FluentScheduler
Hangfire
Mediatr
Polly
Swagger
FluentValidation
AutoMapper
Entity Framework
Lazy Loading
Migracje
DB First
CodeFirst
Dependency Injection
Frameworks
Castle Windsor
Ninject
AutoFac
MS DependencyInjection
Cykle życia w DI
Zasady DI
SOLID
Dependency inversion principle
Interface segregation principle
Liskov substitution principle
Open/closed principle
Single responsibility principle
Uniwersalne umiejętności programistyczne
Zasady wielowątkowości
DDD
Algorytmy i struktury danych
HTTP / REST
Systemy kontroli wersji
SVN
GIT
Wzorce projektowe
Behawioralne
Visitor
Template Method
Strategy
State
Observer
Memento
Mediator
Iterator
Command
Chain of responsibility
Strukturalne
Proxy
Flyweight
Facade
Decorator
Composite
Bridge
Adapter
Kreacyjne
Singleton
Prototype
Builder
Abstract Factory
Factor Method
Wzorce architektoniczne aplikacji
CQRS
SOA
MVVM
MVC
Architektura Trójwarstwowa
Architektura Wielowarstwowa
Bazy danych
Nierelacyjne
CosmosDB
DynamoDB
MongoDB
Relacyjne
MySQL
PostgreSQL
SQL Server
Podstawy SQL
Podstawowa osługa serwera bazodanowego
Normalizacja baz
Język SQL
Projektowanie bazy danych
Programowanie obiektowe
paradygmaty programowania
Dziedziczenie
Polimofizm
Heremtyzacja
Abstrakcja
Klasy, obiekty i interfejsy
Visual Studio
Publikowanie aplikacji
ReSharper, skróty etc
Debuggowanie
Tworzenie projektów
Podstawy C#
kolekcje danych
obsługa błędów
instrukcje warunkowe
pętle
do while
while
for
typy
zmienne