Huis Persoonlijke financiën 10 Gratis bronnen voor codering en coders - dummies

10 Gratis bronnen voor codering en coders - dummies

Inhoudsopgave:

Video: Protein Synthesis (Updated) 2024

Video: Protein Synthesis (Updated) 2024
Anonim

De technologiewereld evolueert voortdurend. Nieuwe technologieën worden uitgevonden, ontwikkelaars bouwen nieuwe producten met behulp van deze technologieën en nieuwe markten ontstaan ​​bij mensen die deze producten gebruiken. De volgende bronnen helpen u verder te leren, vragen te beantwoorden en op de hoogte te blijven van deze veranderingen.

De onderstaande bronnen zijn allemaal volledig gratis. Veel van deze bronnen blijven gratis door afhankelijk te zijn van leden van de community zoals jij, dus wees niet verlegen om deel te nemen!

Leren-naar-code websites

Leren om te coderen is een constante reis die nooit eindigt voor zelfs de meest ervaren programmeurs. Elke dag verschijnen er nieuwe talen en kaders, en de enige manier om bij te blijven, is door te blijven leren. Hoewel u nog geen ervaren ontwikkelaar bent, zijn de volgende bronnen aantrekkelijk voor beginners met verschillende leerstijlen. Je kunt algemene inleidende informatica-onderwerpen of specifieke webontwikkelingstechnieken leren door tekst te lezen of videolessen te bekijken, en dit in je eigen tempo of in een geplande les te doen.

Codecademy

Codecademy, gemaakt voor mensen zonder eerdere programmeerervaring, is de gemakkelijkste manier om online te leren coderen. U kunt de site gebruiken voor

  • Front-end-talen leren, zoals HTML, CSS en JavaScript

  • Probeer back-end-talen zoals Ruby, Python en PHP

  • Real-pagina's maken van websites zoals AirBnb, Flipboard en Etsy

Front-endtalen richten zich op het uiterlijk van websites, terwijl back-endtalen websitelogica toevoegen, zoals wat gebruikers moeten laten zien en wanneer.

Je hoeft niets te downloaden of te installeren om te beginnen met coderen op de Codecademy - meld je aan of log in en begin met leren.

Als je vastloopt, kijk dan naar een hint onder aan de instructies, of klik op de vraag en antwoord forum-link om een ​​vraag te stellen of om te zien of iemand al een oplossing voor je probleem heeft gepost.

Coursera en Udacity

MOOC's , of enorme open online cursussen , zijn klassen of cursussen die via internet worden gegeven aan een vrijwel onbeperkt aantal studenten. Deze cursussen stimuleren het gebruik van online forums en interactiviteit om een ​​gevoel van gemeenschap te creëren. Coursera en Udacity, twee van de grootste MOOC's, hebben een verscheidenheid aan codeergerelateerde cursussen. Elke cursus wordt gegeven door middel van een reeks videolessen door een lid van de universiteitsfaculteit of een branchedeskundige.

Hackdesign. org

De andere helft van de codering is ontwerpen. Goed visueel ontwerp is vaak het verschil tussen honderden mensen gebruiken en delen van uw website en miljoenen mensen dit laten doen.Hack Design heeft 50 ontwerplessen gemaakt door topontwerpers uit de hele wereld, waaronder ontwerpers van Facebook, Dropbox en Google.

Elke les wordt wekelijks per e-mail naar u verzonden, inclusief artikelen om te lezen en ontwerptaken die moeten worden voltooid op basis van wat u zojuist hebt geleerd. De behandelde onderwerpen omvatten typografie, productontwerp, gebruikersinteracties en tools voor snelle prototyping.

Code. org

In december 2013, Code. org heeft geschiedenis geschreven toen meer dan 15 miljoen Amerikaanse scholieren deelnamen aan een learn-to-code-evenement met de naam Hour of Code. In 2014 oefenden nog eens 25 miljoen studenten hun programmeervaardigheden een uur lang uit. Code. org organiseert zijn eigen inhoud voor studenten van de kleuterschool tot de achtste klas. Het bevat ook koppelingen naar andere leer-naar-code bronnen, die voor verschillende leeftijden zijn bedoeld.

Code. org heeft ook offline leer-naar-code-materiaal, zodat u kunt blijven leren, zelfs als u geen betrouwbare toegang tot een internetverbinding hebt.

Coding-reference websites

Terwijl u leert te coderen, raakt u vast. Uw code zal zich gewoon niet gedragen zoals u van plan was. Dit gebeurt met elke programmeur - het is een onvermijdelijk onderdeel van het proces van het veranderen van menselijke logica en vage gedachten in starre code die een computer kan begrijpen. Het belangrijkste is om een ​​plan te hebben en wat middelen te hebben om je code te debuggen en je probleem op te lossen.

