Jakiś czas siedze w Windows Formsach, chciałbym się przebranżowić na webówkę. Mam prośbę o podanie jakiegoś planu nauki, czego warto się nauczyć na początek, co można później albo już w pracy. Będę wdzięczny za sugestie.
to ZALEŻY
Jak w tych formsach rzeźbiłeś spagetti-code na kontrolkach, to niewiele z tego się ostanie.
Jak używałeś poprawnie źródeł danych (i pokrewnych tematów) to się obroni
Różnie to wyglądało, nie uwazam sie za super programiste. Ale chcialbym opracowac jakis plan nauki zeby wchodzac w nowa technologie od razu minimalizowac zle nawyki i do ewentualnej nowej pracy pojsc juz z dobrym poziomem kodowania,
Proponuję na początek HTML + CSS, później podstawy JavaScript, jQuery i ASP.NET MVC.
cSharpKazik napisał(a):
Proponuję na początek HTML + CSS, później podstawy JavaScript, jQuery i ASP.NET MVC.
W stosunku do WinForms tutaj etaty bardziej dzielą się na friotnend i backend (ilość developerów jest nieduża). Musiałbyś wybrać jedną ze ścieżek
w ASP.NET jest jeszcze hajs? bo średnio widzę ogłoszeń, raczej mid/senior
AnyKtokolwiek napisał(a):
cSharpKazik napisał(a):
Proponuję na początek HTML + CSS, później podstawy JavaScript, jQuery i ASP.NET MVC.
W stosunku do WinForms tutaj etaty bardziej dzielą się na friotnend i backend (ilość developerów jest nieduża). Musiałbyś wybrać jedną ze ścieżek
Bzdura. O full-stack nigdy nie słyszałeś?
A do autora: sam jeszcze jakieś 2 lata temu szedłem ta ścieżka, chyba nawet podobny temat zakładałem. Jeśli nie znasz, albo znasz w bardzo małym stopniu JS, HTML i CSS to na początek naprawdę przyłóż się do nauki tego. Przynajmniej do takiego stopnia żebyś ogarniał mniej więcej co i jak. Najlepiej abyś mógł napisać w samym froncie jakąś prostą aplikacje typu rezerwacja pokoju w hotelu. Oczywiście bez jakiejś zaawansowanej logiki, ale tak aby aplikacja pozwalala wyszukiwać pokoje i dodawać je do rezerwacji. Myślę że na tym etapie przyjdzie czas na naukę ASP MVC- oczywiście Core, chociaż podstaw można się uczyć i na MVC 5. Dla kogoś kto do tej pory pisał tylko w WinForms jest to spora zmiana ale naprawdę warto. Jest kilka fajnych źródeł w necie do nauki, np. http://www.tutorialsteacher.com/core Ponadto dobrze by było jakbyś mógł sobie pozwolić na miesięczny abonament na Pluralsight i przerobić ten kurs:
https://www.pluralsight.com/courses/full-stack-dot-net-developer-fundamentals Dla mnie był naprawdę fajnym wprowadzeniem do świata poza WinForms :)
Poza tym to bardzo dobra decyzja, kiedy już na dobre będziesz pisał aplikacje webowe to nie będziesz już chciał wrócić do WinForms.