Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


WEB DEVELOPER Roadmap, Guías, Proyectos, Investigaciones de Tecnologías de la Información y la Comunicación

Roadmap de desarollo web donde puedes ver lo que quieres hacer

Tipo: Guías, Proyectos, Investigaciones

2020/2021

Subido el 16/03/2023

fdklsfusdbfcbsauibdf
fdklsfusdbfcbsauibdf 🇪🇸

1 / 5

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
S Y L L A B U S
T H E C O M P L E T E W E B
D E V E L O P M E N T
B O O T C A M P
w w w . a p p b r e w e r y . c o
A P P B R E W E R Y
Understand how websites work and how HTML, CSS and
JavaScript contribute.
Understand how the internet works.
Start coding with HTML, CSS, and JavaScript.
Learn and understand git, GitHub and version control.
Use the Unix command line to become a power user and
write bash commands.
Learn key troubleshooting and debugging skills to apply to
your projects.
W E B D E V E L O P M E N T
F U N D A M E N T A L S
Learn the anatomy of HTML syntax to structure your
websites.
Understand the HTML boilerplate and HTML doctypes.
How to structure text in HTML.
How to structure HTML lists to create unordered and ordered
lists.
How to insert images using HTML
How to create hyperlinks using anchor tags.
Understand how to use HTML tables for content.
How to use tables for layout.
Learn HTML best practices.
Understand about HTML forms and create a simple contact
me form.
HTML Divs and how to separate content for CSS styling.
H T M L 5
Understand what are cascading style sheets and how you can
use it to style your website.
How to use CSS selectors and properties.
Learn about how to use inline, internal and external CSS.
Understand CSS coding best practices.
Learn about CSS sizing methods.
Learn the anatomy of CSS syntax and structure.
CSS specificity and implementing style hierarchy.
Class vs. Ids and how to target each.
CSS display and how to implement layout.
How to use CSS static, relative and absolute positioning
systems.
Font styling using CSS and web safe fonts.
Centering elements using CSS.
Website design fundamentals and typography.
How to use CSS float and clear.
How combine CSS selectors and understand selector priority.
C S S 3
F r o n t - e n d
D e v e l o p m e n t
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga WEB DEVELOPER Roadmap y más Guías, Proyectos, Investigaciones en PDF de Tecnologías de la Información y la Comunicación solo en Docsity!

S Y L L A B U S

T H E C O M P L E T E W E B

D E V E L O P M E N T

B O O T C A M P

A P P B R E W E R Y

Understand how websites work and how HTML, CSS and JavaScript contribute. Understand how the internet works. Start coding with HTML, CSS, and JavaScript. Learn and understand git, GitHub and version control. Use the Unix command line to become a power user and write bash commands. Learn key troubleshooting and debugging skills to apply to your projects.

W E B D E V E L O P M E N T

F U N D A M E N T A L S

Learn the anatomy of HTML syntax to structure your websites. Understand the HTML boilerplate and HTML doctypes. How to structure text in HTML. How to structure HTML lists to create unordered and ordered lists. How to insert images using HTML How to create hyperlinks using anchor tags. Understand how to use HTML tables for content. How to use tables for layout. Learn HTML best practices. Understand about HTML forms and create a simple contact me form. HTML Divs and how to separate content for CSS styling.

H T M L 5

Understand what are cascading style sheets and how you can use it to style your website. How to use CSS selectors and properties. Learn about how to use inline, internal and external CSS. Understand CSS coding best practices. Learn about CSS sizing methods. Learn the anatomy of CSS syntax and structure. CSS specificity and implementing style hierarchy. Class vs. Ids and how to target each. CSS display and how to implement layout. How to use CSS static, relative and absolute positioning systems. Font styling using CSS and web safe fonts. Centering elements using CSS. Website design fundamentals and typography. How to use CSS float and clear. How combine CSS selectors and understand selector priority.

C S S 3

F r o n t - e n d

D e v e l o p m e n t

S Y L L A B U S

T H E C O M P L E T E W E B

D E V E L O P M E N T

B O O T C A M P

A P P B R E W E R Y