De volgende bronnen bevatten referentieteksten die u helpen bij het controleren van uw coderingssyntaxis en communitygebruikersgroepen, die u helpen bij het controleren van uw programmalogica.

W3Schools

W3Schools is een van de beste bronnen voor beginners die net beginnen te leren. De website bevat referentiemateriaal en elementaire handleidingen voor HTML, CSS, JavaScript, PHP en andere programmeertalen, bibliotheken en standaarden.

Bovendien bevatten de referentiepagina's veel codeervoorbeelden die u in uw browser kunt bekijken en wijzigen, samen met een lijst met attributen of eigenschappen die kunnen worden gebruikt. Als u weet dat u een afbeelding kunt invoegen met HTML, de tekstkleur kunt wijzigen met behulp van CSS of een waarschuwing kunt weergeven voor de gebruiker met JavaScript, maar u kunt de exacte syntaxis niet onthouden om dit te doen, probeer dan te beginnen met W3Schools.

Mozilla Developer Network

Mozilla Developer Network (MDN) is een wiki-achtige referentie- en zelfstudiewebsite die HTML, CSS, JavaScript en verschillende API's omvat. De website wordt onderhouden door de community van ontwikkelaars, dus iedereen kan een bijdrage leveren, zelfs jij! Hoewel MDN niet zo beginnersvriendelijk is als W3Schools, is het een van de meest complete en nauwkeurige documentatiebronnen voor webtalen.

Ontwikkelaars gebruiken vaak MDN om naar de syntaxis te verwijzen en om ook de compatibiliteit van desktopcomputers en mobiele browsers voor specifieke tags en opdrachten te bekijken. Je kunt ook tutorials bekijken op MDN gehost door de Mozilla Foundation, een non-profitorganisatie die helpt bij het ondersteunen en onderhouden van de Firefox-browser.

Stack Overflow

Stack Overflow is relatief jong, opgericht in 2008, maar is al snel de beste plaats voor ontwikkelaars om vragen over codering te stellen en te beantwoorden.Iedereen kan een vraag stellen, individuele programmeurs geven antwoorden en de website-gemeenschap stemt op of neer op de antwoorden om overeenstemming of onenigheid te tonen. De site bevat onderwerpen die alle belangrijke programmeertalen voor het web behandelen en de meest populaire onderwerpen zijn onder andere JavaScript, Ruby en Python.

Voordat u een vraag stelt, doorzoekt u de website om te zien of er al een antwoord op uw vraag is gepost. Een van de websitevoorschriften van de etiquette laat zien dat je wat onderzoek hebt gedaan voordat je een vraag postte.

Technieuws en communitywebsites

Er zijn mensen die over de hele wereld coderen en iemand in Shanghai kan een app maken die u elke dag gebruikt, net zo gemakkelijk als iemand in San Francisco. Een aantal bronnen is beschikbaar voor ontwikkelaars om beter te begrijpen waar anderen aan werken, zowel bij grote bedrijven als bij startups. Naast wat mensen momenteel aan het doen zijn, kan het nuttig zijn om te zien wat er in het verleden is gebouwd, zodat u verbeterpunten kunt identificeren als u een website heeft die u wilt bouwen.

De volgende bronnen helpen u op de hoogte te blijven van wat er in de tech-community aan de hand is en communiceren met andere mensen die geïnteresseerd zijn in technologie in uw stad.

TechCrunch

TechCrunch is een populaire blog over technologie-startups en grote technologiebedrijven. In 2006 versterkte de website zijn reputatie toen het het verhaal brak van Google dat YouTube voor $ 1 overnam. 6 miljard. Naast de online rapportage heeft TechCrunch het hele jaar door conferenties, zoals Disrupt, waar gesprekken worden gehouden met veteranen uit de branche en nieuwe startups van technologie worden belicht.

Hacker Nieuws

HackerNews (HN) is een discussiewebsite gehost door YCombinator, een startup incubator in Californië. De startpagina van de website is een verzameling hyperlinks, vaak naar opstartwebsites en nieuwsartikelen die individuele gebruikers hebben ingediend.

Nadat een inzending is gedaan, kan de hele community de inzending bijwerken en worden de meest gerangschikte inzendingen eerst op de startpagina vermeld. De community kan ook commentaar geven op individuele inzendingen en elke opmerking kan ook worden bijgewerkt, waarbij de meest gerangschikte reactie als eerste op elke inzendingspagina wordt weergegeven.

Voorlegtitels die beginnen met "Show HN" zijn een verzoek aan de community om commentaar te geven op een startup-website die net is gelanceerd. Inzendingstitels die beginnen met "Ask HN" zijn een verzoek aan de community om een ​​vraag te beantwoorden of erop te reageren.

