The Ultimate 2026 Fullstack Web Development Bootcamp
Become a fullstack web developer (and get a job) by taking this ONE course, even if you've never coded before.
Lo que serás capaz de hacer
Welcome to the Ultimate 2026 Web Development Bootcamp, the only course you need to learn to code and become a full-stack web developer and the only course that will prepare you for a career in web development . Join over 36,000 fellow students already taking this course! At 55+ hours, this web development course is extremely comprehensive and one of the most detailed courses available on Udemy! Even if you have zero programming experience, this course will take you from beginner to coding ninja. Here's how: The course is is taught by a leading web development expert who's worked with organizations such as NASA, Mozilla, the NHS, Arctic Research Foundation and many more. The course has been updated to be 2026 ready and you will be learning the latest tools, techniques and technologies used at large companies such as Instagram, Google, Apple, and YouTube. The course doesn't leave any stone unturned. Every lesson is hyper focused on one single subject, with most lessons having some form of "homework". And every module has a final project which will give you real world coding experience. The course curriculum was developed over nine years after teaching hundreds of thousands of students and over 50 coding courses with comprehensive student testing and feedback. The course is made up of over 28 smaller courses , each module being its own self-contained course. Pick and choose what you want to learn, or start from the beginning! We've taught over 450,000 students how to code, and have personally mentored thousands of students in person and online. Through years of feedback, we've been able to hone the perfect teaching strategies. We've taught every age imaginable ranging from 7 years old to 82 years old (seriously, we've taught great-grandma's how to code!) with students moving on to become professional developers and students who have started their own startups. You'll save over $15,000 by enrolling in this course rather than investing in an in-person bootcamp, and you'll still get access to the same teacher materials from the same instructor. The course is just like an in-person bootcamp and feels like you're being personally mentored. That's because we designed it to feel that way. The course is updated with new content, with new projects and modules constantly. We'll take you through every subject, every module and every lesson in a step-by-step manner to teach you everything you need to know to succeed as a professional web developer. You will learn the most in-demand languages and tools like React and Python! The course includes over 55 hours of Ultra HD video tutorials and will build your knowledge as a web developer while working on small website components, and then finishing it off by using all the small components in a fully functional and gorgeous website. In this extremely comprehensive course, we cover a massive an insane number of technologies and tools, including: Setting up a beautiful code editor Front-End Web Development HTML 5 CSS 3 Bootstrap 5 Javascript ES6 and newer DOM Manipulation jQuery React.js Bash Command Line Git, GitHub and Version Control Backend Web Development Python pip Databases (sqlite and postgres) Django Wagtail CMS REST APIs Authentication And how to get a job as a professional web developer. By the end of this course, you will be confident and fluently programming, and be ready to apply for web development jobs or take on freelancing contracts. Sign up today, and look forward to: Video Lectures Fully Fledged Projects Quizzes Programming Resources and Cheatsheets $15,000+ web development bootcamp course materials and curriculum 11 free coding e-books and dozens of additional learning resources Don't just take my word for it, check out what existing students have to say about the course and me as a teacher: "Kane and Kalob are very good teachers in explaining things in details, its been one and half months since i'm learning this course and i have learned a lot although I'm a very slow learner still doing CSS animation. this course is good for anyone who want to learn web building from scratch. lots of lessons details videos and course is very well structured. Kane is very interactive always responds your questions. i highly recommend this course." - Ahmad Mian "He explains the basic concepts very well. The really good thing he discusses that a lot of others do not are using Git, understanding APIs, and Python. Overall, he does an exceptional job explaining what you need to know and where to go after learning the basics." - Christopher S Nichols "Really nice course so far. Lessons are concise and introduce achievable concepts through examples that are easy to follow along with. Only scratching the surface of the course so far, but feel like I'm in good hands." - Nicolas Peters "Very complete! So take it, it worth the money, the time, everything! :) Thank you Kane! -Cindy Lorena Sanchez Sua "I've taken other courses but this it's the first time I fell like I'm actually learning." - Martin Grus "At first I doubted in purchasing this course because I never thought it would be this simple to understand. I want to give a personal thanks to the course teacher for making it easier the way he is executing things. Cant wait to learn more!!" - Rutilo Fernandez "Ive tried a lot of courses on the web and this is one of the first that I fell actually help me understand the different concepts without having to go back and to. Very well designed and presented." - Leander Gouws "Each and every topic is touched and explained thoroughly! I'm a beginner and I'm just loving it. Among the tons of web development courses in Udemy I'm so glad that I've chosen this course at the first shot, bulls-eye! just the kind of Teacher I was looking for. I am so happy and enjoying all the lectures." - Riyad Hossain "This course is extremely detailed. It is great for beginners." - Khai Tran REMEMBER… I'm so confident that you'll love this course that we're offering a FULL money back guarantee for 30 days! So it's a complete no-brainer, sign up today with ZERO risk and EVERYTHING to gain. So what are you waiting for? Click the buy now button and join the ONE AND ONLY development course you will ever need.
- Be able to build ANY website you want.
- Build fully-fledged websites and web apps for your startup or business.
- Master backend development with Django and Python
- Learn the latest frameworks and technologies, including Javascript ES6+, Bootstrap 5, Django, Postgres and more.
- Craft several projects to show off to your future employer as a junior developer.
- Work as a freelance web developer.
Temario
UNIDAD 1 - Getting started in this bootcamp · 4 leccionesUNIDAD 1 - Getting started in this bootcamp
UNIDAD 1 - Getting started in this bootcamp
- How this bootcamp is setup
- Commonly asked questions
- The Bootcamp members-only exclusive group
- How to share your projects
UNIDAD 2 - Web Development Fundamentals · 12 leccionesUNIDAD 2 - Web Development Fundamentals
UNIDAD 2 - Web Development Fundamentals
- What is web development?
- How to get into web development
- What does it take to get into web development?
- Web development tools
- How websites are created
- Frontend vs. backend coding
- What is fullstack web development?
- Working with teams
- What is open source?
- Don't reinvent the wheel, leverage open source!
- Your Project: Getting started with your first line of code
- Practice Test
UNIDAD 3 - Understanding how websites work, a glimpse into the request/response lifecycle · 8 leccionesUNIDAD 3 - Understanding how websites work, a glimpse into the request/response lifecycle
UNIDAD 3 - Understanding how websites work, a glimpse into the request/response lifecycle
- What is a browsers job?
- What does your browser do?
- What are web requests?
- The request lifecycle
- What are server responses?
- Interpreting HTML, CSS, and JavaScript
- Viewing your requests and responses
- Your project
UNIDAD 4 - VS Code 101: A beautiful code editor · 13 leccionesUNIDAD 4 - VS Code 101: A beautiful code editor
UNIDAD 4 - VS Code 101: A beautiful code editor
- Downloading VS Code
- Finding a nice theme
- Nice theme icons
- Awesome VS Code extensions
- How I use VS Code every day
- Moving around VS Code
- Shortcuts and hotkeys
- Managing files in your editor
- Different views
- How to effectively use search
- Typing in multiple places
- Your project
- Practice Test
UNIDAD 5 - HTML 101: A beginners guide to coding · 24 leccionesUNIDAD 5 - HTML 101: A beginners guide to coding
UNIDAD 5 - HTML 101: A beginners guide to coding
- What is HTML?
- Getting setup
- HTML syntax
- The base structure
- Page titles
- Paragraphs and headings
- Whitespace doesn't matter
- Nesting HTML elements
- Bold, italics, and underlines
- The div element
- Block elements vs. inline elements
- Linking to other pages
- Opening links in new windows
- Adding images
- Linking an image to other web page
- Horizontal rules and line breaks
- HTML comments
- Bullet point lists
- Introduction to CSS: CSS tags
- Introduction to JavaScript: Script tags
- Sharing code with CodePen
- Finding extra support
- HTML 101 Quiz
- Your final project
UNIDAD 6 - HTML 201: Intermediate level HTML · 23 leccionesUNIDAD 6 - HTML 201: Intermediate level HTML
UNIDAD 6 - HTML 201: Intermediate level HTML
- No more underlines
- Internal links
- Favicons
- Pathing
- Introduction to tables
- Table rows and cells
- Merging table cells and rows
- Table and cell widths
- Table headers
- Inline CSS
- HTML classes
- HTML ID's
- Code formatting
- HTML entities
- Introduction to forms
- Input elements
- Textareas
- Buttons
- Dropdown menus
- Embedding videos
- HTML 201 Quiz
- Your Project
- HTML5 resources & e-book
UNIDAD 7 - CSS 101: A beginners guide to beautiful websites · 36 leccionesUNIDAD 7 - CSS 101: A beginners guide to beautiful websites
UNIDAD 7 - CSS 101: A beginners guide to beautiful websites
- What is CSS?
- How does CSS work?
- CSS syntax overview
- How to write inline CSS
- How to write internal CSS
- CSS selectors introduction
- Writing element selectors
- Writing class selectors
- Selecting elements by their ID
- Grouped CSS selectors
- Selecting nested elements using CSS
- How to comment out your code
- Working with different text colors
- Working with different color types
- Applying styling to different link states
- How to change font sizes
- A glimpse into different measurement types
- How to change your background colors
- How to add images to your backgrounds
- The most useful tool you can use: the developer tools
- Changing your text alignment: left, center or right
- Adding borders to your elements
- How to add a rounded border
- Vital: Different display types
- Changing the default width of an element
- How to change the default height of an element
- Adding box shadows for an eye-popping element
- Padding: the internal element spacing
- Margin: the external element spacing
- How to set a maximum width on an element
- How to make elements see-through
- Moving your code to an external file
- How to float your elements like a newspaper article
- CSS 101 Quiz
- A note about this project
- Your final project
UNIDAD 8 - CSS 201: Intermediate level CSS · 29 leccionesUNIDAD 8 - CSS 201: Intermediate level CSS
UNIDAD 8 - CSS 201: Intermediate level CSS
- The display property
- IMPORTANT: The box model
- Outlines: Borders around borders
- How to add shadows to text
- Forcing a minimum width on an element
- Introduction to CSS positions
- Relative positioning
- Absolute positioning
- Fixed positioning (like headers)
- Sticky positioning (like modern headers)
- Controlling overflowing text
- Centering block elements in the middle of the page
- Advanced CSS selectors
- Introduction to pseudo selectors
- Pseudo selectors: getting started
- Introduction to pseudo elements
- The before and after pseudo elements
- Changing the first letter and first line using pseudo elements
- Highlighting text with selection
- How to add smooth transitions
- How to add gradient backgrounds
- How to layer backgrounds and gradients together
- How to use custom web fonts
- What are transformations?
- How to make animations using CSS
- Flexbox: the new kind of page layout
- Grid: the promised land of page layouts
- CSS 201 Quiz
- Your final project
UNIDAD 9 - CSS 301: Responsive web design · 10 leccionesUNIDAD 9 - CSS 301: Responsive web design
UNIDAD 9 - CSS 301: Responsive web design
- The viewport meta element
- Media query syntax
- What is mobile-first?
- Responsive images
- Responsive embeds
- Multiple media queries
- Making a responsive layout
- CSS 301 Quiz
- Your project
- CSS resources & e-book
UNIDAD 10 - JavaScript 101: A beginners guide to JavaScript programming · 30 leccionesUNIDAD 10 - JavaScript 101: A beginners guide to JavaScript programming
UNIDAD 10 - JavaScript 101: A beginners guide to JavaScript programming
- Getting your hands dirty with your first line of JavaScript
- What is JavaScript?
- You need a text editor
- Your personal coding playgrounds
- JavaScript syntax
- Console logging
- Debugging external files
- Storing data in variables
- Let and Const variable types
- Coding comments
- JavaScript operators
- Data structures
- Conditional statements
- The Document Object Model (The DOM)
- Selecting elements by their IDs
- JavaScript objects
- String methods
- Demystifying data types
- Casting data types
- String concatenation
- JavaScript numbers
- JavaScript arrays
- Array iteration
- Selecting multiple DOM nodes
- Functions: The DRY principle
- Functions: Re-using code
- Functions: The rest operator
- Objects with functions
- JavaScript 101 Quiz
- Final project
UNIDAD 11 - JavaScript 201: Intermediate level JavaScript · 28 leccionesUNIDAD 11 - JavaScript 201: Intermediate level JavaScript
UNIDAD 11 - JavaScript 201: Intermediate level JavaScript
- How to nicely style your code
- Waiting for the page to load
- When the page is refreshed
- Strict comparisons
- JavaScript variable scoping
- JavaScript variable hoisting
- What are JavaScript closures?
- Callback functions: code that runs after your code
- Strict mode: benefits to writing strict JavaScript
- Timed events with timeouts and intervals
- While loops
- Date formatting in JavaScript
- Destructuring arrays and objects
- Deleting object properties
- Proper JavaScript math
- Generating random numbers in JavaScript
- Make a game! A random number guessing game
- Gracefully handling errors with try/catch/finally
- Let's talk about the `this` keyword and all it's magic
- Arrow functions
- JavaScript classes (class objects)
- JavaScript class constructor method
- What is JSON?
- What is Ajax?
- The fetch API
- JavaScript 201 Quiz
- Your project
- JavaScript resources & e-books
UNIDAD 12 - Bootstrap 101: Bootstrap 5 for beginners and learning how to read documentation · 23 leccionesUNIDAD 12 - Bootstrap 101: Bootstrap 5 for beginners and learning how to read documentation
UNIDAD 12 - Bootstrap 101: Bootstrap 5 for beginners and learning how to read documentation
- Getting started and installing Bootstrap 5
- Introduction to utilities
- Bootstrap borders
- Color schemes
- Different display classes
- Flexbox utilities
- Floating elements
- Click interactions
- Overflowing text
- Position utilities
- Adding shadows
- Margin and padding utilities
- Managing text transformations
- Vertical alignment
- Visibility in Bootstrap 5
- Bootstrap 5 default breakpoints
- Bootstrap text
- Containers
- Bootstrap 5's grid system
- Grid gutters
- Fun Bootstrap 5 components
- Bootstrap 101 Quiz
- Your project
UNIDAD 13 - jQuery 101: jQuery for beginners · 37 leccionesUNIDAD 13 - jQuery 101: jQuery for beginners
UNIDAD 13 - jQuery 101: jQuery for beginners
- What is jQuery and why learn it?
- Installing jQuery on your website
- jQuery syntax
- jQuery selectors
- Changing HTML with jQuery
- Changing text with jQuery
- How to get form values
- How to append or prepend HTML elements
- How to add HTML before or after an element
- Deleting elements from the DOM
- Deleting child elements
- Click event listeners
- Hover event listeners
- Keyup event listeners
- Focus event listeners
- Blur event listeners
- Form submission event listeners
- How to hide elements
- How to show elements
- How to add CSS classes
- How to remove CSS classes
- How to toggle CSS classes
- Adding custom CSS to elements
- Fading in and fading out
- Toggling fades and displays
- Slide up and slide down
- Callback functions
- Making animations with jQuery
- Width dimensions
- Resizing the window
- Looping through elements with jQuery
- How to change element attributes
- Ajax GET requests
- Ajax POST requests
- jQuery 101: Quiz
- Your project
- jQuery resources & e-book
UNIDAD 14 - React.js 101: React.js for beginners · 22 leccionesUNIDAD 14 - React.js 101: React.js for beginners
UNIDAD 14 - React.js 101: React.js for beginners
- What is React.js?
- Installing Node.js and npm
- Starting a new project
- React syntax
- Importing components
- JSX syntax
- Your first React.js component
- Working with React.js props
- React.js click events
- Adding state to your components
- Star Wars Component
- Pseudo coding
- A new React.js click event
- Storing state on your new component
- React.js IF statements
- Your first React-based API request
- Randomizing your characters
- Creating links from text
- How to loop in React.js (mapping)
- React 101: Quiz
- Your project
- React.js resources and e-book
UNIDAD 15 - React 201: Intermediate level React using functional components · 26 leccionesUNIDAD 15 - React 201: Intermediate level React using functional components
UNIDAD 15 - React 201: Intermediate level React using functional components
- Getting started and downloading the source code
- Creating a new React app
- Initial code cleanup
- Installing Bootstrap 5 with React.js
- Adding a Navbar component
- Adding a Home component
- Adding an About component
- Installing a React router
- Using the Browser Router component
- React based links
- The Hero component
- Component props
- Adding generic content
- Adding a search component
- Search component props
- Binding keyup events
- Getting API keys
- React API requests
- React browser history
- Mapping search results
- Bootstrap 5 search results
- Movie detail component
- Loading state
- Movie component API
- Adding a backdrop image using CSS in React.js
- Your project
UNIDAD 16 - APIs 101: Understanding APIs and RESTful APIs · 16 leccionesUNIDAD 16 - APIs 101: Understanding APIs and RESTful APIs
UNIDAD 16 - APIs 101: Understanding APIs and RESTful APIs
- What is an API?
- The methaphor we'll be using
- APIs in real life
- What programming languages can we use?
- Introduction to RESTful APIs
- Introduction to JSON
- Real life example with JavaScript
- GET requests
- POST requests
- DELETE requests
- PUT & PATCH requests
- Consuming APIs
- Requests and responses
- Common HTTP status codes
- API security
- API resources
UNIDAD 17 - Command Line 101: Command line for beginners · 20 leccionesUNIDAD 17 - Command Line 101: Command line for beginners
UNIDAD 17 - Command Line 101: Command line for beginners
- A note for WINDOWs users (please read if you use Windows!)
- Accessing the command line
- Your first command
- Printing your current location
- Opening directories from your terminal
- How to display files and directories
- How to change directories
- Searching for files in a directory
- Renaming files
- Copying files
- Creating new directories
- Creating new empty files
- Editing files in the command line
- Displaying internals of a file without editing it
- How to remove a file
- How to remove a directory
- Executing the last command you just wrote
- Cheat sheet
- Your project
- Command Line resources & bash e-book
UNIDAD 18 - Git & GitHub 101: Git and GitHub for absolute beginners · 20 leccionesUNIDAD 18 - Git & GitHub 101: Git and GitHub for absolute beginners
UNIDAD 18 - Git & GitHub 101: Git and GitHub for absolute beginners
- What is Git?
- What is GitHub?
- Creating a free GitHub account
- What is a repository?
- What are README files?
- What are commits?
- What are stars?
- What are reviews?
- What code should you open source?
- Downloading and installing Git on Windows
- Downloading and installing Git on MacOS
- Downloading and installing Git on Linux
- Configuring Git on your computer
- Creating your first repository
- Editing files on your computer
- Your first commit
- How to push files to GitHub
- How to pull files from GitHub
- Resolving code conflicts
- Your project
UNIDAD 19 - Git & GitHub 201: Intermediate Git and Modern Developer Workflow · 11 leccionesUNIDAD 19 - Git & GitHub 201: Intermediate Git and Modern Developer Workflow
UNIDAD 19 - Git & GitHub 201: Intermediate Git and Modern Developer Workflow
- Setting up a project
- Seeing previous commits using the checkout command
- What are issues?
- What are branches?
- What are pull requests?
- What is forking?
- How to delete a repository
- What are gists?
- How to create a Git alias
- Your project
- GitHub resources & e-book
UNIDAD 20 - Python 101: Beginner friendly Python · 31 leccionesUNIDAD 20 - Python 101: Beginner friendly Python
UNIDAD 20 - Python 101: Beginner friendly Python
- Learning Python 2 vs Python 3
- Installing Python (Mac, Linux and Windows-friendly)
- How to execute Python code
- Basic arithmetic
- Introduction to variables in Python
- Formatting code in Python
- Code comments
- Introduction to Python data types
- Numeric data types
- String data types
- List data types
- Dictionary data types
- Tuple data types
- Set data types
- Boolean data types
- None data types
- Indexing and slicing in Python
- Accepting user input
- Type casting
- Print formatting
- Comparison operators
- Comparison shortcuts
- Multiple comparison operators
- For loops
- While loops
- Break and continue
- Functions
- Scope
- How to create a local Python server
- Importing packages and using them
- Your project
UNIDAD 21 - Python 201: Intermediate level Python. · 23 leccionesUNIDAD 21 - Python 201: Intermediate level Python.
UNIDAD 21 - Python 201: Intermediate level Python.
- The IN operator
- The NOT operator
- How to read files with Python
- How to create files with Python
- Reading multiple lines from a file
- Writing a file and executing it
- Functions inside of functions
- Making a simple API request
- Making a JSON API request
- Reading JSON and editing JSON
- Function *args
- Function **kwargs
- How to install Pip
- Mutable vs immutable variables
- List enumeration
- List comprehensions
- Dictionary comprehensions
- How to get dictionary values (with defaults)
- Setting up virtual environments (MacOS, Windows and Linux)
- How to learn Python by exploring through the shell and iPython
- Installing and using Python packages
- API requests refresher
- Your project
UNIDAD 22 - Python 301: Advanced Python · 15 leccionesUNIDAD 22 - Python 301: Advanced Python
UNIDAD 22 - Python 301: Advanced Python
- Creating your first Python class
- Class properties and how to use them
- Class methods and how to use them
- Class cleanup
- Class inheritance
- Class interfaces
- Classes: The super() method
- Classes: Dunder methods
- Errors and exceptions
- Catching exceptions
- Python decorators
- Python generators
- Using pipenv for a virtual environment
- Your project
- Python resources & e-book
UNIDAD 23 - SQL 101: Databases for beginners · 16 leccionesUNIDAD 23 - SQL 101: Databases for beginners
UNIDAD 23 - SQL 101: Databases for beginners
- What is a schema?
- A database in your browser
- Selecting data
- Ordering data
- Selecting specific data rows
- Selecting a range of data
- Ordering selected data
- Limiting data
- Inserting new data
- Updating existing data
- Deleting data
- Creating a new table
- Truncating data
- Deleting a table
- Your project
- Database resources & e-book
UNIDAD 24 - Django 101: Django for absolute beginners · 21 leccionesUNIDAD 24 - Django 101: Django for absolute beginners
UNIDAD 24 - Django 101: Django for absolute beginners
- Where to get the source code
- Setting up a virtual environment
- Setting up Django
- Creating a new Django app
- Your first Django model
- Your first Django view
- Setting up your templates folder
- Using template blocks
- Adding custom view context
- Displaying dynamic posts
- Adding images to your model
- Setting up the media folder
- Adding images to your templates
- Adding a detail view
- Detail view template
- Linking to other Django views from your template
- Adding an upload form
- Sorting default posts
- Django messages framework
- Adding Bootstrap 5
- Your project
UNIDAD 25 - Django 201: Intermediate Django · 45 leccionesUNIDAD 25 - Django 201: Intermediate Django
UNIDAD 25 - Django 201: Intermediate Django
- Django 201 source code
- Creating a virtual environment
- Starting a new Django project
- Adding .gitignore to your project
- Your first app
- Your first model
- Registering your model with the Django admin
- Adding a DateTimeField
- Home Page ListView
- Setting up your template locations
- Your first template
- Your base template
- Template blocks
- Template loops
- Adding login/logout/password reset to your website
- Global login and logout links
- Extending 3rd party package templates
- Adding Tailwind CSS
- Tailwind styled posts
- Adding a Profile app
- Adding a thumbnail package
- Adding media settings
- Adding authors to posts
- Adding author details to post templates
- Post DetailView
- Post detail template
- Django include tags
- Post CreateView
- Forcing authentication
- Creating a new post
- Adding a Tailwind CSS modal
- Enabling static files
- Adding JavaScript
- Toggling the modal
- Ajaxing new posts
- Profile detail view
- Profile detail template
- Getting total posts via extra context
- Adding a follow button
- Creating the Follower app
- Following and unfollowing users
- Dyncamically follow and unfollow users
- Dynamic Home Page Posts
- Your project
- Django resources & e-book
UNIDAD 26 - 7 Days of Wagtail: Wagtail for beginners · 8 leccionesUNIDAD 26 - 7 Days of Wagtail: Wagtail for beginners
UNIDAD 26 - 7 Days of Wagtail: Wagtail for beginners
- Day 1. Installing Wagtail and Editing the Home Page
- Day 2. Adding custom model fields to your Home Page
- Day 3. Creating a new page type with a custom template
- Day 4. How to add images to your pages with auto-thumbnailing
- Day 5. How to create snippets and make them selectable on your page
- Day 6. Adding StreamFields to your page
- Day 7. Adding global site settings
- Wagtail resources
UNIDAD 27 - Professional Wagtail Development · 49 leccionesUNIDAD 27 - Professional Wagtail Development
UNIDAD 27 - Professional Wagtail Development
- Introduction
- Discovering and Exploring Wagtail
- Installing Wagtail on MacOS and Windows
- Understanding the Page Model in Wagtail CMS
- Introducing FieldPanels: The Key to Customizable Content
- Page Templates: The Art of Structuring Your Wagtail Pages
- Custom ImageModel: Flex Your Wagtail Image Handling
- Using Images in Wagtail Templates
- File Handling 101 (Wagtail Documents)
- Crafting Custom Pages in Wagtail CMS: A Step-by-Step Guide
- Limiting Page Creation
- Mastering Wagtail CMS Page Context
- Mastering Custom Page Validation in Wagtail CMS
- Linking to Wagtail Pages with Validation and Custom Properties
- How to Install a Release Candidate Version of Wagtail CMS
- Wagtail RichText Fields: A Comprehensive Guide
- Utilizing Tags in Wagtail CMS for Enhanced Blog Functionality
- Wagtail StreamFields: Bringing Dynamic Content to Life
- Understanding Wagtail CMS's StreamBlock: A Guide for Web Developers
- ChooserBlocks in Wagtail CMS: A Comprehensive Guide
- Exploring Wagtail's StaticBlock and ListBlock
- Crafting Custom Wagtail Blocks (Backend)
- Crafting Custom Wagtail Blocks (Frontend)
- Enhancing Wagtail StreamBlocks with Custom Context and Templates
- Custom Validation in Wagtail Blocks: A Step-by-Step Guide
- Advanced Wagtail Interfaces with Panel Types (and Orderables!)
- New Wagtail Caching Techniques
- Unleashing the Power of Wagtail Hooks
- Private Pages in Wagtail CMS
- Supercharging Wagtail Snippets with Advanced Features
- Managing Permissions in Wagtail CMS
- Creating Custom Wagtail Permissions
- Global Navigation Using Django Context Processors
- Search and Wagtail's Promoted Search
- Upgrading to Django 5.0
- Routable Pages in Wagtail CMS
- Headless Wagtail with the v2 API
- Enhancing Wagtail Admin with Custom Components and Summary Items
- Creating a Contact Form with Wagtail's Form Builder
- Installing and Configuring the Sitemap Feature
- Wagtail Simple Translations for Multilingual Support
- Multilingual Support in Wagtail with wagtail-localize
- Integrating Tailwind CSS with Wagtail
- Wagtail Management Commands
- Integrating and Utilizing Settings in Wagtail CMS
- Discovering 3rd Party Packages
- Launching Wagtail For Free (The Easy Way!)
- Navigating the Wagtail GitHub Repository
- Upgrading to Wagtail 6.0
UNIDAD 28 - Local DevOps with Docker and Docker Compose · 7 leccionesUNIDAD 28 - Local DevOps with Docker and Docker Compose
UNIDAD 28 - Local DevOps with Docker and Docker Compose
- Section requirements
- Important notice about this section
- Installing Wagtail (or Django) with Docker
- Adding Docker Compose
- Adding a Postgres database
- Adding Redis for lightning-fast caching
- Adding ElasticSearch for amazing search results
UNIDAD 29 - How to get a job as a web developer · 21 leccionesUNIDAD 29 - How to get a job as a web developer
UNIDAD 29 - How to get a job as a web developer
- Don't believe everything you hear
- The truth about GitHub
- The truth about portfolio websites
- Don't get stuck on the small things
- How to find out what skills are in demand
- The truth behind remote jobs
- What companies are really looking for
- Your resume strategy
- Do resumes really get you an interview?
- Applying for the job
- Maximizing your efforts
- The BIG secret
- Who do companies really hire
- The most valuable skills you can have in this industry
- Your first interview
- Follow up
- Negotiating your salary
- Once you're in..
- Your next steps
- Earn while you learn
- Your project
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
29 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
12 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Kane Ezki.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 29 unidades · 628 lecciones · 60 h
- 12 meses de acceso
- 12 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Kane Ezki; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