Learn the fundamentals of implementing responsive web design. How to use Balsamiq to mockup and wireframe websites. The fundamentals of UI design for websites. How to install the Bootstrap framework. Understanding the Bootstrap grid layout system. How to use bootstrap containers to layout your website easily. Learn to use other Bootstrap components such as buttons. Adding symbols using Font Awesome. Learn to use Bootstrap carousels. Add Bootstrap cards to your website. Using Bootstrap navigation bars.

B O O T S T R A P 4

The Fundamentals of Code Starting code with alerts and prompts. Understand Variables and Data Types in JavaScript Variable naming in JS Working with strings and numbers Randomisation and logical operators Loops, collections and Conditionals. Functions and invocation patterns Discussion of ECMAScripts Intermediate JavaScript Learn to use JS Expressions, Operators, Statements and Declarations Object-Oriented Programming JS Objects and Prototypes This, Scope and Closures Objects and Prototypes Refactoring and Debugging

J A V A S C R I P T E S 6

Learn the tree structure of HTML based websites. Traverse through the document using object notation. Separation of concerns and coding best practices. Manipulate and change the HTML elements using your understanding of the DOM.

D O C U M E N T O B J E C T M O D E L ( D O M )

Installing and using the jQuery framework. Learning about jQuery functionality

J Q U E R Y

S Y L L A B U S

T H E C O M P L E T E W E B

D E V E L O P M E N T

B O O T C A M P

A P P B R E W E R Y

Understand what APIs are and how they work. HTTP in Depth Calling APIs Reading API documentation Basic API Authentication Server to server communication JSON vs. XML, sending data over the wire.

A P P L I C A T I O N P R O G R A M

I N T E R F A C E S ( A P I S )

Understand what EJS does and how to use it with Node and Express. Templating with EJS Running code in EJS templates Passing data from server to template and vice versa Creating layouts/partials with EJS

E J S

Data Relationships Designing a Data Model Relational Databases Alternative Databases Entity Relationship Modelling (ERM) and Object Relational Mapping (ORM)

D A T A B A S E F U N D A M E N T A L S

Working with Database Schemas Create-Read-Update-Destroy (CRUD) Database Joins Querying SQL databases

S Q L D A T A B A S E S

Serialization How to model NoSQL data Document Databases (MongoDB) Create-Read-Update-Destroy (CRUD) NoSQL Best Practices Mongo Shell and command line use Installing MongoDB Mapping relationships with MongoDB Using an object-data modelling library (Mongoose) to work easily with your data.

N O S Q L D A T A B A S E S W I T H M O N G O D B

A N D M O N G O O S E

D a t a b a s e s

S Y L L A B U S

T H E C O M P L E T E W E B

D E V E L O P M E N T

B O O T C A M P

w w w. a p p b r e w e r y. c o

A P P B R E W E R Y

Understand hosting and deployment. Hosting static websites with GitHub Pages. Deploying server based applications with Heroku. Deploying Databases with Mongo Atlas.

D E P L O Y M E N T

Understand REST and guiding principles behind API design. Learn to work with a MongoDB GUI Robo 3T Implementing GET, POST, PUT, PATCH and DELETE by creating a public API from scratch. Understand and use chained route handlers from Express.

B U I L D I N G R E S T f u l A P I s

Understand the need for authentication and keeping user details secure. Learn about Encryption and use encryption to keep your database secure. Learn and implement Hashing and Salting with bcrypt Using Sessions and Cookies to persist user log in sessions. Setting up local authentication from scratch. Implementing Passport to authenticate users quickly and effectively. Understand and use environment variables to keep secret keys secure. Understand and use OAuth 2.0 to log in users using Google and Facebook.

A U T H E N T I C A T I O N a n d S E C U R I T Y

Learn front-end development with React. Understand when and how to use React Components. Learn to pass Props and work with them. Learn to write JSX and understand JSX syntax. Learn about the React DOM. Learn State Management in React. Learn about React Hooks. Learn about conditional rendering in React. Understand the difference between class and functional components.

R E A C T. J S

Arrow Functions Map/Filter/Reduce Find/FindOne/FindIndex Import/Export and Modules Object and Array Destructuring Spread Operator

J A V A S C R I P T E S 6