Meetup

Meetup is een website die lokale vergaderingen organiseert op basis van interesses of activiteiten. Organisatoren van Meetup, die vrijwillige leden van de community zijn, organiseren vergaderingen door informatie op de website te plaatsen. Vervolgens zoeken communityleden, join en RSVP voor vergaderingen via de website.

Hoewel u alleen kunt leren, is het vinden van andere mensen die leren coderen een geweldige manier om gemotiveerd te blijven en uw momentum bij te houden. De mensen die je ontmoet, kunnen leren coderen om dezelfde redenen als je bent, bijvoorbeeld om een ​​website te bouwen, vaardigheden voor een bestaande baan te verbeteren of een nieuwe technische baan te vinden.

10 Gratis bronnen voor codering en coders - dummies

Bewerkers keuze

Setup Menu 3 op de Rebel T6i / 750D - dummies

Setup Menu 3 op de Rebel T6i / 750D - dummies

Er wachten nogal wat aanpassingsmogelijkheden op de Setup-menu van de Rebel T6i / 750D 3. Setup-menu 3, weergegeven in de volgende afbeelding, bevat de volgende aanpassingsmogelijkheden: Schermkleur: standaard bevat het scherm Opname-instellingen opnamegegevens in het wit op een eenvoudige zwarte achtergrond. Er worden grijstinten in grijstinten gebruikt en accenten worden meestal oranje gemarkeerd. ...

Bewerkers keuze

Tekst invoeren en in een PowerPoint-dia passen - dummies

Tekst invoeren en in een PowerPoint-dia passen - dummies

Tekst aan een inhoud toevoegen tijdelijke aanduiding in Microsoft PowerPoint, klik op het gebied Klik om tekst toe te voegen en typ wat u wilt. Als u een ander type inhoud wilt toevoegen, klikt u op het pictogram in de tijdelijke aanduiding voor het gewenste type. Als u meer tekst typt dan in dat tekstvak past (vooral gebruikelijk voor ...

Voor senioren: de Prullenbak van uw computer leegmaken - dummies

Voor senioren: de Prullenbak van uw computer leegmaken - dummies

De Prullenbak op uw computer bevat onlangs verwijderde items. Uw oude bestanden bevinden zich in de Prullenbak en u kunt ze ophalen totdat u deze leegt of totdat deze de maximale maximale grootte heeft bereikt, en Windows automatisch enkele bestanden dumpt. Nadat u de Prullenbak hebt leeggemaakt, zijn alle bestanden daarin niet beschikbaar voor ...

Hoe tekst in te voeren in een Microsoft Office-document - dummies

Hoe tekst in te voeren in een Microsoft Office-document - dummies

Nadat u een document hebt gemaakt, bent u klaar om te beginnen met typen. Tekst op de pagina plaatsen (of op het scherm) is een beetje anders in elk van de drie grote Microsoft Office-toepassingen: Word, Excel en PowerPoint. Woord: Het belangrijkste werkgebied van het programma is een lege lei waarop u rechtstreeks kunt typen. Klik gewoon in de ...

Bewerkers keuze

Animatie maken met de HTML5-canvastag - dummies

Animatie maken met de HTML5-canvastag - dummies

Hoewel de HTML5-canvastag misschien niet als vervanging voor Flash als mechanisme voor het implementeren van games en animaties in de browser, is het redelijk eenvoudig om animaties aan een canvasafbeelding toe te voegen. De sleutel is om de animatiefuncties te gebruiken die al in de browser zijn ingebouwd. Basisstructuur van de animatielus in HTML5-canvas Een animatie ...

Hoe externe stijlen maken in CSS3 - dummies

Hoe externe stijlen maken in CSS3 - dummies

De meeste ontwikkelaars gebruiken externe stijlen in CSS3 om te verkleinen de hoeveelheid werk die nodig is om een ​​site te onderhouden. Een. CSS-bestand bevat alle stijlen voor de site, wat betekent dat het veranderen van een stijl voor de hele site net zo eenvoudig is als het veranderen van dat ene bestand (in plaats van elke pagina). Omdat de wijziging plaatsvindt in slechts ...

Hoe u volledige interactieve CSS3-toepassingen maakt met YUI - dummies

Hoe u volledige interactieve CSS3-toepassingen maakt met YUI - dummies

De Yahoo! Gebruikersinterface (YUI) -bibliotheek (Yuilibrary) is een complete ontwikkeling - API verwant met jQuery en jQuery UI CSS3 gecombineerd in sommige opzichten en rijker dan deze bibliotheken in andere. Dit is een complexe API die is ontworpen om aan de behoeften van grotere applicaties te voldoen. Eigenlijk moet je echt de tutorials doorlopen, ...