być może jedną z najbardziej ekscytujących perspektyw wejścia w dziedzinę taką jak tworzenie stron internetowych jest możliwość po prostu natychmiastowego wejścia w nią. W przeciwieństwie do wielu zawodów, które wymagają miesięcy, a nawet lat szkolenia, z tworzeniem stron internetowych możesz łatwo zacząć już dziś, jeśli czujesz ogień uczenia się i odkrywania tlący się pod twoimi stopami!
najlepszym miejscem, aby zacząć czuć, jak działa rozwój, są liczne bezpłatne, samodzielne kursy tworzenia stron internetowych, które obejmują wszystko, od podstawowych wstępów do programowania po najlepsze praktyki programistyczne. Poniżej przyjrzymy się kursom tworzenia stron internetowych cream of the crop i podkreślimy, co każdy z nich może Ci zaoferować oraz wybór najlepszych linków lub narzędzi do sprawdzenia.
Codecademy (wizyta)
Codecademy oferuje serię samouczków dla początkujących, aby nauczyć się podstaw programowania tworzenia stron internetowych. W przeglądarce tworzone jest samodzielne środowisko programistyczne, w którym można nauczyć się podstawowych struktur kodu front-endowego, takich jak HTML i CSS, przed przejściem do języków back-endowych, takich jak Ruby on Rails i Python.
nie przegap… Tworzenie strony internetowej i HTML& programy CSS są świetnym punktem wyjścia, jeśli potrzebujesz nauczyć się podstaw struktury i projektowania stron internetowych. Aby uzyskać cięższe kodowanie, wypróbuj samouczek języka Ruby, a następnie przewodnik Learn Ruby on Rails, aby stworzyć podstawową, funkcjonalną stronę internetową.
Khan Academy (odwiedź)
niezwykle przydatna strona edukacyjna, która obejmuje wszelkiego rodzaju tematy, a w szczególności dział programowania komputerowego. Zawiera wiele samouczków z przewodnikiem, zwykle z ekspertami dostarczającymi wskazówki audio i / lub wideo na ten temat, podczas gdy interaktywne okna ekranowe pokazują kod i wyświetlają wyniki podczas narracji.
nie przegap… świetne wprowadzenie do silnika bazy danych SQL obejmuje prowadzoną narrację, a nawet osobiste wyzwania, które wymagają samodzielnego pisania SQL w celu wykonywania prostych zadań. Zabawna seria do nauki podstaw rysowania i animacji przy użyciu JavaScript jest świetna do zapoznania się z tym płodnym językiem front-end.
MIT OpenCourseware (wizyta)
mnóstwo kursów z samodzielnym prowadzeniem z jednej z najlepszych szkół technicznych w Stanach Zjednoczonych, MIT. Program MIT OpenCourseware oferuje niewiarygodny zakres tematów do poznania, w tym setki kursów związanych z programowaniem, rozwojem, matematyką i inżynierią komputerową.
nie przegap… Wprowadzenie do informatyki i programowania, który jest pełnym, niezależnym kursem nauki, zawierającym wszystkie zasoby i materiały szkoleniowe, które sprawią, że będziesz podekscytowany i zainteresowany programowaniem. Delikatne Wprowadzenie do programowania przy użyciu Pythona jest również doskonałym źródłem do uzyskania wglądu w ten popularny i dobrze zaprojektowany język zaplecza.
Coursera (wizyta)
podobnie jak MIT OpenCourseware, Coursera oferuje mnóstwo kursów online z różnych uniwersytetów na całym świecie za darmo. Każdy kurs różni się nieco w formacie i osi czasu, ale liczne kursy są dostępne dla programowania, rozwoju i informatyki, aby uzyskać smak.
nie przegap… świetny przewodnik dla początkujących do programowania można znaleźć w kursie programowania dla wszystkich z University of Michigan. Podczas gdy język używany w trakcie kursu jest specyficzny dla Pythona, sam kurs koncentruje się na pojęciach ogólnego programowania, które można zastosować do praktycznie wszystkich języków, które napotkasz w nadchodzących latach.
Mozilla Developer Network (odwiedź)
Mozilla, zespół odpowiedzialny za popularną przeglądarkę internetową Firefox, stworzył niesamowite źródło informacji dla programistów o wszystkich poziomach umiejętności i wiedzy za pośrednictwem Mozilla Developer Network. Te zasoby, artykuły i samouczki są idealne dla tych, którzy wchłaniają informacje i uczą się najlepiej, korzystając ze sprawdzonej metody czytania słów i oglądania przykładów na stronie. Zakres tematyczny jest szeroki, od podstawowych prezentacji internetowych i języków front-endowych po popularne słownictwo i optymalizację& wydajność.
nie przegap… pierwsze kroki z Internetem to świetny zasób dla początkujących, aby dowiedzieć się o tym, jak działają strony internetowe, a ruchy pisania i zabawy z front-endowymi technologiami, takimi jak HTML, CSS i JavaScript.
HTML5 Rocks (odwiedź)
chociaż interfejs jest nieco słaby, a znalezienie odpowiednich artykułów może być nieco trudne, witryna HTML5 Rocks — stworzona przez Google — zapewnia szeroki asortyment artykułów i samouczków na wszystkie tematy związane z tworzeniem stron internetowych, z zamierzonymi odbiorcami, od początkujących po zaawansowanych programistów.
nie przegap… pierwsze kroki z CSS Shapes stanowi świetne wprowadzenie do zaawansowanych technik CSS, które wielu początkujących może nawet nie zdawać sobie sprawy, że można osiągnąć wyłącznie za pomocą CSS.
a List Apart (odwiedź)
jeden z najbardziej profesjonalnych i aktualnych magazynów internetowych skierowanych bezpośrednio do programistów i projektantów stron internetowych, a List Apart jest domem dla wielu wyjątkowych artykułów dotyczących wszystkiego, od kodowania i technik po projektowanie i doświadczenie użytkownika. Jeśli chcesz zrobić trochę światła czytania i uczyć się od doświadczeń i porad innych ekspertów w tej dziedzinie, przeglądanie artykułów tutaj jest doskonałym źródłem.
nie przegap… budowanie nieliniowych narracji dla sieci oferuje świetny wgląd w pogląd, że rozproszony, modułowy charakter nowoczesnych stron internetowych wymaga, aby narracje o naszych treściach były swobodnie płynące i nie podążały za tradycyjną strukturą opowiadania historii” początek, środek, koniec”. Sprawdź także przeformułowanie dostępności dla sieci, które z naszych własnych wrodzonych uprzedzeń dotyczących niepełnosprawnych użytkowników sieci i tego, jak programiści mogą iść do przodu projektując dostępność, niezależnie od użytkownika po drugiej stronie.
Coding Dojo Algorithm Prep (wizyta)
dla nowych programistów niezwykle ważne jest jak najszybsze zapoznanie się z algorytmami programowania – tak bardzo, że stają się one drugą naturą.
nie przegap… Coding Dojo stworzyło bezpłatną platformę do treningu algorytmów, która pomoże Ci zbudować mięśnie kodowania i podstawy kodowania paznokci przed rozpoczęciem nauki kodowania! Platforma treningowa algorytmu przeprowadzi Cię przez szereg problemów, które stają się coraz trudniejsze w miarę postępu poziomów. Po każdym wyzwaniu jest film z instruktorem Dojo, który omawia, jak osobiście rozwiązać algorytm.
Bonus Tip & : Zapoznaj się z językami programowania back-end
po zmoczeniu podstaw tworzenia stron internetowych prawdopodobnie zaczniesz przechodzić w kierunku programowania back-end. W tym momencie musisz wybrać język, od którego chcesz zacząć, i zaufaj nam, jest w czym wybierać. , upewnij się, aby zrobić swoje badania, aby znaleźć odpowiednie dopasowanie — nie wszystkie języki są podobne. Różnią się one trudnością, wykorzystaniem w branży, łatwym dostępem, popytem rynkowym i wieloma innymi czynnikami.
aby pomóc w wyszukiwaniu, stworzyliśmy zestaw przewodników wprowadzających do tych najlepszych języków programowania w branży: Python, Ruby, JavaScript (MEAN,. NET Core, Java i React.
czujesz, że bycie programistą jest czymś, co musisz zrobić i zastanawiasz się „czy kodowanie Bootcamp jest tego warte?”Nie szukaj dalej niż kodowanie Dojo. Jesteśmy jedynym bootcamp szkolić Cię w 3 stosy używane przez najlepsze firmy na świecie w 14 tygodni. Zgłoś się już teraz (zajmie ci to tylko 2 minuty)-Doradca rekrutacyjny sprawdzi, czy Coding Dojo jest dla ciebie odpowiednie.