11import reflex as rx
2+
23import link_bio .constants as const
34from link_bio .components .link_button import link_button
4- from link_bio .components .title import title
55from link_bio .components .newsletter import newsletter
6+ from link_bio .components .title import title
67from link_bio .styles .styles import Color , Spacing
78
89
910def courses_links () -> rx .Component :
1011 return rx .vstack (
1112 title ("Cursos gratis" ),
1213 link_button (
13- "Bash/Shell desde cero [en desarrollo] " ,
14+ "Bash/Shell desde cero" ,
1415 "Curso de terminal, línea de comandos y scripting" ,
1516 "/icons/terminal.svg" ,
1617 const .BASH_COURSE_URL ,
17- highlight_color = Color .YELLOW
1818 ),
1919 link_button (
2020 "Java y POO desde cero" ,
2121 "Curso de +8h, 75 lecciones y 150 ejercicios" ,
2222 "/icons/java.svg" ,
23- const .JAVA_COURSE_URL
23+ const .JAVA_COURSE_URL ,
2424 ),
2525 link_button (
2626 "Python desde cero" ,
2727 "Curso de +44h: Fundamentos, frontend, backend, testing..." ,
2828 "/icons/python.svg" ,
29- const .PYTHON_COURSE_URL
29+ const .PYTHON_COURSE_URL ,
3030 ),
3131 link_button (
3232 "JavaScript desde cero" ,
3333 "Curso de +14h, 120 lecciones y 220 ejercicios" ,
3434 "/icons/js.svg" ,
35- const .JS_COURSE_URL
35+ const .JS_COURSE_URL ,
3636 ),
3737 link_button (
3838 "Git y GitHub" ,
3939 "Curso de 5h para aprender Git y GitHub desde cero" ,
4040 "/icons/git.svg" ,
41- const .GIT_COURSE_URL
41+ const .GIT_COURSE_URL ,
4242 ),
4343 link_button (
4444 "SQL y Bases de Datos" ,
4545 "Curso de 7h desde cero para aprender los fundamentos de SQL" ,
4646 "/icons/sql.svg" ,
47- const .SQL_COURSE_URL
47+ const .SQL_COURSE_URL ,
4848 ),
4949 link_button (
5050 "Retos de programación" ,
5151 "Practica lógica con ejercicios y proyectos reales" ,
5252 "/icons/challenges.png" ,
53- const .CODE_CHALLENGES_URL
53+ const .CODE_CHALLENGES_URL ,
5454 ),
5555 link_button (
5656 "Un día, un lenguaje" ,
5757 "Primeros pasos en los 11 lenguajes de programación más usados" ,
5858 "/icons/code.svg" ,
59- const .LANGUAGES_COURSE_URL
59+ const .LANGUAGES_COURSE_URL ,
6060 ),
6161 title ("Mucho más en" ),
6262 link_button (
@@ -65,27 +65,27 @@ def courses_links() -> rx.Component:
6565 "/icons/pro.svg" ,
6666 const .PRO_URL ,
6767 True ,
68- Color .ORANGE .value
68+ Color .ORANGE .value ,
6969 ),
7070 link_button (
7171 "Guías de programación" ,
7272 "Mi listado de guías gratis en PDF para aprender desarrollo" ,
7373 "/icons/book.svg" ,
7474 const .RESOURCES_URL ,
7575 True ,
76- Color .GREEN .value
76+ Color .GREEN .value ,
7777 ),
7878 link_button (
7979 "Discord" ,
8080 "El chat y los grupos de estudio de la comunidad" ,
8181 "/icons/discord.svg" ,
82- const .DISCORD_URL
82+ const .DISCORD_URL ,
8383 ),
8484 link_button (
8585 "YouTube" ,
8686 "Cursos y tutoriales sobre desarrollo de software" ,
8787 "/icons/youtube.svg" ,
88- const .YOUTUBE_URL
88+ const .YOUTUBE_URL ,
8989 ),
9090 newsletter (),
9191 width = "100%" ,
0 commit comments