Intensieve "Front-end developer" - cursus 88.800 wrijven. van SkillFactory, training 3 maanden, Datum: 13 augustus 2023.
Gemengde Berichten / / November 29, 2023
Project 1. Website voor visitekaartjes
U maakt uw eerste volwaardige website met behulp van lay-outtools - HTML en CSS. De site vertelt je over jou, je ervaringen en hobby's; tijdens je specialisatie kun je ernaar terugkeren en informatie over jezelf toevoegen. Met behulp van HTML-tags bereidt u de opmaak van de site-inhoud voor, en met behulp van CSS-stijl ontwikkelt u een individueel ontwerp voor uw visitekaartjesite en voegt u er eenvoudige interactiviteit aan toe.
Ondanks de eenvoud van de HTML- en CSS-tools is dit gedeelte van fundamenteel belang voor elke ontwikkelaar. HTML wordt vaak gebruikt in combinatie met programmeertalen zoals JavaScript, en CSS biedt een aantal elegante interface-ontwerpoplossingen.
- Onderwerpen van trainingsmodules over HTML en CSS:
- HTML-basisprincipes
- CSS-stijl. Selectoren
- Flexbox
- Git-technologie. Github
Project 2. Indeling landingspagina volgens indeling
Om uw vaardigheden in HTML en CSS grondig te versterken, krijgt u een website-mockup aangeboden in Figma. Met deze lay-out moet u een landingspagina van één pagina ontwerpen voor een ontwerpbureau voor desktop- en mobiele versies. De definitieve lay-out moet worden geüpload naar github, vanaf nu plaats je al je projecten in repositories.
Dit project is de essentie van het werk van een front-end ontwikkelaar in elk bedrijf. Jouw werkprojecten worden wellicht veel geavanceerder qua functionaliteit en visueel, maar de essentie blijft precies hetzelfde.
Project 3. Schuifregelaar in JavaScript
Het volgende project dat in jouw portfolio wordt opgenomen, is de implementatie van een slider op een website met behulp van puur JavaScript, oftewel VanillaJS. Een slider is een interactieve functie voor het overschakelen tussen afbeeldingen met beschrijvingen (het kunnen ook links of tekstblokken zijn), die in de toekomst in elke website of applicatie kan worden geïmplementeerd. JavaScript zal meer mogelijkheden bieden voor het creëren van interactieve webinterfaces met niet-triviale logica.
Door dit project te voltooien, versterkt u uw pure JavaScript-ontwikkelvaardigheden, wat een van de trends is De afgelopen jaren proberen steeds meer ontwikkelaars frontend te implementeren, indien mogelijk, zonder toevlucht te nemen tot kaders. Wat de technologiestapel ook is in het bedrijf waar je in de toekomst gaat werken, zelfverzekerde kennis en gebruik van JavaScript is het minimum dat nodig is voor een carrière als front-end developer.
Onderwerpen van de JavaScript-trainingsmodule:
- Inleiding tot JavaScript
- Functies, objecten
- Evenementen en DOM. Plukkers.
- JavaScript-programmering
- Modulariteit
- Typen
- AJAX
- Browser-API
Project 4. Kanbanbord in React
Om uw competentie in front-end ontwikkeling te vergroten, zult u een van de JavaScript-frameworks onder de knie moeten krijgen. In deze specialisatie stellen we voor om ons te concentreren op het bestuderen van de meest populaire bibliotheek: React. In het vierde project implementeer je, gebaseerd op de lay-out van Figma, een webapplicatie die een takenboek is met de status van elke taak. De applicatie wordt geïmplementeerd met behulp van de Create React-app.
In dit project moet je de lay-out onthouden en ook puur JavaScript gebruiken. Met het gedeelte met React kunt u uw ontwikkelingsvaardigheden in deze bibliotheek consolideren; deze module biedt ook een overzicht van de Vue- en Angular-frameworks.
Onderwerpen van trainingsmodules gewijd aan frameworks en bibliotheken:
- Een applicatie maken in React
- Reageer componenten
- Gebeurtenisafhandeling in React
- Reageer op patronen
- Reageer router
- Frameworks en bibliotheken
- Vue en hoekig
- Redux
Een bekend bedrijf dat fietsen verhuurt in grote steden van Rusland ondervindt problemen met de frequente diefstal van hun eigendommen (fietsen). Als mogelijke oplossing voor het probleem wil het bedrijf deze gevallen bijhouden en de voortgang volgen. Hun eigen ontwikkelaars hebben het servergedeelte van de applicatie (API) al voorbereid, ze moeten het clientgedeelte implementeren.
Je zult alle technologiestapels moeten onthouden die je hebt behandeld: HTML, CSS, JavaScript, React. Naast het afronden van je afstudeerproject zul je je moeten voorbereiden op het gaan op open reis: onder onze begeleiding bereid je je voor een eerlijk en overtuigend CV, schrijf een competente begeleidende brief en voltooi ook verschillende taken uit echte tests.
Het resultaat is dat je een github-account hebt met projecten waarmee je jouw potentieel aan de werkgever laat zien, evenals een cv en alle kansen om snel aan de slag te gaan als junior ontwikkelaar.
Onderwerpen trainingsmodules:
- Animatie
- Testen en linters
- JavaScript op de backend. Werken met databanken
- Knooppunt.js. Interactie met de backend
Leer de belangrijkste dingen voor een webontwikkelaar en begin er geld mee te verdienen! HTML, CSS, JavaScript, Figma, Photoshop, VS Code, Emmet, BEM, Bootstrap, Vue, Git, GitHub, Gulp.
4
5 490 ₽