10 Wskazówek Przed Rozmową Kwalifikacyjną Dla Programisty

Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer.

Nieodłącznym elementem kariery każdego programisty jest uczęszczanie na rozmowy kwalifikacyjne. W tym artykule przedstawię 10 najważniejszych wskazówek, dzięki którym wypadniesz dużo lepiej na swojej rozmowie kwalifikacyjnej na stanowisko programisty.

Link w BIO @modestprogrammer oraz na blogu: https://www.modestprogrammer.pl/10-wskazowek-przed-rozmowa-kwalifikacyjna-dla-programisty

#programowanie #programista #rekrutacja #naukaprogramowania #karierait #pracait #it #informatyka #rozmowakwalifikacyjna #csharp #dotnet #html #css #wpf #windowsforms #aspdotnet #aspdotnetcore #
kazik- - 10 Wskazówek Przed Rozmową Kwalifikacyjną Dla Programisty

Cześć Właśnie p...

źródło: comment_1667288516HzqBX23yEPVjXW738TDMFf.jpg

Pobierz
Co takie prawdziwe restowe api powinno zwracać w następujących przypadkach (status + zawartość):
1. POST - status 201, ale czy powinno zwracać utworzony obiekt?
2. GET, gdy zwracana lista jest pusta? (czyli GET nie na pojedynczy obiekt, bo wtedy 404, a na całą kolekcję) - 200 + [] jako zwrotka?
3. PUT, PATCH - status 200 jako potwierdzenie, a obiekt?
4. DELETE - status 200?

Co w przypadku błedu POST, PUT, PATCH,
Ma ktoś jakieś fajne repo albo tutorial/ksiązke/wideo z implementacją modular monolithu w asp.net core ? To co znajduje to jakieś base repos albo wręcz przeplatanki asp.net core z Owinem.
Interesuje mnie głównie warstwa infrastruktury, rejestrowania modułów, konfiguracji HTTP etc w jakiś sprytny i elegancki sposób.

#programowanie #aspnet #webapi #dotnetcore #csharp
  • 0
Ucze się reacta i tworzenia web api w asp, ale na stronie potrzebuje zrobić logowanie. Rozumiem, że mogę wysyłac zapytanie POST z danymi logowania podanymi w formularzy i zwracać true jeśli takie dane znajdują się w bazie danych, ale w jaki sposób mam utrzymywać sesję by zalogowany użytkownik mógł np. modyfikować ustawienia swojego profilu?

#programowanie #webdev #react #aspnet #webapi
@maestrozo: To co znalazłeś dodaje Ci automatycznie ASP Identity, czyli automatycznie dodaje Ci kolekcję User w bazie danych z określonymi kolumnami.

To jest fajne rozwiązanie, bo nie musisz się martwić szyfrowaniem hasła, próbami wpisywania złego hasła x razy itp.
Ale jednocześnie jak chcesz coś zmienić i dostosować pod siebie, to trzeba trochę poczytać.

To co zaproponowałem wyżej jest prostsze i jak się uczysz (i ten projekt nie będzie wykorzystywany produkcyjnie), to
  • Odpowiedz
Szukam programisty, który stworzy automat do przekopiowania około 40 000 pozycji ze sklepu internetowego, tak żeby automatycznie stworzyło je w moim sklepie łącznie ze zdjęciem, nr artykułu, opisem jeśli występuje, oraz żeby automatycznie aktualizowało ceny ze sklepu oryginalnego codziennie, żeby wyeliminować pomyłki cenowe.

Są tu jacyś profesjonaliści?

#programowanie
#it
#webdev
#api
#webapi
#devops
#admin
#www
Cześć mirki mam takie pytanko.

Tworzymy w firmie aplikację REST-ową, opartą o C# web api na backendzie oraz angular jako warstwa frontowa.

I zastanawiam się jak powinna wyglądać obsługa wszelkich grafik dołączonych np. do opisu produktu.

Backend i front znajdują się na osobnych serwerach.

Gdzie powinny być umieszczane pliki graficzne? Na serwerze frontowym, a bazie zapisane tylko ścieżki, które później zwracane byłby do klienta?

Czy może serwer powinien zwracać do warstwy frontowej
@Proxima_Centauri: To wracając do pierwszego pytania, mieszasz konwencje. Albo wystawiasz RestAPI (zwane WebApi w technologiach Microsfotu) i do tego robisz klienta JSowego (Angular, React, Vue), albo robisz całość z użyciem ASP.Net MVC gdzie masz modele, widoki i controllery i tam wszystko jest ze sobą połączone tak jak to opisujesz.
  • Odpowiedz
@Proxima_Centauri: IMO podejście z WebApi + klient JS ma więcej zalet, bo:
- masz niezależne api, które później możesz wykorzystać w innym rodzaju aplikacji (mobilna, desktopowa?)
- dodatkowe rozwarstwienie logiki od warstwy prezentacji
- odciążenie częściowo serwera (część logiki może być wykonywana w przeglądarce klienta, widok generowany jest przez klienta a nie serwer itd.)
-pod kątem szukania pracy jest to bardziej przyszłościowe podejście

Natomiast MVC będzie miało mniejszy próg wejścia, bo
  • Odpowiedz
Programirki, potrzebuję trochę wskazówek odnośnie aplikacji Angularowej (konkretnie to Angular 2).

Jako że dopiero poznaję tajniki Angulara (i całej otoczki w postaci TS'a, Node'a itd. też), podążałem sobie takim tutorialem. Wszystko spoko, dobiłem do stepu 6'tego, w którym to zamiast mockowanych danych podpinane jest rzeczywiste API (konkretnie http://swapi.co/). Tutaj pojawił mi się problem - z tego co się dowiedziałem, domyślnie przeglądarki blokują wywoływanie API przez JS'a z domeny innej, niż ta,
#programowanie #allegro #webapi Zabieram się za import zamówień z Allegro do swojego panelu. Wszystko będzie w #python Czy ktoś ma doświadczenie z ichniejszym webapi i mógłby pomóc bo nie wiem jak się zabrać za to. Trzeba chyba używać czegoś takiego jak ich dziennik zdarzeń. Nie wiem, których metod użyć żeby pobrać zamówienie w takiej formie jak to jest np. w Menadżerze Sprzedaży Allegro.
@Pietrek558: Samo "logowanie" może być obsłużone na bardzo wiele różnych sposobów.

Żeby zostać uwierzytelnionym przez WebApi i mieć nadane uprawnienia dostępu np. po rolach, z każdym requestem musi zostać przesłane coś co zidentyfikuje nadawcę. Może to być standardowe ciastko albo tzw. bearer token lub jwt token. W nuget znajdziesz do tego biblioteki, które Ci bardzo ułatwią pracę.

Artykuł który może Ci się przydać jak chcesz dokładnie zrozumieć jak to działa: http://bitoftech.net/2014/06/01/token-based-authentication-asp-net-web-api-2-owin-asp-net-identity/
  • Odpowiedz